:root{--kingyo-control-border:#829389;--bg:#f6f7f6;--surface:#fff;--surface-alt:#f9fafb;--ink:#111;--muted:#667085;--line:#d9ded8;--accent:#0b8f32;--accent-strong:#087226;--accent-soft:#e9f7ee;--gold:#d4a72c;--gold-soft:#fff5cc;--blue:#2764b8;--amber:#ad6818;--red:#b93d36;--shadow:0 10px 24px #11111112}body:not(.growth-mode) #clientsView{gap:var(--space-4)}body:not(.growth-mode) #clientsView .kingyo-clients-header{min-height:0;box-shadow:none;background:0 0;border:0;align-items:flex-start;margin-bottom:0;padding:0}body:not(.growth-mode) #clientsView .kingyo-clients-header p{color:var(--kingyo-text-muted);margin:0;font-size:12px}body:not(.growth-mode) #clientsView .kingyo-clients-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}body:not(.growth-mode) #clientsView .kingyo-clients-summary article{border-radius:var(--radius-sm);min-height:94px;padding:14px 16px;box-shadow:0 4px 14px #122a200b}body:not(.growth-mode) #clientsView .kingyo-clients-summary article.is-warning{background:#fffaf5;border-color:#d7702d5c}body:not(.growth-mode) #clientsView .kingyo-clients-summary article.is-warning>span,body:not(.growth-mode) #clientsView .kingyo-clients-summary article.is-warning>strong{color:#b65324}body:not(.growth-mode) #clientsView .kingyo-clients-summary article>strong{font-size:clamp(22px,2vw,29px)}body:not(.growth-mode) #clientsView .kingyo-clients-summary article>p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body:not(.growth-mode) #clientsView .kingyo-clients-results{border:1px solid var(--kingyo-border);border-radius:var(--radius-sm);background:var(--kingyo-surface);box-shadow:var(--shadow-card);gap:0;overflow:hidden}body:not(.growth-mode) #clientsView .kingyo-client-list-filters{border-bottom:1px solid var(--kingyo-border);background:#fbfcfb;grid-template-columns:minmax(260px,1.3fr) minmax(170px,.55fr) minmax(180px,.6fr) auto;align-items:end;gap:10px;padding:14px 16px;display:grid}body:not(.growth-mode) #clientsView .kingyo-client-list-filters label{min-width:0;color:var(--kingyo-text-muted);gap:6px;font-size:12px;font-weight:800;display:grid}body:not(.growth-mode) #clientsView .kingyo-client-list-filters input,body:not(.growth-mode) #clientsView .kingyo-client-list-filters select,body:not(.growth-mode) #clientsView .kingyo-client-filter-clear{width:100%;min-height:40px;font-size:12px}body:not(.growth-mode) #clientsView .kingyo-client-filter-clear{width:auto;padding-inline:14px}body:not(.growth-mode) #clientsView .kingyo-clients-table-shell{box-shadow:none;border:0;border-radius:0}body:not(.growth-mode) #clientsView .kingyo-clients-table{min-width:820px}body:not(.growth-mode) #clientsView .kingyo-client-company-column{width:29%}body:not(.growth-mode) #clientsView .kingyo-client-contacts-column{width:13%}body:not(.growth-mode) #clientsView .kingyo-client-projects-column{width:18%}body:not(.growth-mode) #clientsView .kingyo-client-owner-column{width:16%}body:not(.growth-mode) #clientsView .kingyo-client-revenue-column{width:18%}body:not(.growth-mode) #clientsView .kingyo-client-action-column{width:6%}body:not(.growth-mode) #clientsView .kingyo-clients-table th,body:not(.growth-mode) #clientsView .kingyo-clients-table td{padding:15px 16px}body:not(.growth-mode) #clientsView .kingyo-clients-table tbody tr{cursor:pointer;outline:none}body:not(.growth-mode) #clientsView .kingyo-clients-table tbody tr:focus-visible{background:var(--kingyo-green-50);box-shadow:inset 0 0 0 2px var(--kingyo-green-600)}body:not(.growth-mode) #clientsView .kingyo-client-identity{align-items:center;gap:12px;display:flex}body:not(.growth-mode) #clientsView .kingyo-client-identity>strong{min-width:0;color:var(--kingyo-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:850;overflow:hidden}body:not(.growth-mode) #clientsView .kingyo-client-avatar{background:var(--kingyo-green-100);width:38px;height:38px;color:var(--kingyo-green-800);border:1px solid #1f75571f;border-radius:50%;flex:0 0 38px;place-items:center;font-size:15px;font-weight:900;display:inline-grid}body:not(.growth-mode) #clientsView .kingyo-client-project-status{white-space:nowrap;border:1px solid #0000;min-width:0;padding:6px 10px;font-size:12px}body:not(.growth-mode) #clientsView .kingyo-client-project-status.is-active{background:var(--kingyo-green-100);color:var(--kingyo-green-800);border-color:#1f75572b}body:not(.growth-mode) #clientsView .kingyo-client-project-status.is-past{color:#5e6a64;background:#f2f4f3;border-color:#dce1de}body:not(.growth-mode) #clientsView .kingyo-client-project-status.is-empty{color:#4f6d89;background:#f3f7fb;border-color:#dbe4ee}body:not(.growth-mode) #clientsView .kingyo-client-revenue-cell strong{font-variant-numeric:tabular-nums;font-size:13px}body:not(.growth-mode) #clientsView .kingyo-client-detail-button{width:34px;min-width:34px;height:34px;color:var(--kingyo-text-muted);background:0 0;border-color:#0000}@media (max-width:767px){body:not(.growth-mode) #clientsView .kingyo-clients-table tbody tr>.action-cell{padding:0;position:absolute;top:24px;right:24px}body:not(.growth-mode) #clientsView .kingyo-clients-table tbody tr>th{padding-right:68px}}body:not(.growth-mode) #clientsView .kingyo-clients-table .action-cell{padding-inline:8px}body:not(.growth-mode) #clientsView .kingyo-client-detail-button:hover,body:not(.growth-mode) #clientsView .kingyo-client-detail-button:focus-visible{background:var(--kingyo-green-100);color:var(--kingyo-green-800)}body:not(.growth-mode) #clientsView .kingyo-client-list-footer{border-top:1px solid var(--kingyo-border);justify-content:flex-end;padding:12px 16px;display:flex}body:not(.growth-mode) #clientsView .kingyo-client-list-footer .list-pager{width:100%;margin:0}@media (max-width:1023px){body:not(.growth-mode) #clientsView .kingyo-clients-summary,body:not(.growth-mode) #clientsView .kingyo-client-list-filters{grid-template-columns:repeat(2,minmax(0,1fr))}body:not(.growth-mode) #clientsView .kingyo-client-filter-clear{width:100%}}@media (max-width:600px){body:not(.growth-mode) #clientsView .kingyo-clients-summary,body:not(.growth-mode) #clientsView .kingyo-client-list-filters{grid-template-columns:minmax(0,1fr)}body:not(.growth-mode) #clientsView .kingyo-clients-summary article{min-height:88px}body:not(.growth-mode) #clientsView .kingyo-client-list-filters{padding:12px}}body:not(.growth-mode){color:#1d2a25;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans JP,sans-serif}body:not(.growth-mode) .app-shell,body:not(.growth-mode) .app-content,body:not(.growth-mode) .view-section,body:not(.growth-mode) .view-toolbar,body:not(.growth-mode) .panel,body:not(.growth-mode) .demo-guide{min-width:0}body:not(.growth-mode) .view-toolbar>div:first-child{min-width:0}body:not(.growth-mode) .primary-button:disabled,body:not(.growth-mode) .secondary-button:disabled,body:not(.growth-mode) .ghost-button:disabled,body:not(.growth-mode) .danger-button:disabled{cursor:not-allowed;opacity:.54}body:not(.growth-mode) .metric-tile,body:not(.growth-mode) .sfa-summary-card,body:not(.growth-mode) .exhibition-csv-summary-item{min-width:0}body:not(.growth-mode) .metric-tile small,body:not(.growth-mode) .sfa-summary-card small,body:not(.growth-mode) .deal-card-latest-activity,body:not(.growth-mode) .deal-card-meta{line-height:1.45}body:not(.growth-mode) .label-insights-panel{background:#fbfdfc;border:1px solid #dbe5df;border-radius:8px;gap:18px;margin:18px 0;padding:18px;display:grid}body:not(.growth-mode) .label-insights-heading,body:not(.growth-mode) .label-insights-section-heading,body:not(.growth-mode) .label-candidate,body:not(.growth-mode) .label-usage-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}body:not(.growth-mode) .label-insights-heading h3,body:not(.growth-mode) .label-insights-heading p,body:not(.growth-mode) .label-insights-section-heading h4,body:not(.growth-mode) .label-insights-section-heading span,body:not(.growth-mode) .label-candidate p,body:not(.growth-mode) .label-unused-note,body:not(.growth-mode) .label-insights-empty{margin:0}body:not(.growth-mode) .label-insights-heading h3{margin:3px 0 6px;font-size:16px}body:not(.growth-mode) .label-insights-heading p{color:#5d6b64;max-width:64ch;font-size:13px;line-height:1.6}body:not(.growth-mode) .label-insights-summary{background:#fff;border:1px solid #dfe8e3;border-radius:7px;grid-template-columns:repeat(3,minmax(68px,1fr));display:grid;overflow:hidden}body:not(.growth-mode) .label-insights-summary span{color:#64736b;text-align:center;white-space:nowrap;border-right:1px solid #e6ede9;gap:2px;min-width:0;padding:9px 10px;font-size:12px;display:grid}body:not(.growth-mode) .label-insights-summary span:last-child{border-right:0}body:not(.growth-mode) .label-insights-summary strong{color:#1f4e3d;font-size:17px;line-height:1}body:not(.growth-mode) .label-insights-grid{grid-template-columns:minmax(0,1.35fr) minmax(220px,.85fr);gap:16px;display:grid}body:not(.growth-mode) .label-insights-section{border-top:1px solid #e2eae5;min-width:0;padding-top:14px}body:not(.growth-mode) .label-insights-section-heading{align-items:baseline;margin-bottom:10px}body:not(.growth-mode) .label-insights-section-heading h4{color:#23342c;font-size:13px}body:not(.growth-mode) .label-insights-section-heading span,body:not(.growth-mode) .label-unused-note,body:not(.growth-mode) .label-insights-empty{color:#6a786f;font-size:12px;line-height:1.5}body:not(.growth-mode) .label-candidate-list,body:not(.growth-mode) .label-usage-list{gap:8px;display:grid}body:not(.growth-mode) .label-candidate{background:#fff;border:1px solid #e1eae4;border-radius:6px;padding:10px 12px}body:not(.growth-mode) .label-candidate strong{color:#385447;font-size:12px}body:not(.growth-mode) .label-candidate p{color:#6c7a72;margin-top:3px;font-size:12px;line-height:1.45}body:not(.growth-mode) .label-candidate-chips{flex-wrap:wrap;flex:0 46%;justify-content:flex-end;gap:5px;display:flex}body:not(.growth-mode) .label-usage-row{border-bottom:1px solid #edf1ee;align-items:center;padding-bottom:7px}body:not(.growth-mode) .label-usage-row:last-child{border-bottom:0;padding-bottom:0}body:not(.growth-mode) .label-usage-row>span{color:#5d6c64;white-space:nowrap;font-size:12px}body:not(.growth-mode) .label-unused-note{margin-top:12px}@media (max-width:980px){body:not(.growth-mode) .label-insights-heading,body:not(.growth-mode) .label-candidate{flex-direction:column}body:not(.growth-mode) .label-insights-summary,body:not(.growth-mode) .label-candidate-chips{width:100%}body:not(.growth-mode) .label-candidate-chips{justify-content:flex-start}}@media (max-width:760px){body:not(.growth-mode) .view-toolbar,body:not(.growth-mode) .demo-guide,body:not(.growth-mode) .label-insights-section-heading{flex-direction:column}body:not(.growth-mode) .toolbar-actions,body:not(.growth-mode) .demo-guide-actions{width:100%}body:not(.growth-mode) .toolbar-actions>button,body:not(.growth-mode) .demo-guide-actions>button{flex:160px}body:not(.growth-mode) .label-insights-panel{padding:15px}body:not(.growth-mode) .label-insights-grid{grid-template-columns:1fr}body:not(.growth-mode) .label-insights-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}body:not(.growth-mode) .permission-denied{background:#fff;border:1px solid #d9e3dd;border-radius:8px;justify-items:start;gap:10px;max-width:620px;margin:48px auto;padding:28px;display:grid}body:not(.growth-mode) .permission-denied h2,body:not(.growth-mode) .permission-denied p{margin:0}body:not(.growth-mode) .permission-denied .primary-button{margin-top:8px}body:not(.growth-mode) .topbar-role-note{color:#667085;max-width:190px;font-size:12px;line-height:1.4}body:not(.growth-mode) .operational-dashboard{gap:18px;display:grid}body:not(.growth-mode) .operational-dashboard-heading{margin-bottom:0}body:not(.growth-mode) .operational-summary-grid{background:#fff;border:1px solid #dde5e0;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}body:not(.growth-mode) .operational-summary{border-bottom:1px solid #e6ece8;border-right:1px solid #e6ece8;gap:6px;min-width:0;padding:14px 16px;display:grid}body:not(.growth-mode) .operational-summary:nth-child(4n){border-right:0}body:not(.growth-mode) .operational-summary:nth-last-child(-n+4){border-bottom:0}body:not(.growth-mode) .operational-summary span{color:#667085;font-size:12px;line-height:1.45}body:not(.growth-mode) .operational-summary strong{color:#1d2939;font-variant-numeric:tabular-nums;font-size:22px}body:not(.growth-mode) .operational-summary.danger strong{color:#b42318}body:not(.growth-mode) .operational-summary.attention strong{color:#9a6700}body:not(.growth-mode) .operational-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}body:not(.growth-mode) .operational-work-panel{min-width:0}body:not(.growth-mode) .operational-work-panel .panel-heading>div{align-items:baseline;gap:8px;display:flex}body:not(.growth-mode) .operational-work-list{gap:6px;display:grid}body:not(.growth-mode) .operational-work-row{color:#1d2939;text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e8e4;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:54px;padding:9px 11px;display:grid}body:not(.growth-mode) .operational-work-row:hover{background:#f8fbf9;border-color:#a9c3b4}body:not(.growth-mode) .operational-work-row>span{gap:3px;min-width:0;display:grid}body:not(.growth-mode) .operational-work-row strong,body:not(.growth-mode) .operational-work-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body:not(.growth-mode) .operational-work-row small,body:not(.growth-mode) .operational-work-row time{color:#667085;font-size:12px}body:not(.growth-mode) .operational-stage-counts{flex-wrap:wrap;gap:8px;display:flex}body:not(.growth-mode) .operational-stage-counts span{color:#52615a;border:1px solid #dfe7e2;border-radius:6px;align-items:center;gap:6px;padding:7px 9px;font-size:12px;display:inline-flex}body:not(.growth-mode) .operational-stage-counts strong{color:#087443;font-size:14px}body:not(.growth-mode) .operational-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}body:not(.growth-mode) .operational-client-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}body:not(.growth-mode) .operational-client-card{background:#fff;border:1px solid #dce5df;border-radius:8px;align-content:start;gap:14px;min-width:0;padding:16px;display:grid}body:not(.growth-mode) .operational-client-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}body:not(.growth-mode) .operational-client-card h3,body:not(.growth-mode) .operational-client-card p{margin:0}body:not(.growth-mode) .operational-client-card h3{overflow-wrap:anywhere;min-width:0;font-size:16px;line-height:1.4}body:not(.growth-mode) .operational-client-card p{color:#667085;margin-top:5px;font-size:12px}body:not(.growth-mode) .operational-client-facts{gap:8px;margin:0;display:grid}body:not(.growth-mode) .operational-client-facts>div{grid-template-columns:106px minmax(0,1fr);gap:8px;display:grid}body:not(.growth-mode) .operational-client-facts dt,body:not(.growth-mode) .operational-client-facts dd{margin:0;font-size:12px;line-height:1.45}body:not(.growth-mode) .operational-client-facts dt{color:#667085}body:not(.growth-mode) .operational-client-facts dd{color:#344054;overflow-wrap:anywhere;font-weight:750}body:not(.growth-mode) .operational-client-link{justify-self:start}body:not(.growth-mode) .operational-account-detail{gap:16px;display:grid}body:not(.growth-mode) .operational-account-facts{grid-template-columns:repeat(2,minmax(0,1fr))}body:not(.growth-mode) .operational-account-memo{color:#475467;white-space:pre-wrap;border-top:1px solid #e7ece9;margin:14px 0 0;padding-top:12px;line-height:1.65}body:not(.growth-mode) .operational-account-form{gap:16px;display:grid}body:not(.growth-mode) .operational-account-form-actions{justify-content:flex-end;gap:8px;display:flex}@media (max-width:1100px){body:not(.growth-mode) .operational-summary-grid,body:not(.growth-mode) .operational-client-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body:not(.growth-mode) .operational-summary:nth-child(4n){border-right:1px solid #e6ece8}body:not(.growth-mode) .operational-summary:nth-child(2n){border-right:0}body:not(.growth-mode) .operational-summary:nth-last-child(-n+4){border-bottom:1px solid #e6ece8}body:not(.growth-mode) .operational-summary:nth-last-child(-n+2){border-bottom:0}}@media (max-width:760px){body:not(.growth-mode) .operational-summary-grid,body:not(.growth-mode) .operational-dashboard-grid,body:not(.growth-mode) .operational-client-grid,body:not(.growth-mode) .operational-account-facts{grid-template-columns:1fr}body:not(.growth-mode) .operational-summary,body:not(.growth-mode) .operational-summary:nth-child(2n),body:not(.growth-mode) .operational-summary:nth-last-child(-n+2){border-bottom:1px solid #e6ece8;border-right:0}body:not(.growth-mode) .operational-summary:last-child{border-bottom:0}body:not(.growth-mode) .operational-toolbar-actions{justify-content:flex-start;width:100%}body:not(.growth-mode) .operational-account-form .form-grid{grid-template-columns:1fr}}body:not(.growth-mode) .lead-lifecycle-actions{background:#f7faf8;border:1px solid #d8e4df;border-radius:8px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}body:not(.growth-mode) .lead-lifecycle-actions p{color:var(--muted);margin:4px 0 0;font-size:12px}body:not(.growth-mode) .lead-management-toolbar{align-items:flex-start}body:not(.growth-mode) .lead-management-toolbar p{max-width:760px}body:not(.growth-mode) .lead-management-summary{grid-template-columns:repeat(7,minmax(112px,1fr));gap:8px;margin:12px 0;display:grid}body:not(.growth-mode) .lead-management-summary-item{border:1px solid var(--line);background:var(--surface);border-radius:8px;min-width:0;padding:12px}body:not(.growth-mode) .lead-management-summary-item span,body:not(.growth-mode) .lead-management-summary-item strong{display:block}body:not(.growth-mode) .lead-management-summary-item span{min-height:32px;color:var(--muted);font-size:12px;line-height:1.35}body:not(.growth-mode) .lead-management-summary-item strong{font-variant-numeric:tabular-nums;margin-top:4px;font-size:20px}body:not(.growth-mode) .lead-management-summary-item.high{background:#fff8f8;border-color:#eccaca}body:not(.growth-mode) .lead-management-summary-item.overdue,body:not(.growth-mode) .lead-management-summary-item.attention{background:#fffbf2;border-color:#ead9b8}body:not(.growth-mode) .lead-management-tabs{border:1px solid var(--line);background:#f5f7f6;border-radius:8px;gap:4px;width:fit-content;max-width:100%;margin:16px 0 12px;padding:4px;display:flex}body:not(.growth-mode) .lead-management-tabs button,body:not(.growth-mode) .lead-management-tabs a{min-height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:8px 16px;text-decoration:none;display:inline-flex}body:not(.growth-mode) .lead-management-tabs button.active,body:not(.growth-mode) .lead-management-tabs a.active{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #0f172a1a}body:not(.growth-mode) .lead-management-tabs strong{font-variant-numeric:tabular-nums}body:not(.growth-mode) .lead-management-filters{margin-bottom:12px}body:not(.growth-mode) .lead-management-filters .panel-heading>div{align-items:baseline;gap:10px;display:flex}body:not(.growth-mode) .lead-management-filter-grid{grid-template-columns:minmax(180px,1.4fr) repeat(4,minmax(140px,1fr));gap:10px;display:grid}body:not(.growth-mode) .lead-management-filter-grid label{min-width:0;color:var(--muted);gap:6px;font-size:12px;display:grid}body:not(.growth-mode) .lead-management-filter-grid input,body:not(.growth-mode) .lead-management-filter-grid select{width:100%;min-width:0}body:not(.growth-mode) .lead-management-list{gap:8px;display:grid}body:not(.growth-mode) .lead-management-card{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 16px;display:grid}body:not(.growth-mode) .lead-management-card-main{grid-template-columns:minmax(210px,1.1fr) minmax(260px,1.3fr);gap:8px 20px;min-width:0;display:grid}body:not(.growth-mode) .lead-management-card-title{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}body:not(.growth-mode) .lead-management-card-title>div{min-width:0}body:not(.growth-mode) .lead-management-card-title strong,body:not(.growth-mode) .lead-management-card-title span{display:block}body:not(.growth-mode) .lead-management-card-title strong{text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}body:not(.growth-mode) .lead-management-card-title>div>span{color:var(--muted);margin-top:3px;font-size:12px}body:not(.growth-mode) .lead-management-card-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:12px;display:flex}body:not(.growth-mode) .lead-management-card-action,body:not(.growth-mode) .lead-management-card-latest{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;font-size:12px;display:grid}body:not(.growth-mode) .lead-management-card-action span:last-child,body:not(.growth-mode) .lead-management-card-latest span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body:not(.growth-mode) .lead-management-card-latest{color:var(--muted)}body:not(.growth-mode) .lead-management-card-latest small{font-variant-numeric:tabular-nums}body:not(.growth-mode) .lead-management-card-buttons{grid-template-columns:1fr;gap:6px;width:176px;display:grid}body:not(.growth-mode) .lead-management-card-buttons button{width:100%}@media (max-width:1180px){body:not(.growth-mode) .lead-management-summary{grid-template-columns:repeat(4,minmax(112px,1fr))}body:not(.growth-mode) .lead-management-filter-grid{grid-template-columns:repeat(3,minmax(150px,1fr))}body:not(.growth-mode) .lead-management-card-main{grid-template-columns:1fr}}@media (max-width:760px){body:not(.growth-mode) .lead-lifecycle-actions{flex-direction:column;align-items:stretch}body:not(.growth-mode) .lead-management-summary{grid-template-columns:repeat(2,minmax(0,1fr))}body:not(.growth-mode) .lead-management-tabs,body:not(.growth-mode) .lead-management-tabs button,body:not(.growth-mode) .lead-management-tabs a{width:100%}body:not(.growth-mode) .lead-management-tabs button,body:not(.growth-mode) .lead-management-tabs a{padding-inline:10px}body:not(.growth-mode) .lead-management-filter-grid,body:not(.growth-mode) .lead-management-card{grid-template-columns:1fr}body:not(.growth-mode) .lead-management-card-buttons{grid-template-columns:1fr 1fr;width:100%}body:not(.growth-mode) .lead-management-card-buttons .primary-button{grid-column:1/-1}}body:not(.growth-mode){letter-spacing:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans JP,Hiragino Sans,Yu Gothic,sans-serif}body:not(.growth-mode) [hidden]{display:none!important}body:not(.growth-mode) .topbar{grid-template-columns:minmax(180px,.75fr) minmax(460px,1.25fr);align-items:center;gap:16px 24px;min-height:64px;display:grid}body:not(.growth-mode) .topbar-tools{grid-template-columns:minmax(220px,1fr) minmax(120px,auto) auto;align-items:end;gap:10px;min-width:0;display:grid}body:not(.growth-mode) .topbar-tools form{margin:0}body:not(.growth-mode) .topbar-tools .search-box,body:not(.growth-mode) .topbar-tools .search-box input{min-width:0}body:not(.growth-mode) .topbar-user{border:1px solid var(--line);background:#fff;border-radius:8px;align-content:center;gap:1px;min-width:0;min-height:40px;padding:4px 10px;display:grid}body:not(.growth-mode) .topbar-user small{color:var(--muted);font-size:12px;font-weight:800;line-height:1.2}body:not(.growth-mode) .topbar-user strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25;overflow:hidden}body:not(.growth-mode) .topbar .ghost-button,body:not(.growth-mode) .topbar input{min-height:40px}body:not(.growth-mode) .auth-product-caption{color:var(--muted);margin:4px 0 18px;font-size:13px;font-weight:800}body:not(.growth-mode) .revenue-pie:after{inset:42px}body:not(.growth-mode) .revenue-pie-center{gap:4px;width:auto;max-width:120px;margin:auto;line-height:1.15;inset:44px}body:not(.growth-mode) .revenue-pie-center span,body:not(.growth-mode) .revenue-pie-center small{line-height:1.15}body:not(.growth-mode) .revenue-pie-center .revenue-pie-amount{font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;width:100%;max-width:120px;font-size:15px;line-height:1.1;overflow:visible}body:not(.growth-mode) .revenue-pie-center .revenue-pie-amount.long{font-size:12px}body:not(.growth-mode) .annual-table{table-layout:fixed;width:1230px;min-width:1230px}body:not(.growth-mode) .annual-project-column{width:220px}body:not(.growth-mode) .annual-month-column{width:76px}body:not(.growth-mode) .annual-total-column{width:98px}body:not(.growth-mode) .annual-table th,body:not(.growth-mode) .annual-table td{vertical-align:middle;height:58px;padding:8px 6px}body:not(.growth-mode) .annual-table th:first-child,body:not(.growth-mode) .annual-table td:first-child{width:220px;min-width:220px}body:not(.growth-mode) .annual-table .month-cell,body:not(.growth-mode) .annual-table th:not(:first-child){text-align:center;min-width:0}body:not(.growth-mode) .annual-table .total-cell{text-align:right}body:not(.growth-mode) .annual-table .total-cell span{text-align:right;display:block}body:not(.growth-mode) .deal-top{gap:8px}body:not(.growth-mode) .deal-card-company{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;line-height:1.35;display:-webkit-box;overflow:hidden}body:not(.growth-mode) .deal-top .channel-chip{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:42%;overflow:hidden}body:not(.growth-mode) .deal-card-latest-activity{grid-template-columns:auto minmax(0,1fr);min-height:20px}body:not(.growth-mode) .deal-card-latest-activity>span,body:not(.growth-mode) .deal-card-latest-activity em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body:not(.growth-mode) .deal-card-row:has(>:only-child){justify-content:flex-start}body:not(.growth-mode) .panel,body:not(.growth-mode) .view-toolbar,body:not(.growth-mode) .filter-panel,body:not(.growth-mode) .email-filter-panel{border-radius:8px}@media (max-width:900px){body:not(.growth-mode) .topbar{grid-template-columns:minmax(0,1fr);align-items:stretch}body:not(.growth-mode) .topbar-tools{grid-template-columns:minmax(0,1fr) minmax(120px,auto) auto}}@media (max-width:760px){body:not(.growth-mode) .topbar{gap:12px}body:not(.growth-mode) .topbar-tools{grid-template-columns:minmax(0,1fr) auto;align-items:stretch}body:not(.growth-mode) .topbar-tools .search-box{grid-column:1/-1}body:not(.growth-mode) .topbar-user{min-width:0}body:not(.growth-mode) .topbar-tools form,body:not(.growth-mode) .topbar-tools form button{height:100%}body:not(.growth-mode) .account-share-list{grid-template-columns:minmax(0,1fr)}body:not(.growth-mode) .revenue-pie-wrap{width:208px;height:208px}}body:not(.growth-mode) .email-preparation-panel{gap:18px;margin-bottom:14px;display:grid}body:not(.growth-mode) .email-preparation-heading{align-items:flex-start}body:not(.growth-mode) .email-preparation-heading>div:first-child,body:not(.growth-mode) .email-section-heading>div{min-width:0}body:not(.growth-mode) .email-preparation-heading p,body:not(.growth-mode) .email-section-heading p{color:#617169;max-width:72ch;margin:4px 0 0;font-size:13px;line-height:1.55}body:not(.growth-mode) .email-preparation-stats{background:#fff;border:1px solid #dce6df;border-radius:7px;flex:none;grid-template-columns:repeat(3,minmax(82px,1fr));display:grid;overflow:hidden}body:not(.growth-mode) .email-preparation-stats span{color:#68776f;text-align:center;white-space:nowrap;border-right:1px solid #e6ece8;gap:3px;min-width:0;padding:9px 11px;font-size:12px;display:grid}body:not(.growth-mode) .email-preparation-stats span:last-child{border-right:0}body:not(.growth-mode) .email-preparation-stats strong{color:#1f4e3d;font-size:17px;line-height:1}body:not(.growth-mode) .email-preparation-safety-note{color:#396453;background:#f2f8f5;border-left:3px solid #1b8061;margin:0;padding:9px 12px;font-size:12px;font-weight:700;line-height:1.55}body:not(.growth-mode) .email-composer-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.85fr);gap:16px;display:grid}body:not(.growth-mode) .email-composer-section,body:not(.growth-mode) .email-preview-card,body:not(.growth-mode) .email-hubspot-export,body:not(.growth-mode) .email-preparation-results,body:not(.growth-mode) .email-checklist{background:#fff;border:1px solid #e0e8e3;border-radius:8px;min-width:0;padding:16px}body:not(.growth-mode) .email-preview-card{background:#fbfdfc}body:not(.growth-mode) .email-section-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}body:not(.growth-mode) .email-section-heading h3{color:#283b32;margin:0;font-size:14px;line-height:1.35}body:not(.growth-mode) .email-template-picker{background:#f8fbf9;border:1px solid #dce7e0;border-radius:7px;gap:7px;margin-bottom:13px;padding:12px;display:grid}body:not(.growth-mode) .email-template-picker label,body:not(.growth-mode) .email-composer-fields label{color:#56675e;gap:6px;font-size:12px;font-weight:750;display:grid}body:not(.growth-mode) .email-template-picker p,body:not(.growth-mode) .email-template-picker small,body:not(.growth-mode) .email-variable-note{color:#617168;margin:0;font-size:12px;line-height:1.55}body:not(.growth-mode) .email-composer-fields{grid-template-columns:minmax(160px,.4fr) minmax(0,1fr);gap:12px;display:grid}body:not(.growth-mode) .email-composer-field-wide{grid-column:1/-1}body:not(.growth-mode) .email-composer-fields textarea{resize:vertical;min-height:220px;line-height:1.6}body:not(.growth-mode) .email-variable-note{overflow-wrap:anywhere;border-top:1px solid #e8eeea;margin-top:11px;padding-top:10px}body:not(.growth-mode) .email-preview-content dl{gap:12px;margin:0;display:grid}body:not(.growth-mode) .email-preview-content dl>div{gap:5px;display:grid}body:not(.growth-mode) .email-preview-content dt{color:#64746b;font-size:12px;font-weight:800}body:not(.growth-mode) .email-preview-content dd{color:#293b32;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}body:not(.growth-mode) .email-preview-body{white-space:pre-wrap;min-height:190px}body:not(.growth-mode) .email-template-warning,body:not(.growth-mode) .email-empty-state{border-radius:6px;margin:12px 0 0;padding:10px 11px;font-size:12px;line-height:1.55}body:not(.growth-mode) .email-template-warning{color:#805d06;background:#fff9e9;border:1px solid #efd89b}body:not(.growth-mode) .email-empty-state{color:#67776e;background:#fff;border:1px solid #dfe8e2}body:not(.growth-mode) .email-preparation-results,body:not(.growth-mode) .email-checklist{padding:16px}body:not(.growth-mode) .email-hubspot-export{gap:13px;display:grid}body:not(.growth-mode) .email-hubspot-sync{background:#fbfdfb;border:1px solid #d9e6dd;border-radius:8px;gap:13px;padding:16px;display:grid}body:not(.growth-mode) .hubspot-sync-status{color:#64736b;background:#fff;border:1px solid #d7e2da;border-radius:999px;align-items:center;min-height:28px;padding:0 9px;font-size:12px;font-weight:750;display:inline-flex}body:not(.growth-mode) .hubspot-sync-status.ready{color:#1a6b3a;background:#f0faf2;border-color:#acd4b9}body:not(.growth-mode) .hubspot-sync-config{color:#68776f;flex-wrap:wrap;gap:6px 14px;font-size:12px;display:flex}body:not(.growth-mode) .hubspot-sync-controls{justify-content:space-between;align-items:end;gap:12px;display:flex}body:not(.growth-mode) .hubspot-sync-controls>label{color:#56675e;flex:280px;gap:6px;font-size:12px;font-weight:750;display:grid}body:not(.growth-mode) .hubspot-sync-actions,body:not(.growth-mode) .hubspot-sync-confirmation{flex-wrap:wrap;align-items:center;gap:8px;display:flex}body:not(.growth-mode) .hubspot-sync-note,body:not(.growth-mode) .hubspot-sync-message,body:not(.growth-mode) .hubspot-sync-warning,body:not(.growth-mode) .hubspot-sync-error{margin:0;font-size:12px;line-height:1.55}body:not(.growth-mode) .hubspot-sync-note{color:#65766c}body:not(.growth-mode) .hubspot-sync-message{color:#24553d;background:#f3faf5;border-left:3px solid #1b8061;padding:9px 11px}body:not(.growth-mode) .hubspot-sync-warning{color:#805d06;background:#fff9e9;border:1px solid #efd89b;padding:8px 10px}body:not(.growth-mode) .hubspot-sync-error{color:#a3382f;background:#fff5f3;border:1px solid #efb6b0;padding:8px 10px}body:not(.growth-mode) .hubspot-sync-selection{border-top:1px solid #e3ebe5;gap:9px;padding-top:12px;display:grid}body:not(.growth-mode) .hubspot-sync-selection-heading,body:not(.growth-mode) .hubspot-sync-summary{justify-content:space-between;align-items:center;gap:10px;display:flex}body:not(.growth-mode) .hubspot-sync-selection-heading{color:#30473a;font-size:13px}body:not(.growth-mode) .hubspot-sync-selection-heading span{color:#627168;font-size:12px}body:not(.growth-mode) .hubspot-sync-targets{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:300px;display:grid;overflow-y:auto}body:not(.growth-mode) .hubspot-sync-target{cursor:pointer;background:#fff;border:1px solid #dfe8e2;border-radius:6px;align-items:flex-start;gap:8px;min-width:0;padding:9px 10px;display:flex}body:not(.growth-mode) .hubspot-sync-target input{margin:3px 0 0}body:not(.growth-mode) .hubspot-sync-target span{gap:2px;min-width:0;display:grid}body:not(.growth-mode) .hubspot-sync-target strong,body:not(.growth-mode) .hubspot-sync-target small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body:not(.growth-mode) .hubspot-sync-target strong{color:#30473a;font-size:12px}body:not(.growth-mode) .hubspot-sync-target small{color:#68776f;font-size:12px}body:not(.growth-mode) .hubspot-sync-preview{border-top:1px solid #e3ebe5;gap:10px;padding-top:12px;display:grid}body:not(.growth-mode) .hubspot-sync-summary{flex-wrap:wrap;justify-content:flex-start}body:not(.growth-mode) .hubspot-sync-summary span{color:#66756d;border-right:1px solid #dfe8e2;padding-right:11px;font-size:12px}body:not(.growth-mode) .hubspot-sync-summary strong{color:#1f4e3d;margin-left:3px}body:not(.growth-mode) .email-hubspot-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}body:not(.growth-mode) .email-hubspot-fields label{color:#56675e;gap:6px;font-size:12px;font-weight:750;display:grid}body:not(.growth-mode) .email-hubspot-properties{border-top:1px solid #e3ebe5;padding-top:12px}body:not(.growth-mode) .email-hubspot-properties summary{color:#355546;cursor:pointer;font-size:12px;font-weight:800}body:not(.growth-mode) .email-hubspot-properties p{color:#65766c;margin:9px 0 0;font-size:12px;line-height:1.55}body:not(.growth-mode) .email-hubspot-properties ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 16px;margin:11px 0 0;padding:0;list-style:none;display:grid}body:not(.growth-mode) .email-hubspot-properties li{color:#617168;gap:7px;min-width:0;font-size:12px;line-height:1.45;display:flex}body:not(.growth-mode) .email-hubspot-properties code{color:#1f4e3d;font-family:var(--font-geist-mono), monospace;overflow-wrap:anywhere;font-size:12px}body:not(.growth-mode) .email-hubspot-properties span{min-width:0}body:not(.growth-mode) .email-csv-downloads{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}body:not(.growth-mode) .email-preparation-table-wrap{overflow-x:auto}body:not(.growth-mode) .email-preparation-table{border-collapse:collapse;width:100%;min-width:760px}body:not(.growth-mode) .email-preparation-table th,body:not(.growth-mode) .email-preparation-table td{color:#34483d;text-align:left;vertical-align:top;border-top:1px solid #e5ece7;padding:10px 11px;font-size:12px;line-height:1.45}body:not(.growth-mode) .email-preparation-table th{color:#63736a;white-space:nowrap;font-size:12px;font-weight:850}body:not(.growth-mode) .email-preparation-table td small{color:#75847c;margin-top:3px;font-size:12px;display:block}body:not(.growth-mode) .email-subject-preview{color:#586a60;overflow-wrap:anywhere;max-width:280px}body:not(.growth-mode) .email-exclusion-reason{color:#a44637;white-space:nowrap;background:#fff5f2;border:1px solid #f0d2cb;border-radius:999px;padding:2px 7px;font-size:12px;font-weight:800;display:inline-flex}body:not(.growth-mode) .email-checklist-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;display:grid}body:not(.growth-mode) .email-checklist-grid .check-control{color:#45584d;background:0 0;border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:8px;min-height:40px;padding:8px 0;font-size:12px}body:not(.growth-mode) .email-target-detail-drawer{background:#fff;border:1px solid #e0e8e3;border-radius:8px;margin-top:14px}body:not(.growth-mode) .email-target-detail-drawer>summary{cursor:pointer;color:#395344;padding:13px 16px;font-size:13px;font-weight:800}@media (max-width:980px){body:not(.growth-mode) .email-composer-grid{grid-template-columns:1fr}body:not(.growth-mode) .email-preview-body{min-height:130px}}@media (max-width:720px){body:not(.growth-mode) .email-preparation-heading,body:not(.growth-mode) .email-section-heading{flex-direction:column}body:not(.growth-mode) .email-preparation-stats,body:not(.growth-mode) .email-csv-downloads{width:100%}body:not(.growth-mode) .email-composer-fields,body:not(.growth-mode) .email-hubspot-fields,body:not(.growth-mode) .hubspot-sync-targets,body:not(.growth-mode) .email-checklist-grid{grid-template-columns:1fr}body:not(.growth-mode) .hubspot-sync-controls{flex-direction:column;align-items:stretch}body:not(.growth-mode) .hubspot-sync-actions{width:100%}body:not(.growth-mode) .hubspot-sync-actions .primary-button,body:not(.growth-mode) .hubspot-sync-actions .secondary-button,body:not(.growth-mode) .hubspot-sync-confirmation .primary-button{flex:180px}body:not(.growth-mode) .email-composer-field-wide{grid-column:auto}body:not(.growth-mode) .email-composer-section,body:not(.growth-mode) .email-preview-card,body:not(.growth-mode) .email-hubspot-export,body:not(.growth-mode) .email-hubspot-sync,body:not(.growth-mode) .email-preparation-results,body:not(.growth-mode) .email-checklist{padding:13px}body:not(.growth-mode) .email-hubspot-properties ul{grid-template-columns:1fr}}*{box-sizing:border-box}body{background:var(--bg);min-width:320px;color:var(--ink);margin:0;font-family:Segoe UI,Yu Gothic UI,Hiragino Kaku Gothic ProN,Meiryo,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}.app-shell{grid-template-columns:232px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);background:#fff;grid-template-rows:auto auto 1fr auto;gap:18px;padding:18px 14px;display:grid}.brand{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:4px 6px 12px;display:flex}.brand-logo{object-fit:contain;object-position:left center;flex:none;width:76px;height:38px}.brand strong{font-size:16px;display:block}.brand small,.eyebrow,.panel-meta,.mini-text,.view-toolbar p{color:var(--muted)}.brand small,.eyebrow,.panel-meta,.mini-text{font-size:12px}.nav-list{gap:4px;display:grid}.nav-group{border-top:1px solid var(--line);gap:4px;margin-top:8px;padding-top:10px;display:grid}.nav-group>span{color:var(--muted);padding:0 10px 4px;font-size:11px;font-weight:900}.nav-item{width:100%;min-height:38px;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:8px;padding:0 10px;font-weight:800}.nav-item.active{background:var(--accent-soft);color:var(--accent-strong)}.nav-parent{color:#475467;justify-content:space-between;align-items:center;display:flex}.nav-caret{width:18px;height:18px;color:var(--muted);place-items:center;font-size:18px;line-height:1;transition:transform .14s,color .14s;display:inline-grid}.nav-group.open .nav-caret{color:var(--accent-strong);transform:rotate(90deg)}.nav-submenu{border-left:1px solid var(--line);gap:3px;margin-top:2px;padding:4px 0 2px 8px;display:grid}.nav-submenu[hidden]{display:none}.nav-sub-item{color:#667085;min-height:34px;padding-left:14px;font-size:13px;font-weight:750}.growth-guild-sidebar,.growth-guild-sidebar[hidden]{display:none}body.growth-mode{background:#070b13}body.growth-mode .sidebar{background:radial-gradient(circle at 28% 0,#7653c84d,#0000 30%),radial-gradient(circle at 80% 20%,#d4a72c29,#0000 28%),linear-gradient(#070b13,#111923 62%,#17111e);border-right-color:#f5df9338;box-shadow:inset -1px 0 #ffffff0f,20px 0 60px #00000042}body.growth-mode .brand{color:#fff8d8;border-bottom-color:#f5df9333}body.growth-mode .brand small{color:#f5df93ad}body.growth-mode .main-nav-list,body.growth-mode .sidebar-section,body.growth-mode .sidebar-actions{display:none}body.growth-mode .growth-guild-sidebar{background:linear-gradient(#1f191fdb,#080c14db),repeating-linear-gradient(135deg,#f5df9309 0 7px,#0000 7px 14px);border:1px solid #f5df9338;border-radius:14px;align-content:start;gap:8px;padding:12px;display:grid;box-shadow:0 20px 38px #0000003d,inset 0 0 0 1px #ffffff0d}.growth-guild-mark{background:radial-gradient(circle at 100% 0,#d4a72c2e,#0000 32%),#070b139e;border:1px solid #f5df932e;border-radius:12px;gap:3px;margin-bottom:8px;padding:12px;display:grid}.growth-guild-mark span{color:#f5df93b3;letter-spacing:.16em;font-size:10px;font-weight:950}.growth-guild-mark strong{color:#fff8d8;font-size:17px}.growth-guild-mark small{color:#f7f1dda3;font-weight:850}.growth-guild-sidebar button{color:#fff8d8d6;text-align:left;background:linear-gradient(90deg,#f5df931a,#7653c814),#070b1370;border:1px solid #f5df9329;border-radius:10px;min-height:38px;padding:0 11px;font-weight:900;transition:transform .14s,border-color .14s,box-shadow .14s}.growth-guild-sidebar button:hover{border-color:#f5df936b;transform:translate(2px);box-shadow:0 0 24px #d4a72c1f}.growth-guild-sidebar .growth-return-button{color:#171102;text-align:center;background:linear-gradient(135deg,#d4a72cd6,#8b5f16eb);margin-top:8px}.growth-unlock-overlay{z-index:9999;opacity:0;pointer-events:none;background:radial-gradient(circle,#7653c842,#0000 28%),radial-gradient(circle at 50% 56%,#d4a72c38,#0000 22%),#03060cdb;place-items:center;transition:opacity .16s;display:grid;position:fixed;inset:0;overflow:hidden}.growth-unlock-overlay[hidden]{display:none}.growth-unlock-overlay.active{opacity:1}.growth-unlock-overlay:before{content:"";background:linear-gradient(#0000 0 48%,#f5df931f 50%,#0000 52%),repeating-linear-gradient(#ffffff0d 0 1px,#0000 1px 8px);animation:1.05s forwards growthScan;position:absolute;inset:0}.growth-unlock-sigil{aspect-ratio:1;background:conic-gradient(#0000,#f5df936b,#0000,#7653c85c,#0000),radial-gradient(circle,#0000 48%,#f5df932e 49% 50%,#0000 51%);border:1px solid #f5df934d;border-radius:50%;width:min(52vw,420px);animation:1.05s forwards growthSigil;position:absolute;box-shadow:0 0 70px #d4a72c2e,inset 0 0 42px #7653c82e}.growth-unlock-card{color:#fff8d8;background:linear-gradient(#121018eb,#070b13eb);border:1px solid #f5df9366;border-radius:18px;justify-items:center;gap:8px;min-width:min(82vw,460px);padding:26px 30px;animation:1.05s forwards growthUnlockCard;display:grid;position:relative;transform:translateY(12px)scale(.96);box-shadow:0 28px 90px #00000070,0 0 42px #d4a72c29}.growth-unlock-card span{color:#f5df93b3;letter-spacing:.22em;font-size:11px;font-weight:950}.growth-unlock-card strong{letter-spacing:.04em;text-align:center;font-size:25px}.growth-unlock-card small{color:#f7f1ddad;font-weight:850}@keyframes growthScan{0%{opacity:.2;transform:translateY(-18%)}45%{opacity:1}to{opacity:0;transform:translateY(18%)}}@keyframes growthSigil{0%{opacity:0;transform:rotate(-18deg)scale(.78)}45%{opacity:1}to{opacity:.7;transform:rotate(120deg)scale(1.08)}}@keyframes growthUnlockCard{0%{opacity:0;transform:translateY(16px)scale(.94)}35%{opacity:1;transform:translateY(0)scale(1)}to{opacity:1;transform:translateY(-6px)scale(1.02)}}body.growth-mode .topbar{color:#fff8d8;background:linear-gradient(90deg,#070b13e0,#1a1324d6);border:1px solid #f5df932e;border-radius:14px;padding:12px 14px;box-shadow:0 16px 34px #0000002e}body.growth-mode .topbar .eyebrow,body.growth-mode .topbar .search-box span{color:#f5df93ad}body.growth-mode .topbar input{color:#fff8d8;background:#070b139e;border-color:#f5df9333}.sidebar-section{background:var(--surface-alt);border:1px solid var(--line);border-radius:8px;align-self:start;gap:10px;padding:10px;display:grid}label{color:var(--muted);gap:6px;font-size:13px;font-weight:800;display:grid}input,select,textarea{border:1px solid var(--line);width:100%;min-height:38px;color:var(--ink);background:#fff;border-radius:8px;outline:none;padding:8px 10px}textarea{resize:vertical}.access-note{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.sidebar-actions{gap:8px;display:grid}.main-shell{min-width:0;padding:18px}.topbar{justify-content:space-between;align-items:end;gap:18px;margin-bottom:16px;display:flex}.eyebrow{text-transform:uppercase;margin:0 0 4px;font-weight:900}h1,h2,p{margin-top:0}h1{margin-bottom:0;font-size:26px;line-height:1.2}h2{margin-bottom:0;font-size:17px}.topbar-tools{grid-template-columns:minmax(220px,320px) auto;align-items:end;gap:10px;display:grid}.check-control{grid-template-columns:18px auto;align-items:center;gap:8px;min-height:38px}.check-control input{min-height:18px;accent-color:var(--accent)}.primary-button,.secondary-button,.ghost-button,.danger-button,.icon-button{border:1px solid #0000;border-radius:8px;min-height:38px;padding:0 12px;font-weight:800}.icon-text-button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.plus-line-icon{border:1.7px solid;border-radius:50%;flex:0 0 16px;width:16px;height:16px;display:inline-block;position:relative}.plus-line-icon:before,.plus-line-icon:after{content:"";background:currentColor;border-radius:999px;width:8px;height:1.7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.plus-line-icon:after{transform:translate(-50%,-50%)rotate(90deg)}.primary-button{background:var(--accent);color:#fff}.secondary-button,.ghost-button{border-color:var(--line);color:var(--ink);background:#fff}.danger-button{color:var(--red);background:#fff4f2;border-color:#edc4bf}.icon-button{background:var(--surface-alt);border-color:var(--line);width:38px;padding:0;font-size:22px}.view-section[hidden]{display:none}#leadStage,#leadSubStatus,#leadStageReadonly{display:none!important}label:has(#leadEmailStatus){display:none!important}.kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.metric-tile,.panel{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:8px}.metric-tile{align-content:space-between;gap:10px;min-height:112px;padding:14px;display:grid}.metric-tile span{color:var(--muted);font-size:13px;font-weight:900}.metric-tile strong{font-size:26px}.metric-tile small{color:var(--muted);font-size:12px}.content-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.panel{min-width:0;overflow:hidden}.panel-heading,.view-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.view-toolbar{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:8px;margin-bottom:12px}.toolbar-actions{align-items:center;gap:12px;display:flex}.community-logo{object-fit:contain;object-position:right center;width:112px;height:34px}.view-toolbar p{margin-bottom:0;font-size:13px}.label-dock{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:8px;grid-template-columns:88px minmax(240px,1fr) auto;align-items:center;gap:12px;margin-bottom:12px;padding:10px 12px;display:grid}.label-dock>div:first-child{gap:2px;display:grid}.label-dock small{color:var(--muted);font-size:12px;font-weight:800}.label-palette,.lead-label-list{flex-wrap:wrap;gap:6px;display:flex}.label-palette{flex-wrap:nowrap;padding:2px 4px 4px 0;overflow:auto hidden}.label-form{grid-template-columns:180px 72px auto auto;gap:8px;padding:0;display:grid;overflow:visible}.stack-list,.compact-list{gap:8px;padding:14px;display:grid}.stack-item,.compact-item,.deal-card{border:1px solid var(--line);cursor:grab;background:#fff;border-radius:8px;padding:10px}.stack-top,.compact-top,.deal-top{justify-content:space-between;align-items:center;gap:10px;font-size:13px;font-weight:900;display:flex}.pipeline-board{grid-template-columns:repeat(6,minmax(240px,1fr));gap:12px;padding-bottom:6px;display:grid;overflow-x:auto}.pipeline-column{border:1px solid var(--line);background:#f3f5f3;border-radius:8px;min-height:420px}.pipeline-column.won-field{background:linear-gradient(145deg,#0b8f321f,#d4a72c29),#fffdf4;border-color:#d4a72cc7;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffbf,0 10px 24px #11111114}.pipeline-column.won-field:before{content:"GOAL FIELD";color:#d4a72c2e;letter-spacing:0;pointer-events:none;font-size:28px;font-weight:900;position:absolute;top:52px;right:-28px;transform:rotate(24deg)}.pipeline-column.won-field .column-heading{color:#fff;background:linear-gradient(135deg, #111 0%, #111 54%, var(--accent) 55%, var(--accent) 100%);border-bottom-color:#d4a72cb3;position:relative}.pipeline-column.won-field .column-heading span{color:#ffffffc7}.pipeline-column.won-field .substatus-list span{background:var(--gold-soft);color:#7a5a06;border-color:#d4a72cb3}.pipeline-column.won-field .deal-list{background-color:#0000;background-image:linear-gradient(90deg,#d4a72c29 1px,#0000 1px),linear-gradient(#d4a72c1f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:330px}.column-heading{border-bottom:1px solid var(--line);gap:4px;padding:12px;display:grid}.column-heading strong{font-size:14px}.column-heading span{color:var(--muted);font-size:12px}.substatus-list{flex-wrap:wrap;gap:5px;padding:8px 10px 0;display:flex}.substatus-list span{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:999px;padding:3px 7px;font-size:11px;font-weight:800}.deal-list{align-content:start;gap:8px;max-height:620px;padding:8px;display:grid;overflow-y:auto}.deal-card{gap:7px;min-height:92px;display:grid;box-shadow:0 1px 2px #1f29330f}.deal-card.won-card{align-content:center;min-height:64px}.deal-card:hover{border-color:#0b8f326b;box-shadow:0 4px 12px #11111114}.deal-card.dragging{opacity:.55;cursor:grabbing}.deal-card p{color:var(--muted);margin:8px 0;font-size:12px}.card-tags{flex-wrap:wrap;gap:5px;margin:0;display:flex}.card-tags span{background:color-mix(in srgb, var(--label-color,var(--muted)) 10%, #fff);border:1px solid color-mix(in srgb, var(--label-color,var(--muted)) 42%, #fff);color:var(--label-color,var(--muted));border-radius:999px;padding:3px 7px;font-size:11px;font-weight:800}.label-chip{border:1px solid color-mix(in srgb, var(--label-color,var(--muted)) 42%, #fff);background:color-mix(in srgb, var(--label-color,var(--muted)) 10%, #fff);min-height:26px;color:var(--label-color,var(--muted));white-space:nowrap;cursor:grab;border-radius:999px;padding:0 9px;font-size:12px;font-weight:900}.label-delete{border:1px solid var(--line);min-height:32px;color:var(--red);background:#fff;border-radius:8px;padding:0 10px;font-weight:900}.label-manager-list{gap:8px;display:grid}.label-manager-row{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) 120px auto;align-items:center;gap:10px;padding:10px;display:grid}.label-manager-row .label-chip{width:fit-content}.deal-meta{color:var(--muted);justify-content:space-between;gap:10px;font-size:12px;font-weight:900;display:flex}.community-badge{background:var(--accent-soft);min-height:26px;color:var(--accent-strong);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:900}.channel-chip{color:#334155;white-space:nowrap;text-overflow:ellipsis;background:#f4f7fb;border:1px solid #2764b82e;border-radius:999px;align-items:center;max-width:112px;min-height:24px;padding:3px 9px;font-size:11px;font-weight:900;line-height:1;display:inline-flex;overflow:hidden}.communication-chip{letter-spacing:.01em;border:1px solid #2764b82e;align-items:center;gap:6px;display:inline-flex;box-shadow:inset 0 1px #ffffffad}.communication-chip:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #ffffff9e}.communication-chip.slack{color:#611f69;background:#f6ecff;border-color:#611f6938}.communication-chip.line{color:#06a33f;background:#eafff0;border-color:#06b34538}.communication-chip.hlt{background:var(--accent-soft);color:var(--accent-strong);border-color:#0b8f3238}.communication-chip.invited{color:var(--blue);background:#eef4ff;border-color:#2764b838}.key-person-mark{color:var(--gold);margin-right:3px}.card-tags span.active,.card-tags span.won,.card-tags span.grade,.label-chip.active{background:var(--accent-soft);color:var(--accent-strong)}.card-tags span.proposal,.card-tags span.nurture,.label-chip.proposal,.label-chip.nurture{color:var(--blue);background:#eef4ff}.card-tags span.done,.label-chip.done{color:#58606c;background:#eef0f3}.card-tags span.warning,.card-tags span.hold,.label-chip.warning,.label-chip.hold{color:var(--amber);background:#fff4e6}.card-tags span.danger,.label-chip.danger{color:var(--red);background:#fff2f0}.label-chip.custom{color:var(--ink);background:#fff;border-color:#0b8f3247}.deal-card.label-hover{outline-offset:2px;outline:2px solid #0b8f326b}.deal-list.drop-hover{outline-offset:-4px;background:#e8f3ef;outline:2px solid #176f6252}.won-field .deal-list.drop-hover{background:radial-gradient(circle at center, #d4a72c42, transparent 58%), var(--gold-soft);outline-color:#d4a72cd9}.won-dropzone{z-index:9;background:linear-gradient(145deg, #111 0%, #111 54%, var(--accent) 55%, var(--accent) 100%);color:#fff;border:1px solid #d4a72cd1;border-radius:8px;gap:4px;width:190px;min-height:116px;padding:16px;display:grid;position:fixed;bottom:20px;right:20px;box-shadow:0 18px 50px #11111147}.won-dropzone small{color:var(--gold-soft);font-size:11px;font-weight:900}.won-dropzone strong{font-size:30px;line-height:1}.won-dropzone span{color:#ffffffc2;font-size:12px;font-weight:800}.won-cards{gap:6px;margin-top:6px;display:grid}.won-cards button{color:#fff;text-align:left;background:#ffffff1f;border:1px solid #ffffff47;border-radius:8px;min-height:30px;padding:0 8px;font-size:12px;font-weight:900}.won-dropzone.drop-hover{outline:3px solid #d4a72c6b;transform:translateY(-4px)}.deal-actions{justify-content:flex-end;align-self:end;gap:6px;display:flex}.deal-actions button,.row-actions button{border:1px solid var(--line);min-height:30px;color:var(--ink);background:#fff;border-radius:8px;padding:0 9px;font-size:12px;font-weight:800}.link-button{width:fit-content;min-height:auto;color:var(--muted);text-align:left;background:0 0;border:0;padding:0;font-size:12px;font-weight:800}.link-button:hover{color:var(--accent-strong);text-decoration:underline}.company-link{color:var(--ink);font-size:14px;font-weight:900}.table-wrap{border:1px solid var(--line);max-height:720px;box-shadow:var(--shadow);background:#fff;border-radius:8px;overflow-x:auto}.project-controls{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:8px;grid-template-columns:180px minmax(360px,1fr);align-items:end;gap:12px;margin-bottom:12px;padding:12px;display:grid}.period-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.period-summary span{border:1px solid var(--line);background:var(--surface-alt);min-height:54px;color:var(--muted);border-radius:8px;gap:3px;padding:8px 10px;font-size:12px;font-weight:900;display:grid}.period-summary strong{color:var(--ink);font-size:15px}.account-share-panel,.annual-panel{margin-bottom:12px}.account-share-list{grid-template-columns:260px minmax(0,1fr);align-items:center;gap:18px;padding:14px;display:grid}.revenue-pie-wrap{width:220px;height:220px;margin:0 auto;position:relative}.revenue-pie{border:1px solid var(--line);border-radius:50%;width:100%;height:100%}.revenue-pie:after{content:"";border:1px solid var(--line);background:#fff;border-radius:50%;position:absolute;inset:54px}.revenue-pie-center{text-align:center;z-index:1;align-content:center;place-items:center;gap:3px;display:grid;position:absolute;inset:64px}.revenue-pie-center span,.revenue-pie-center small{color:var(--muted);font-size:11px;font-weight:900}.revenue-pie-center strong{font-size:15px}.revenue-legend{border:1px solid var(--line);background:var(--line);border-radius:8px;gap:1px;display:grid;overflow:hidden}.account-share-item{background:#fff;grid-template-columns:12px minmax(0,1fr) 56px minmax(112px,auto);align-items:center;gap:10px;padding:10px;display:grid}.legend-dot{border-radius:999px;width:10px;height:10px}.account-share-item>strong{text-align:right}.account-share-item>span:last-child{color:var(--muted);text-align:right;font-size:12px;font-weight:900}.annual-wrap{overflow-x:auto}.annual-table{border-collapse:collapse;width:100%;min-width:1210px}.annual-table th:first-child,.annual-table td:first-child{z-index:1;background:#fff;min-width:220px;position:sticky;left:0}.annual-table th{text-align:center}.month-cell{text-align:center;min-width:74px;padding:8px 6px}.month-cell span,.month-cell small,.month-cell-button span,.month-cell-button small{display:block}.month-cell span,.month-cell-button span{font-size:12px;font-weight:900}.month-cell small,.month-cell-button small{margin-top:2px;font-size:11px}.month-cell-button{width:100%;min-height:42px;color:inherit;background:0 0;border:0;place-items:center;padding:6px 20px 6px 8px;font-weight:900;display:grid;position:relative}.month-cell-button:hover{text-decoration:underline}.month-cell.active{color:var(--accent-strong);background:#edf8f4}.month-cell.risk{color:var(--amber);background:#fff7ec}.month-cell.burning{color:var(--red);background:#fff2f0}.month-cell.ended{color:#58606c;background:#eef0f3}.total-cell{color:var(--ink);background:#f4f7fb;font-weight:800}.annual-total-row td{border-top:2px solid var(--line);background:#f4f7fb}.total-cell span,.annual-total-row strong{font-size:11px}.total-cell small,.annual-total-row .mini-text{font-size:10px}.muted-cell{color:var(--muted);background:#fbfcfd}.project-detail-table{margin-top:12px}.cost-detail-row td{background:#fbfcfd;padding:0}.cost-detail-panel{color:var(--muted);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px 14px;font-size:12px;display:grid}.cost-detail-panel span{border:1px solid var(--line);background:#fff;border-radius:8px;gap:2px;padding:8px 10px;display:grid}.cost-detail-panel strong{color:var(--ink);font-size:13px}.assignee-line{justify-content:space-between;gap:8px;min-width:170px;font-size:13px;display:flex}.assignee-line strong{white-space:nowrap}.data-table{border-collapse:collapse;width:100%;min-width:980px}th,td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:12px 14px;font-size:14px}th{color:var(--muted);font-size:12px;font-weight:900}.clickable-row{cursor:pointer}.clickable-row:focus-visible{outline-offset:-3px;outline:3px solid #176f6238}.name-cell{gap:4px;display:grid}.badge{white-space:nowrap;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:12px;font-weight:900;display:inline-flex}.badge.active,.badge.won,.badge.grade{color:var(--accent-strong);background:#e7f4ef}.badge.proposal,.badge.nurture{color:var(--blue);background:#edf2ff}.badge.done{color:#58606c;background:#eef0f3}.badge.warning,.badge.hold{color:var(--amber);background:#fff4e6}.badge.danger{color:var(--red);background:#fff2f0}.account-detail{gap:12px;display:grid}.client-grid{grid-template-columns:1fr;gap:10px;display:grid}.client-card{grid-template-columns:minmax(260px,1.2fr) minmax(360px,1fr) minmax(180px,.5fr);align-items:center;gap:12px;padding:12px 14px;display:grid}.client-card-main{justify-content:space-between;align-items:start;gap:12px;display:flex}.client-card-main p{margin:4px 0 0}.client-card-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.client-card-metrics span{border:1px solid var(--line);background:var(--surface-alt);color:var(--muted);border-radius:8px;gap:2px;padding:8px;font-size:11px;font-weight:900;display:grid}.client-card-metrics strong{color:var(--ink);font-size:13px}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.settings-card{align-content:start;gap:14px;padding:16px;display:grid}.settings-card-wide{grid-column:span 2}.settings-card-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.settings-card h3{margin:6px 0 4px;font-size:16px}.settings-card p{color:var(--muted);margin:0;line-height:1.6}.settings-icon{border:1px solid var(--line);background:var(--surface-alt);min-width:36px;min-height:24px;color:var(--accent-strong);border-radius:7px;justify-content:center;align-items:center;padding:0 8px;font-size:11px;font-weight:900;display:inline-flex}.status-badge{background:var(--surface-alt);min-height:24px;color:var(--muted);border:1px solid var(--line);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:900;display:inline-flex}.status-badge.active{color:var(--accent-strong);background:#eefbf4;border-color:#b7e4c7}.status-badge.proposal{color:#9a5b10;background:#fff7e8;border-color:#f4d7a1}.status-badge.danger{color:var(--red);background:#fff2f0;border-color:#f7c7c0}.settings-note{border:1px solid var(--line);background:var(--surface-alt);color:var(--muted);border-radius:8px;padding:10px 12px;font-size:12px;line-height:1.6}.settings-pill-list{flex-wrap:wrap;gap:6px;display:flex}.settings-pill-list span{border:1px solid var(--line);background:var(--surface-alt);color:var(--muted);border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800}.role-matrix{border:1px solid var(--line);border-radius:10px;grid-template-columns:90px minmax(120px,.7fr) minmax(0,1fr);display:grid;overflow:hidden}.role-matrix span,.role-matrix strong,.role-matrix small{border-bottom:1px solid var(--line);padding:10px 12px}.role-matrix span{background:var(--surface-alt);color:var(--accent-strong);font-weight:900}.role-matrix strong{color:var(--ink);background:#fff}.role-matrix small{color:var(--muted);background:#fff;font-weight:700}.role-matrix span:nth-last-child(-n+3),.role-matrix strong:nth-last-child(-n+2),.role-matrix small:last-child{border-bottom:0}.account-hero{grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);gap:16px;padding:16px;display:grid}.account-hero h2{margin:8px 0 6px;font-size:22px}.account-hero p{color:var(--muted);margin-bottom:0}.account-badges{flex-wrap:wrap;gap:6px;display:flex}.account-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.account-metrics span{border:1px solid var(--line);background:var(--surface-alt);color:var(--muted);border-radius:8px;gap:4px;padding:10px;font-size:12px;font-weight:900;display:grid}.account-metrics strong{color:var(--ink);font-size:16px}.account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.detail-list{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:14px;display:grid}.detail-item{background:#fff;gap:5px;min-height:66px;padding:10px;display:grid}.detail-item span{color:var(--muted);font-size:12px;font-weight:900}.detail-list>.detail-item{align-content:start}.detail-item strong{font-size:14px}.related-list{background:var(--line);gap:1px;padding:0 14px 14px;display:grid}.related-item{background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 10px;display:grid}.related-metrics{color:var(--muted);flex-wrap:wrap;justify-content:end;gap:8px;font-size:12px;font-weight:900;display:flex}.related-metrics .ghost-button{min-height:30px;padding:0 10px;font-size:12px}.snapshot-head{border:1px solid var(--line);background:var(--surface-alt);border-radius:8px;gap:10px;padding:12px;display:grid}.snapshot-head p{color:var(--muted);margin-bottom:0;font-size:13px}.project-detail-headline{justify-content:space-between;align-items:start;gap:12px;display:flex}.project-detail-headline .secondary-button{min-width:82px}.snapshot-badges{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.snapshot-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.snapshot-kpis span{border:1px solid var(--line);min-height:74px;color:var(--muted);background:#fff;border-radius:8px;grid-template-rows:auto auto minmax(0,1fr);gap:4px;padding:10px;font-size:12px;font-weight:900;display:grid}.snapshot-kpis strong{color:var(--ink);font-size:18px}.snapshot-kpis small{color:var(--muted);font-size:12px}.snapshot-section{border:1px solid var(--line);background:#fff;border-radius:8px;margin-top:12px;overflow:hidden}.snapshot-section-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.snapshot-section-heading h3{margin:0;font-size:15px}.snapshot-section-heading span{color:var(--muted);font-size:12px;font-weight:900}.monthly-status-grid{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;display:grid}.monthly-status-item{background:#fff;gap:6px;min-height:86px;padding:12px;display:grid}.monthly-status-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.monthly-status-item span{color:var(--muted);font-size:12px;font-weight:900}.monthly-status-item strong{font-size:14px;line-height:1.5}.monthly-status-item textarea{resize:vertical;width:100%;min-height:90px}.mini-action{min-height:28px;padding:0 8px;font-size:12px}.monthly-status-actions{justify-content:flex-end;gap:8px;display:flex}.switch-control{align-items:center;width:44px;height:24px;display:inline-flex;position:relative}.switch-control input{opacity:0;position:absolute;inset:0}.switch-control i{background:#d9ded8;border-radius:999px;width:100%;height:100%;transition:background .15s}.switch-control i:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #1113}.switch-control input:checked+i{background:var(--red)}.switch-control input:checked+i:after{transform:translate(20px)}.compact-detail-list{grid-template-columns:repeat(3,minmax(0,1fr));padding:1px}.snapshot-table-wrap{overflow-x:auto}.snapshot-table{border-collapse:collapse;width:100%;min-width:860px}.snapshot-table th,.snapshot-table td{padding:10px}.meter{background:#e7ebf0;border-radius:999px;width:100%;height:7px;overflow:hidden}.meter>span{background:var(--accent);height:100%;display:block}.meter>span.warning{background:var(--amber)}.meter>span.danger{background:var(--red)}.metric-cell{gap:6px;min-width:120px;display:grid}.locked-value{color:var(--muted);font-weight:900}.empty-state{color:var(--muted);text-align:center;padding:24px}.win-celebration{z-index:20;opacity:0;pointer-events:none;background:#11111152;place-items:center;transition:opacity .18s;display:grid;position:fixed;inset:0}.win-celebration[hidden]{display:none}.win-celebration.show{opacity:1}.win-message{z-index:1;color:#fff;text-align:center;background:linear-gradient(145deg,#111 0% 48%,#0b8f32 49% 100%);border:1px solid #d4a72cdb;border-radius:8px;gap:8px;min-width:min(420px,100vw - 48px);padding:30px;display:grid;position:relative;transform:translateY(14px)scale(.96);box-shadow:0 28px 80px #11111159}.win-celebration.show .win-message{animation:.62s cubic-bezier(.2,1.25,.32,1) forwards win-pop}.win-message small{color:var(--gold-soft);font-size:12px;font-weight:900}.win-message strong{font-size:clamp(34px,7vw,58px);line-height:1}.win-message span{color:#ffffffd1;font-weight:800}.win-burst{width:min(560px,88vw);height:min(560px,88vw);position:absolute}.win-burst span{background:var(--gold);opacity:0;transform-origin:50% 0;border-radius:999px;width:14px;height:42px;position:absolute;top:50%;left:50%}.win-burst span:first-child{--burst-x:-210px;--burst-y:-170px;background:var(--gold)}.win-burst span:nth-child(2){--burst-x:190px;--burst-y:-190px;background:#fff}.win-burst span:nth-child(3){--burst-x:-230px;--burst-y:130px;background:var(--accent)}.win-burst span:nth-child(4){--burst-x:220px;--burst-y:150px;background:var(--gold)}.win-burst span:nth-child(5){--burst-x:0;--burst-y:-250px;background:var(--accent)}.win-burst span:nth-child(6){--burst-x:8px;--burst-y:238px;background:#fff}.win-celebration.show .win-burst span{animation:.9s ease-out forwards win-burst}dialog{border:0;border-radius:8px;width:min(820px,100vw - 32px);max-height:min(900px,100vh - 32px);padding:0;box-shadow:0 24px 80px #1f293338}dialog::backdrop{background:#1f29336b}form{max-height:inherit;padding:18px;overflow:auto}dialog.won-conversion{border:1px solid #d4a72ccc;box-shadow:0 28px 100px #11111152}dialog.won-conversion form{background:linear-gradient(#fff5cccc,#fff0 170px),#fff}dialog.won-conversion .dialog-heading{background:linear-gradient(135deg, #111 0%, #111 58%, var(--accent) 59%, var(--accent) 100%);color:#fff;border-bottom:1px solid #d4a72ccc;margin:-18px -18px 16px;padding:18px}dialog.won-conversion .dialog-heading .eyebrow{color:var(--gold-soft)}dialog.won-conversion .icon-button{color:#fff;background:#ffffff1f;border-color:#ffffff57}dialog.won-conversion .dialog-summary{background:var(--gold-soft);color:#3a2a00;border-color:#d4a72cc2}.snapshot-dialog{max-height:inherit;padding:18px;overflow:auto}.dialog-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}@keyframes win-pop{0%{opacity:0;transform:translateY(14px)scale(.96)}70%{opacity:1;transform:translateY(0)scale(1.03)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes win-burst{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)rotate(0)}22%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--burst-x)), calc(-50% + var(--burst-y))) scale(1) rotate(220deg)}}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.full-span{grid-column:1/-1}.form-section{border:1px solid var(--line);background:#f7faf7;border-radius:8px;gap:12px;padding:14px;display:grid}.section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.section-heading strong{font-size:14px}.section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.contact-list{gap:8px;display:grid}.contact-row{grid-template-columns:minmax(180px,1.2fr) minmax(130px,.8fr) minmax(180px,1fr) 58px 34px;align-items:center;gap:8px;display:grid}.contact-row input{min-height:36px}.key-star-button{color:#a07806;background:#fff;border:1px solid #efd898;border-radius:999px;min-height:38px;font-size:18px;font-weight:900}.key-star-button.active{background:var(--gold-soft);border-color:var(--gold);color:#111;box-shadow:inset 0 0 0 1px #d4a72c52}.icon-mini-button{border:1px solid var(--line);width:34px;min-height:34px;color:var(--muted);background:#fff;border-radius:8px;padding:0;font-weight:900}.lead-label-box{border:1px solid var(--line);background:var(--surface-alt);border-radius:8px;align-content:start;gap:8px;min-height:72px;padding:10px;display:grid}.lead-label-box>span{color:var(--muted);font-size:13px;font-weight:900}.lead-history{border:1px solid var(--line);background:var(--surface-alt);border-radius:8px;gap:10px;padding:12px;display:grid}.history-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.history-heading small{color:var(--muted);font-size:12px;font-weight:800}.history-list{border:1px solid var(--line);background:#fff;border-radius:8px;gap:0;display:grid;overflow:hidden}.history-item{border-bottom:1px solid var(--line);overflow:hidden}.history-item:last-child{border-bottom:0}.history-item button{width:100%;min-height:44px;color:var(--ink);text-align:left;background:#fff;border:0;grid-template-columns:112px 76px minmax(0,1fr);align-items:center;gap:12px;padding:8px 10px;display:grid}.history-date{color:var(--muted);font-size:12px;font-weight:900}.history-type{background:var(--accent-soft);width:fit-content;color:var(--accent-strong);border-radius:999px;padding:3px 8px;font-size:12px;font-weight:900}.history-item p{color:var(--muted);white-space:pre-wrap;background:#fff;margin:0;padding:10px 10px 12px 198px;display:none}.history-item.open p{display:block}.history-form{grid-template-columns:140px 120px minmax(0,1fr) auto;gap:8px;padding-top:2px;display:grid}.history-form textarea{grid-column:1/-1}.compact-empty{padding:12px}.dialog-summary{border:1px solid var(--line);background:var(--surface-alt);border-radius:8px;margin:14px 0;padding:12px;font-size:14px;font-weight:900}.assignment-warning{color:var(--red);background:#fff4f2;border:1px solid #edc4bf;border-radius:8px;gap:6px;margin-top:12px;padding:10px 12px;font-size:13px;font-weight:800;display:grid}.assignment-warning[hidden]{display:none}.fire-control{align-items:end;min-height:60px;padding-bottom:1px;display:flex}.inline-check{width:fit-content;min-height:38px;color:var(--muted);grid-template-columns:18px auto;align-items:center;gap:6px;font-size:13px;font-weight:800;display:inline-grid}.inline-check input{min-height:18px;accent-color:var(--accent);padding:0}.compact-check{min-height:32px}.assignment-editor{border:1px solid var(--line);background:#fff;border-radius:8px;margin-top:14px}.assignment-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.assignment-heading h3{margin:0 0 4px;font-size:15px}.assignment-heading p{color:var(--muted);margin-bottom:0;font-size:12px}.assignment-table-wrap{overflow-x:auto}.assignment-table{border-collapse:collapse;width:100%;min-width:860px}.assignment-table th,.assignment-table td,.monthly-status-table th,.monthly-status-table td{padding:8px}.monthly-status-table{border-collapse:collapse;width:100%;min-width:1040px}.assignment-table th:first-child,.assignment-table td:first-child,.assignment-table th:nth-child(2),.assignment-table td:nth-child(2){width:130px}.assignment-table th:nth-child(4),.assignment-table td:nth-child(4){width:95px}.assignment-table th:nth-child(5),.assignment-table td:nth-child(5){width:150px}.checkbox-grid{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:150px;padding:8px;display:grid;overflow:auto}.check-pill{border:1px solid var(--line);background:var(--surface-alt);min-height:34px;color:var(--ink);border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:center;padding:6px 8px;font-size:13px;font-weight:800;display:grid}.check-pill input{min-height:18px;accent-color:var(--accent);padding:0}.dialog-actions{grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;display:grid}.detail-actions{margin-top:14px}@media (max-width:1120px){.app-shell{grid-template-columns:1fr}.sidebar{grid-template-rows:auto;grid-template-columns:1fr;position:static}.nav-list{grid-template-columns:repeat(4,minmax(0,1fr))}.topbar,.view-toolbar,.assignment-heading,.project-detail-headline{flex-direction:column;align-items:stretch}.topbar-tools,.project-controls,.account-share-list,.label-dock,.history-form,.section-grid,.contact-row,.kpi-grid,.content-grid,.account-hero,.account-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.period-summary{grid-column:1/-1}.compact-detail-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.main-shell{padding:12px}.nav-list,.topbar-tools,.project-controls,.period-summary,.account-share-list,.label-dock,.history-form,.section-grid,.contact-row,.cost-detail-panel,.snapshot-kpis,.monthly-status-grid,.compact-detail-list,.account-hero,.account-metrics,.account-grid,.detail-list,.kpi-grid,.content-grid,.form-grid,.checkbox-grid,.related-item{grid-template-columns:1fr}.related-metrics{justify-content:start}.dialog-actions{grid-template-columns:1fr}.dialog-actions span{display:none}}:root{--bg:#f7f8fa;--surface:#fff;--surface-alt:#f8faf9;--surface-raised:#fff;--ink:#172033;--muted:#667085;--muted-2:#8a94a6;--line:#e2e7ee;--line-strong:#cfd7e3;--accent:#078b39;--accent-strong:#056b2d;--accent-soft:#eaf7ef;--accent-faint:#f4fbf6;--gold:#c8951c;--gold-soft:#fff6dc;--blue:#2563eb;--amber:#b45309;--red:#c24135;--radius:10px;--radius-sm:8px;--shadow:0 1px 2px #1018280a, 0 10px 26px #1018280f;--shadow-soft:0 1px 2px #1018280d;--focus-ring:0 0 0 3px #078b3924}html{background:var(--bg);scroll-behavior:smooth}body{color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;font-size:14px;line-height:1.5}button,input,select,textarea{transition:border-color .14s,background-color .14s,box-shadow .14s,color .14s,transform .14s}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,.clickable-row:focus-visible{border-color:var(--accent);box-shadow:var(--focus-ring);outline:none}button:disabled,input:disabled,select:disabled,textarea:disabled,[aria-disabled=true]{cursor:not-allowed;color:var(--muted-2);border-color:var(--line);opacity:.74;background:#f1f4f7}.app-shell{background:linear-gradient(180deg, #ffffffdb, #fff0 280px), var(--bg);grid-template-columns:248px minmax(0,1fr)}.sidebar{border-right-color:var(--line);background:#fffffff5;gap:20px;height:100vh;padding:20px 16px;position:sticky;top:0;box-shadow:1px 0 #ffffffd1}.brand{border-bottom-color:var(--line);min-height:58px;padding:0 4px 16px}.brand-logo{width:84px;height:42px}.brand strong{color:var(--ink);letter-spacing:0;font-size:17px}.brand small{color:var(--muted);font-weight:800}.nav-list{gap:6px}.nav-item{border-radius:var(--radius-sm);color:#475467;min-height:42px;padding:0 12px 0 14px;font-size:14px;font-weight:800;position:relative}.nav-item:hover{color:var(--ink);background:#f3f6f8}.nav-item.active{color:#fff;box-shadow:var(--shadow-soft);background:#101828}.nav-item.active:before{content:"";background:var(--accent);border-radius:999px;width:3px;height:18px;position:absolute;top:50%;left:7px;transform:translateY(-50%)}.sidebar-section{background:var(--accent-faint);border-radius:var(--radius);box-shadow:none;border-color:#d7eadf;gap:12px;padding:12px}.access-note{color:#557062}.backend-note{border-top:1px solid #0b8f3224;padding-top:8px}.main-shell{padding:24px}.topbar{z-index:8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7f8fae0;border-bottom:1px solid #e2e7eedb;align-items:center;min-height:72px;margin:-24px -24px 20px;padding:16px 24px;position:sticky;top:0}.eyebrow{color:var(--muted);letter-spacing:.04em;font-size:11px}h1{color:var(--ink);font-size:25px;font-weight:850}h2{color:var(--ink);font-size:16px;font-weight:850}.topbar-tools{grid-template-columns:minmax(260px,360px) auto auto auto;align-items:end;gap:10px}label{color:#526071;font-size:12px;font-weight:800}input,select,textarea{border-color:var(--line-strong);border-radius:var(--radius-sm);min-height:40px;color:var(--ink);background:#fff;padding:9px 11px;box-shadow:inset 0 1px #10182805}textarea{line-height:1.55}input::placeholder,textarea::placeholder{color:#98a2b3}input:hover,select:hover,textarea:hover{border-color:#b7c2d0}input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:var(--focus-ring)}.search-box input{background:linear-gradient(#0000,#0000),#fff;padding-left:34px}.search-box{position:relative}.search-box:after{content:"";border:2px solid #98a2b3;border-radius:999px;width:12px;height:12px;position:absolute;bottom:12px;left:12px}.search-box:before{content:"";z-index:1;background:#98a2b3;border-radius:999px;width:7px;height:2px;position:absolute;bottom:9px;left:24px;transform:rotate(45deg)}.primary-button,.secondary-button,.ghost-button,.danger-button,.icon-button,.label-delete,.deal-actions button,.row-actions button,.icon-mini-button,.link-button,.month-cell-button,.won-cards button{border-radius:var(--radius-sm)}.primary-button,.secondary-button,.ghost-button,.danger-button{min-height:40px;padding:0 14px;font-size:13px;font-weight:850}.primary-button{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 1px 2px #078b3947}.primary-button:hover{background:var(--accent-strong);border-color:var(--accent-strong);transform:translateY(-1px)}.secondary-button{border-color:var(--line-strong);color:#1f2937;box-shadow:var(--shadow-soft);background:#fff}.secondary-button:hover,.ghost-button:hover,.deal-actions button:hover,.row-actions button:hover,.icon-mini-button:hover{background:#f8fafc;border-color:#b7c2d0}.ghost-button{color:var(--muted);background:0 0;border-color:#0000}.danger-button,.label-delete{color:var(--red);background:#fff7f6;border-color:#f3c3bd}.danger-button:hover,.label-delete:hover{background:#fff0ee;border-color:#e7a19a}.icon-button{border-color:var(--line-strong);color:#344054;width:40px;min-height:40px;box-shadow:var(--shadow-soft);background:#fff;font-size:24px}.icon-button:hover{color:#111827;background:#f8fafc}.view-toolbar,.project-controls,.table-wrap,.metric-tile,.panel,.label-dock,.snapshot-section,.assignment-editor,.lead-history,.dialog-summary,.assignment-warning{border-color:var(--line);border-radius:var(--radius);box-shadow:var(--shadow-soft)}.view-toolbar{background:var(--surface-raised);align-items:center;margin-bottom:14px;padding:16px}.view-toolbar>div:first-child{min-width:0}.view-toolbar h2,.view-toolbar p{max-width:720px}.toolbar-actions{flex-wrap:wrap;justify-content:flex-end}.community-logo{width:124px;height:36px}.kpi-grid,.content-grid{gap:14px}.metric-tile{background:linear-gradient(180deg, #fffffff5, #f8fafcf5), var(--surface);min-height:118px;padding:16px}.metric-tile span,th,.panel-meta,.mini-text{color:var(--muted)}.metric-tile strong{color:var(--ink);letter-spacing:0;font-size:25px}.panel{background:var(--surface)}.panel-heading{background:linear-gradient(#fff,#fbfcfd);min-height:54px;padding:14px 16px}.label-dock{background:var(--surface);grid-template-columns:86px minmax(260px,1fr) minmax(360px,auto);gap:14px;padding:12px 14px}.label-palette{scrollbar-width:thin;gap:8px}.label-form{grid-template-columns:minmax(150px,1fr) 76px auto auto;align-items:center}.label-chip,.card-tags span,.badge,.community-badge,.substatus-list span{letter-spacing:0;border-radius:999px;min-height:24px}.label-chip{box-shadow:inset 0 1px #ffffffa8}.label-chip:hover{transform:translateY(-1px)}.label-manager-list{gap:10px}.label-manager-row{border-radius:var(--radius);border-color:var(--line);box-shadow:var(--shadow-soft);grid-template-columns:minmax(160px,1fr) 120px auto}.pipeline-board{scrollbar-width:thin;grid-template-columns:repeat(6,minmax(252px,1fr));gap:14px;padding:2px 2px 14px}.pipeline-column{border-color:var(--line);border-radius:var(--radius);min-height:470px;box-shadow:var(--shadow-soft);background:#f8fafc;overflow:hidden}.column-heading{background:#fff;padding:14px}.column-heading strong{color:var(--ink);font-size:14px}.substatus-list{padding:10px 12px 0}.deal-list{gap:10px;padding:10px}.deal-card{border-color:var(--line);border-radius:var(--radius);min-height:112px;box-shadow:var(--shadow-soft);padding:12px}.deal-card:hover{border-color:#078b3957;transform:translateY(-1px);box-shadow:0 10px 24px #10182817}.deal-top,.stack-top,.compact-top{align-items:flex-start}.deal-top strong,.stack-top strong,.compact-top strong,.name-cell strong{color:var(--ink)}.deal-meta{color:#667085}.deal-actions button,.row-actions button{color:#344054;min-height:32px;padding:0 10px;font-weight:800}.won-dropzone{background:radial-gradient(circle at 20% 0%, #fff6dc38, transparent 34%), linear-gradient(145deg, #101828 0%, #101828 52%, var(--accent) 53%, var(--accent) 100%);border-color:#c8951ceb;border-radius:14px;width:212px;min-height:124px;bottom:24px;right:24px;box-shadow:0 20px 54px #10182847}.won-dropzone.drop-hover{transform:translateY(-6px)scale(1.02)}.project-controls{background:var(--surface);grid-template-columns:188px minmax(440px,1fr);gap:14px;padding:14px}.period-summary{gap:10px}.period-summary span{border-color:var(--line);background:#fbfcfd;min-height:62px;padding:10px 12px}.period-summary strong{font-size:17px}.account-share-list{grid-template-columns:248px minmax(0,1fr);padding:16px}.revenue-pie-wrap{width:208px;height:208px}.revenue-legend,.detail-list,.related-list{background:var(--line);border-color:var(--line)}.account-share-item{min-height:48px}.annual-wrap,.table-wrap,.snapshot-table-wrap,.assignment-table-wrap{scrollbar-width:thin}.annual-table,.data-table,.snapshot-table,.assignment-table,.monthly-status-table{border-collapse:separate;border-spacing:0}th,td{border-bottom-color:var(--line);font-size:13px}th{color:#667085;letter-spacing:.01em;background:#fbfcfd;font-size:12px}tbody tr{transition:background-color .12s}tbody tr:hover{background:#f8fafc}.clickable-row:hover{background:#f6fbf8}.annual-table th:first-child,.annual-table td:first-child{box-shadow:1px 0 0 var(--line);background:#fff}.month-cell{min-width:78px;padding:8px 6px}.month-cell-button{border-radius:7px}.month-cell-button:hover{color:var(--accent-strong);background:#078b3914;text-decoration:none}.month-cell.active{background:#eefaf3}.month-cell.risk{background:#fff7ed}.month-cell.burning{background:#fff1f0}.total-cell,.annual-total-row td{background:#f3f6fa}.badge{padding:0 10px;font-size:11px;font-weight:850}.account-detail{gap:14px}.account-hero{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-soft);background:#fff}.detail-item,.related-item,.monthly-status-item{background:#fff}.snapshot-head{border-radius:var(--radius);background:linear-gradient(#fff,#fbfcfd);padding:14px}.snapshot-kpis{gap:10px}.snapshot-kpis span,.account-metrics span,.cost-detail-panel span{border-color:var(--line);border-radius:var(--radius-sm);background:#fbfcfd}.snapshot-section-heading{background:#fbfcfd;min-height:50px}.monthly-status-grid{background:var(--line)}.empty-state,.compact-empty{color:var(--muted);border-radius:var(--radius-sm);background:linear-gradient(#f8fafcc7,#f8fafcc7)}.locked-value{color:#667085;background:#f1f4f7;border-radius:999px;align-items:center;width:fit-content;min-height:26px;padding:0 9px;display:inline-flex}.meter{background:#e6ebf1;height:8px}dialog{border:1px solid #e2e7eecc;border-radius:14px;width:min(900px,100vw - 40px);max-height:min(880px,100vh - 40px);box-shadow:0 24px 84px #10182842}dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10182875}form,.snapshot-dialog{padding:22px}.dialog-heading{z-index:2;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;margin:-22px -22px 18px;padding:18px 22px;position:sticky;top:0}.dialog-heading h2{font-size:18px}.form-grid{gap:14px}.form-section{border-color:var(--line);border-radius:var(--radius);background:#fbfcfd;gap:14px;padding:16px}.form-section:nth-of-type(2n){background:#f7fbf8}.section-heading{min-height:34px;padding-bottom:2px}.section-heading strong,.assignment-heading h3,.snapshot-section-heading h3{color:var(--ink);font-size:15px;font-weight:850}.section-grid{gap:14px}.contact-row{border:1px solid var(--line);border-radius:var(--radius);background:#fff;grid-template-columns:minmax(110px,.8fr) minmax(110px,.8fr) minmax(150px,.8fr) minmax(190px,1fr) 72px 36px;gap:10px;padding:10px}.key-star-button{color:#7a5a06;background:#fff;border:1px solid #efd898;border-radius:999px;justify-content:center;min-height:40px;font-size:15px}.lead-label-box,.lead-history{border-color:var(--line);border-radius:var(--radius);background:#fbfcfd}.lead-label-list{min-height:30px}.history-list{border-color:var(--line);border-radius:var(--radius)}.history-item button{grid-template-columns:116px 84px minmax(0,1fr);min-height:48px;padding:10px 12px}.history-item-main{background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.history-item-main .history-toggle{min-width:0}.history-actions{gap:6px;padding:8px 10px 8px 0;display:flex}.history-actions .ghost-button,.history-actions .danger-button{border:1px solid var(--line);align-items:center;width:auto;min-height:32px;padding:0 10px;font-size:12px;display:inline-flex}.history-item button:hover{background:#f8fafc}.history-type{background:var(--accent-soft);color:var(--accent-strong)}.history-item p{background:#fbfcfd;border-top:1px solid #eef2f6;padding:10px 12px 14px 212px}.history-form{grid-template-columns:144px 122px minmax(0,1fr) auto auto;gap:10px}.dialog-summary{color:#344054;background:#fbfcfd;margin:16px 0;padding:13px 14px}.assignment-warning{background:#fff7f6;border-color:#f3c3bd}.assignment-editor{background:#fff;overflow:hidden}.assignment-heading{background:#fbfcfd;padding:14px 16px}.assignment-table th,.assignment-table td,.monthly-status-table th,.monthly-status-table td,.snapshot-table th,.snapshot-table td{padding:10px}.checkbox-grid{border-color:var(--line);border-radius:var(--radius)}.check-pill{border-radius:var(--radius-sm);background:#fff}.dialog-actions{z-index:2;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;margin:16px -22px -22px;padding:14px 22px;position:sticky;bottom:-22px}dialog.won-conversion{border-color:#c8951ce0}dialog.won-conversion .dialog-heading{margin:-22px -22px 18px;padding:18px 22px}.win-message{border-radius:14px}@media (max-width:1120px){.app-shell{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid var(--line);height:auto;position:static}.topbar{margin:-18px -18px 18px;padding:16px 18px;position:static}.main-shell{padding:18px}.topbar-tools,.project-controls,.account-share-list,.label-dock,.history-form,.section-grid,.contact-row,.kpi-grid,.content-grid,.account-hero,.account-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.label-dock{align-items:start}.label-dock>div:first-child,.label-palette,.label-form{grid-column:1/-1}.won-dropzone{width:190px}}@media (max-width:760px){body{font-size:13px}.main-shell{padding:12px}.topbar{margin:-12px -12px 14px;padding:14px 12px}.nav-list,.topbar-tools,.project-controls,.period-summary,.account-share-list,.label-dock,.label-form,.history-form,.section-grid,.contact-row,.cost-detail-panel,.snapshot-kpis,.monthly-status-grid,.compact-detail-list,.account-hero,.account-metrics,.account-grid,.detail-list,.kpi-grid,.content-grid,.form-grid,.checkbox-grid{grid-template-columns:1fr}h1{font-size:22px}.view-toolbar,.panel-heading,.assignment-heading,.project-detail-headline{flex-direction:column;align-items:stretch}dialog{width:min(100vw - 16px,900px);max-height:calc(100vh - 16px)}form,.snapshot-dialog{padding:16px}.dialog-heading{margin:-16px -16px 16px;padding:14px 16px}.dialog-actions{grid-template-columns:1fr;margin:14px -16px -16px;padding:12px 16px}.dialog-actions span{display:none}.history-item button{grid-template-columns:1fr;gap:4px}.history-item-main{grid-template-columns:1fr}.history-actions{justify-content:flex-end;padding:0 12px 10px}.history-item p{padding:10px 12px 14px}.won-dropzone{width:164px;min-height:94px;padding:12px;bottom:12px;right:12px}.won-dropzone strong{font-size:22px}}.view-toolbar{border-left:4px solid #0000}#projectsView>.view-toolbar{border-left-color:var(--accent)}#pipelineView>.view-toolbar{border-left-color:var(--blue)}#membersView>.view-toolbar{border-left-color:#475467}.view-toolbar h2{margin-bottom:4px}.view-toolbar p,.dialog-help{color:var(--muted);line-height:1.55}.dialog-help{text-transform:none;letter-spacing:0;max-width:680px;margin:5px 0 0;font-size:12px;font-weight:700}.topbar-tools .search-box span,.project-controls>label{color:#344054}.period-summary span{position:relative;overflow:hidden}.period-summary span:before{content:"";background:var(--accent);opacity:.75;width:3px;position:absolute;inset:0 auto 0 0}.period-summary span:nth-child(2):before{background:var(--blue)}.period-summary span:nth-child(3):before{background:var(--amber)}.period-summary strong,.snapshot-kpis strong,.account-metrics strong{font-variant-numeric:tabular-nums}.panel-heading .panel-meta{color:#526071;white-space:nowrap;background:#f1f4f7;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;display:inline-flex}.data-table th,.annual-table th,.assignment-table th,.monthly-status-table th,.snapshot-table th{white-space:nowrap}.data-table td:nth-child(3),.data-table td:nth-child(4),.annual-table td:not(:first-child),.snapshot-table td:nth-child(n+3),.assignment-table td:nth-child(n+4){font-variant-numeric:tabular-nums}.project-detail-table .data-table tbody tr{background:#fff}.project-detail-table .data-table tbody tr:hover{background:linear-gradient(90deg,#078b3914,#078b3900 38%),#fff}.clickable-row .company-link:after{content:" 詳細";color:var(--muted-2);margin-left:6px;font-size:11px;font-weight:800}.metric-cell strong{color:var(--ink)}.metric-cell .mini-text{color:#667085}.annual-panel .annual-wrap{background:linear-gradient(90deg,#fff 0,#fff0 36px),#fff}.month-cell-button{cursor:zoom-in}.account-share-item>div{min-width:0}.account-share-item .company-link{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.pipeline-column{flex-direction:column;display:flex}.pipeline-column .deal-list{flex:1;align-content:start}.pipeline-column .empty-state{border:1px dashed var(--line-strong);background:#ffffff9e;margin:0}.deal-card{cursor:grab}.deal-card:active{cursor:grabbing}.deal-top strong{overflow-wrap:anywhere;min-width:0}.deal-meta{border-top:1px solid #eef2f6;padding-top:2px}.card-tags{min-height:24px}.label-dock{z-index:7;position:sticky;top:73px}.label-dock>div:first-child strong{color:var(--ink)}.label-form input{min-width:0}.won-dropzone span{max-width:150px}.snapshot-head{gap:12px}.project-detail-headline,.snapshot-badges{align-items:center}.snapshot-kpis span{position:relative;overflow:hidden}.snapshot-kpis span:before{content:"";background:var(--accent);border-radius:999px;width:3px;position:absolute;top:10px;bottom:10px;left:0}.snapshot-kpis span:nth-child(2):before{background:var(--blue)}.snapshot-kpis span:nth-child(3):before{background:var(--amber)}.detail-list.compact-detail-list{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-item strong,.monthly-status-item strong{overflow-wrap:anywhere}.form-subheading{border:1px solid var(--line);border-radius:var(--radius);background:#fbfcfd;gap:3px;margin-top:2px;padding:12px 14px;display:grid}.form-subheading strong{color:var(--ink);font-size:14px;font-weight:850}.form-subheading span,.section-heading small{color:var(--muted);font-size:12px;font-weight:750}.section-heading{align-items:center}.section-heading small{margin-right:auto}.form-section,.lead-history,.assignment-editor{box-shadow:none}.lead-history{background:linear-gradient(#f8fafcf0,#fffffff0)}.history-form{align-items:start}.history-form #addLeadActivity{align-self:start}.assignment-heading p{max-width:780px}.assignment-warning{border-left:4px solid var(--red)}.dialog-summary{border-left:4px solid var(--accent)}.dialog-actions .primary-button{min-width:128px}.dialog-actions .danger-button{color:#a2352c}.test-reset-button{white-space:nowrap}.test-seed-button{white-space:nowrap;margin-right:8px}.member-access-note{color:var(--muted)}.locked-value:before{content:"制限";color:#98a2b3;margin-right:6px;font-size:10px}.empty-state{border:1px dashed var(--line-strong)}@media (max-width:1120px){.label-dock{position:static}.settings-grid{grid-template-columns:1fr}.settings-card-wide{grid-column:auto}.detail-list.compact-detail-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.panel-heading .panel-meta{white-space:normal;width:fit-content}.detail-list.compact-detail-list{grid-template-columns:1fr}.section-heading{flex-direction:column;align-items:stretch}.section-heading small{margin-right:0}}.lead-documents{border:1px solid var(--line);background:var(--surface-alt);border-radius:10px;gap:12px;padding:14px;display:grid}.document-list{gap:10px;display:grid}.document-item{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;padding:12px;display:grid}.document-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.document-item p{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.6}.document-url{max-width:100%;color:var(--blue);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:13px;display:inline-block;overflow:hidden}.document-actions{align-items:flex-start;gap:6px;display:flex}.document-actions .ghost-button,.document-actions .danger-button,.document-link{border-radius:8px;min-height:32px;padding:0 10px;font-size:12px;line-height:30px;text-decoration:none}.document-form{grid-template-columns:minmax(160px,1.1fr) 132px minmax(130px,.8fr) minmax(160px,1fr) 140px auto auto;gap:8px;display:grid}.document-form textarea{grid-column:1/-1}.account-document-list{margin-top:10px}.account-document-item{grid-template-columns:minmax(0,1fr) auto}.metric-clickable{cursor:pointer;transition:border-color .16s,box-shadow .16s,transform .16s}.metric-clickable:hover{border-color:#0b8f3259;transform:translateY(-1px);box-shadow:0 14px 28px #11111117}.growth-mini-card{background:linear-gradient(#fff 0%,#fbfdfb 100%);border-color:#dfe8e2}.growth-mini-summary{gap:4px;display:grid}.growth-mini-summary span{color:var(--muted);font-size:12px}.growth-shell{background:radial-gradient(circle at 12% 8%,#d4a72c2e,#0000 26%),radial-gradient(circle at 88% 14%,#0b8f3238,#0000 28%),linear-gradient(145deg,#16211b 0%,#233126 44%,#f6f7f6 44% 100%);border-radius:18px;gap:16px;margin:-8px;padding:18px;display:grid}.growth-hero{color:#fff;background:linear-gradient(135deg,#ffffff1f,#ffffff0a),radial-gradient(circle at 100% 0,#d4a72c38,#0000 30%);border:1px solid #e9f7ee3d;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:18px;padding:24px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 44px #1111112e}.growth-hero:before{content:"GUILD";color:#ffffff14;letter-spacing:4px;pointer-events:none;font-size:84px;font-weight:950;position:absolute;bottom:-18px;right:26px}.growth-hero h2{margin:4px 0 8px;font-size:24px}.growth-hero p{color:#ffffffc2;max-width:760px;margin:0;line-height:1.7}.growth-hero .secondary-button{z-index:1;color:#fff;background:#ffffff1f;border-color:#ffffff47;position:relative}.growth-shell .panel{background:linear-gradient(#fffffffa,#fafcf8fa);border-color:#1c2e2429;box-shadow:0 12px 28px #11111114}.growth-shell .panel-heading h2{letter-spacing:.01em}.growth-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:12px;display:grid}.growth-home-board{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:stretch;gap:12px;display:grid}.growth-toast{z-index:8;color:#fff8d8;background:linear-gradient(135deg,#d4a72cf0,#7653c8db);border:1px solid #f5df934d;border-radius:999px;justify-self:end;width:fit-content;max-width:min(520px,100%);margin-top:-4px;padding:10px 14px;font-size:13px;font-weight:900;position:sticky;top:12px;box-shadow:0 18px 42px #00000042}.growth-toast[hidden]{display:none}.growth-home-board article,.growth-home-actions{background:linear-gradient(#18191fe6,#0b1019e6),radial-gradient(circle at 100% 0,#d4a72c29,#0000 34%);border:1px solid #f5df9338;border-radius:14px;box-shadow:0 18px 42px #00000038,inset 0 0 0 1px #ffffff0d}.growth-home-board article{gap:5px;padding:14px;display:grid}.growth-home-board span,.growth-home-board small{color:#f7f1dda8;font-size:12px;font-weight:850}.growth-home-board strong{color:#fff8d8;font-size:24px}.growth-home-actions{gap:8px;min-width:210px;padding:12px;display:grid}.growth-wide{grid-column:1/-1}.growth-character-card{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:16px;margin-bottom:14px;display:grid}.hunter-card{--growth-main:#0b8f32;--growth-soft:#0b8f321f;--growth-glow:#0b8f323d;border:1px solid color-mix(in srgb, var(--growth-main), #d4a72c 38%);background:radial-gradient(circle at 90% 10%, var(--growth-soft), transparent 30%), radial-gradient(circle at 14% 0%, #d4a72c2e, transparent 28%), linear-gradient(135deg, #fffdf5, #f8fbf8);box-shadow:inset 0 0 0 1px #ffffffa6, 0 16px 34px var(--growth-glow);border-radius:16px;padding:16px;position:relative}.hunter-card.color-purple{--growth-main:#7653c8;--growth-soft:#7653c829;--growth-glow:#7653c838}.hunter-card.color-green{--growth-main:#0b8f32;--growth-soft:#0b8f3224;--growth-glow:#0b8f3233}.hunter-card.color-blue{--growth-main:#2563eb;--growth-soft:#2563eb24;--growth-glow:#2563eb33}.hunter-card.color-yellow{--growth-main:#c5890d;--growth-soft:#c5890d29;--growth-glow:#c5890d33}.hunter-card.rank-veteran,.hunter-card.rank-elite,.hunter-card.rank-legend,.hunter-card.rank-mythic,.hunter-card.rank-guildmaster{border-color:color-mix(in srgb, var(--growth-main), #d4a72c 30%)}.hunter-card.rank-legend,.hunter-card.rank-mythic,.hunter-card.rank-guildmaster{background:radial-gradient(circle at 82% 12%,#d4a72c42,#0000 34%),linear-gradient(135deg,#fffaf0,#eefbf4)}.hunter-card-label{color:#f5df93;letter-spacing:.08em;text-transform:uppercase;background:#17261d;border-radius:999px;margin-bottom:5px;padding:3px 7px;font-size:10px;font-weight:900;display:inline-flex}.growth-avatar{--growth-main:#0b8f32;--growth-glow:#0b8f322e;border:1px solid color-mix(in srgb, var(--growth-main), #d4a72c 42%);background:radial-gradient(circle at 70% 24%, #ffffffbf, transparent 18%), radial-gradient(circle at center, #f5df93, var(--growth-main) 72%);color:#122118;width:92px;height:92px;box-shadow:0 18px 32px var(--growth-glow), 0 0 0 8px color-mix(in srgb, var(--growth-main), transparent 88%);border-radius:50%;place-items:center;font-size:24px;font-weight:950;display:grid}.growth-avatar.color-purple{--growth-main:#7653c8;--growth-glow:#7653c83d}.growth-avatar.color-green{--growth-main:#0b8f32;--growth-glow:#0b8f3233}.growth-avatar.color-blue{--growth-main:#2563eb;--growth-glow:#2563eb38}.growth-avatar.color-yellow{--growth-main:#c5890d;--growth-glow:#c5890d38}.growth-avatar span{background:#ffffffb8;border-radius:50%;place-items:center;width:72px;height:72px;display:grid}.growth-character-card h3{margin:0 0 6px;font-size:20px}.growth-character-card p{color:var(--muted);margin:0 0 10px;line-height:1.6}.growth-character-meta,.quest-meta{flex-wrap:wrap;gap:6px;display:flex}.growth-character-meta span,.quest-meta span{border:1px solid var(--line);background:var(--surface-alt);color:var(--muted);border-radius:999px;padding:4px 8px;font-size:12px;font-weight:800}.growth-lore{color:#5f4a16;background:#fffaf0bd;border:1px solid #d4a72c38;border-radius:10px;gap:5px;margin-top:10px;padding:10px;font-size:12px;font-weight:800;line-height:1.5;display:grid}.growth-profile-form,.quest-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.growth-profile-form{background:linear-gradient(#ffffffe6,#f8fbf7e6),radial-gradient(circle at 100% 0,#d4a72c24,#0000 28%);border:1px solid #1c2e241f;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;padding:12px}.growth-profile-form label{color:#f7f1ddbd}.growth-profile-form .full-span,.quest-form .full-span{grid-column:1/-1}.growth-form-head,.quest-form-head{background:#070b1361;border:1px solid #f5df932e;border-radius:12px;gap:4px;padding:12px;display:grid}.growth-form-head strong,.quest-form-head strong{color:#fff8d8}.growth-form-head span,.quest-form-head span{color:#f7f1dda8;font-size:12px;font-weight:800}.growth-profile-preview{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.growth-profile-preview>div{background:#070b136b;border:1px solid #f5df932e;border-radius:11px;gap:4px;padding:11px;display:grid}.growth-profile-preview span,.growth-profile-preview small{color:#f7f1dd9e;font-size:12px;font-weight:800}.growth-profile-preview strong{color:#fff8d8;overflow-wrap:anywhere;font-size:14px}.growth-form-actions{justify-content:flex-end;display:flex}.growth-note{color:#7a5a06;background:#fffaf0;border:1px solid #e7dec0;border-radius:8px;margin:10px 0 0;padding:10px 12px;font-size:12px;font-weight:800;line-height:1.6}.growth-level-progress{gap:10px;margin-bottom:12px;display:grid}.growth-xp-meter{background:#17261d;border:1px solid #d4a72c5c;height:12px}.growth-xp-meter span{background:linear-gradient(90deg,#0b8f32,#d4a72c);box-shadow:0 0 14px #d4a72c73}.growth-level-progress>div:first-child{color:var(--muted);justify-content:space-between;gap:10px;display:flex}.growth-level-progress strong{color:var(--ink)}.growth-point-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.growth-point-grid span{border:1px solid var(--line);background:var(--surface-alt);border-radius:10px;gap:3px;padding:10px;display:grid}.growth-point-grid strong{font-size:20px}.growth-point-grid small{color:var(--muted);font-weight:800}.growth-badges{flex-wrap:wrap;gap:8px;display:flex}.growth-badge{color:#705106;background:#fff8df;border:1px solid #d4a72c61;border-radius:14px;align-items:center;gap:6px;padding:10px 12px;font-size:12px;font-weight:900;display:inline-flex}.growth-badge span{gap:2px;display:grid}.growth-badge small{font-size:10px;font-weight:850}.growth-badge i{color:var(--accent-strong);font-style:normal}.growth-history,.quest-list{gap:8px;display:grid}.growth-history-row,.quest-card{background:#fff;border:1px solid #1c2e2424;border-radius:12px;padding:12px}.growth-history-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.growth-history-row div{gap:3px;display:grid}.growth-history-row span{color:var(--muted);font-size:12px}.quest-form{background:linear-gradient(135deg,#fffaf0fa,#f5efddeb),repeating-linear-gradient(45deg,#70510608 0 6px,#0000 6px 12px);border:1px solid #d4a72c57;border-radius:12px;margin:12px 0;padding:12px}.quest-form[hidden]{display:none}.quest-permission-note{color:var(--muted);background:#f7fbf8;border:1px solid #1c2e2424;border-radius:10px;gap:4px;margin-top:10px;padding:11px 12px;font-size:12px;display:grid}.quest-permission-note strong{color:var(--ink);font-size:13px}.quest-form .full-span{grid-column:1/-1}.quest-form-actions{gap:8px;display:flex}.quest-card.approved{background:linear-gradient(90deg,#0b8f3214,#0000 36%),#fbfdfb;border-color:#0b8f3257}.quest-card{background:linear-gradient(#fffdf7,#fffaf0);box-shadow:0 10px 22px #4d3a1614}.quest-card-main{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.quest-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.quest-card p{color:var(--muted);margin:8px 0;line-height:1.6}.quest-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:300px;display:flex}.quest-actions button{min-height:32px;padding:0 10px;font-size:12px}.growth-shell{isolation:isolate;color:#f7f1dd;background:radial-gradient(circle at 16% 10%,#7653c84d,#0000 28%),radial-gradient(circle at 78% 8%,#d4a72c38,#0000 26%),radial-gradient(circle at 50% 100%,#0b8f3238,#0000 30%),linear-gradient(145deg,#070b13 0%,#101923 42%,#1a1324 100%);border-radius:0;min-height:calc(100vh - 36px);margin:-18px;padding:22px;position:relative;overflow:hidden}.growth-shell:before{content:"";pointer-events:none;opacity:.34;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 80%);mask-image:radial-gradient(circle,#000 0%,#0000 80%)}.growth-shell>*{z-index:1;position:relative}.growth-hero{background:radial-gradient(circle at 12% 0,#d4a72c4d,#0000 28%),radial-gradient(circle at 92% 18%,#7653c857,#0000 30%),linear-gradient(135deg,#231c2bf5,#0b121df5);border-color:#f5df9352;box-shadow:0 28px 80px #0000006b,inset 0 0 0 1px #ffffff14}.growth-hero:before{content:"GROWTH GUILD";color:#f5df931a;letter-spacing:6px;font-size:74px;bottom:-8px;right:18px}.growth-hero:after{content:"";background:linear-gradient(90deg,#0000,#d4a72cb8,#0000);height:3px;position:absolute;bottom:0;left:24px;right:24px}.growth-hero h2{color:#fff8d8;text-shadow:0 0 22px #d4a72c4d;font-size:32px}.growth-shell .panel{color:#f7f1dd;background:linear-gradient(#2a231feb,#16191feb),radial-gradient(circle at 12% 0,#f5df931f,#0000 32%);border:1px solid #f5df9338;box-shadow:0 24px 54px #00000057,inset 0 0 0 1px #ffffff0f}.growth-shell .panel-heading{background:linear-gradient(90deg,#f5df9321,#ffffff05);border-bottom-color:#f5df932e}.growth-shell .panel-heading h2,.growth-shell .growth-level-progress strong,.growth-shell .growth-character-card h3{color:#fff8d8}.growth-shell .panel-meta,.growth-shell .mini-text,.growth-shell .growth-character-card p,.growth-shell .growth-level-progress>div:first-child,.growth-shell .growth-history-row span,.growth-shell .quest-card p{color:#f7f1ddb8}.growth-shell .growth-character-card{grid-template-columns:minmax(178px,220px) minmax(0,1fr);align-items:stretch;gap:22px}.hunter-card{background:radial-gradient(circle at 86% 8%, var(--growth-soft), transparent 34%), radial-gradient(circle at 12% 2%, #d4a72c2e, transparent 30%), linear-gradient(135deg, #2c211af5, #12141bfa);border-width:1px;padding:20px}.hunter-card:before{content:"";pointer-events:none;border:1px solid #f5df932e;border-radius:12px;position:absolute;inset:10px}.hunter-card-label{color:#f5df93;background:#070b13c7;border:1px solid #f5df9338}.css-avatar{background:radial-gradient(circle at 50% 22%, #ffffff38, transparent 16%), radial-gradient(circle at 50% 50%, var(--growth-main), #0b111b 72%);width:178px;height:212px;box-shadow:0 28px 70px var(--growth-glow), inset 0 0 34px #ffffff1f, 0 0 0 8px #f5df930f;border-radius:28px;align-self:center;position:relative;overflow:visible}.css-avatar span{display:initial;background:0 0;border-radius:0;width:auto;height:auto}.avatar-aura{background:radial-gradient(circle at 50% 20%, color-mix(in srgb, var(--growth-main), transparent 45%), transparent 32%), conic-gradient(from 20deg, transparent, color-mix(in srgb, var(--growth-main), transparent 42%), transparent, #d4a72c38, transparent);filter:blur(2px);opacity:.78;border-radius:34px;position:absolute;inset:-18px}.avatar-cloak{background:linear-gradient(135deg, color-mix(in srgb, var(--growth-main), #111827 24%), #111827 72%);border-radius:42px 42px 24px 24px;height:102px;position:absolute;bottom:16px;left:28px;right:28px;box-shadow:inset 0 12px 20px #ffffff14}.avatar-cloak:before,.avatar-cloak:after{content:"";background:color-mix(in srgb, var(--growth-main), #05070b 36%);transform-origin:top;border-radius:40px 16px 24px 26px;width:52px;height:94px;position:absolute;top:12px}.avatar-cloak:before{left:-28px;transform:rotate(18deg)}.avatar-cloak:after{right:-28px;transform:rotate(-18deg)}.avatar-head{z-index:3;background:radial-gradient(circle at 50% 18%,#ffffff52,#0000 16%),linear-gradient(#ffe7b8,#c98a54);border-radius:44% 44% 48% 48%;width:86px;height:92px;position:absolute;top:44px;left:46px;box-shadow:inset 0 -10px 14px #3c1f1233,0 14px 22px #00000042}.avatar-eye{background:#172033;border-radius:999px;width:16px;height:6px;position:absolute;top:43px;box-shadow:0 0 10px #fff3}.avatar-eye-left{left:21px;transform:rotate(7deg)}.avatar-eye-right{right:21px;transform:rotate(-7deg)}.avatar-helm{background:linear-gradient(135deg, #f5df93d6, color-mix(in srgb, var(--growth-main), #1d2433 54%));z-index:4;border-radius:50px 50px 18px 18px;width:108px;height:62px;position:absolute;top:22px;left:35px;box-shadow:inset 0 0 0 1px #ffffff38,0 12px 24px #00000038}.avatar-helm:before,.avatar-helm:after{content:"";border:3px solid color-mix(in srgb, var(--growth-main), #f5df93 40%);border-bottom:0;border-radius:34px 34px 0 0;width:36px;height:58px;position:absolute;top:14px}.avatar-helm:before{left:-22px;transform:rotate(-34deg)}.avatar-helm:after{right:-22px;transform:rotate(34deg)}.avatar-crest{background:linear-gradient(180deg, #f5df93, var(--growth-main));clip-path:polygon(50% 0,100% 72%,50% 100%,0 72%);z-index:5;opacity:.76;border-radius:18px 18px 6px 6px;width:26px;height:42px;position:absolute;top:6px;left:76px}.avatar-motif{z-index:6;background:#070b1394;border:1px solid #f5df936b;border-radius:50%;width:46px;height:46px;position:absolute;bottom:28px;right:18px}.avatar-motif:before{content:"✦";color:#f5df93;place-items:center;font-size:23px;font-weight:900;display:grid;position:absolute;inset:0}.avatar-token{z-index:7;color:#fff8d8;letter-spacing:.04em;background:#070b13b8;border:1px solid #f5df9361;border-radius:999px;padding:4px 7px;font-size:12px;font-weight:950;position:absolute;bottom:22px;left:17px}.zodiac-aries .avatar-motif:before{content:"♈"}.zodiac-taurus .avatar-motif:before{content:"♉"}.zodiac-gemini .avatar-motif:before{content:"♊"}.zodiac-cancer .avatar-motif:before{content:"♋"}.zodiac-leo .avatar-motif:before{content:"♌"}.zodiac-virgo .avatar-motif:before{content:"♍"}.zodiac-libra .avatar-motif:before{content:"♎"}.zodiac-scorpio .avatar-motif:before{content:"♏"}.zodiac-sagittarius .avatar-motif:before{content:"↗"}.zodiac-capricorn .avatar-motif:before{content:"♑"}.zodiac-aquarius .avatar-motif:before{content:"♒"}.zodiac-pisces .avatar-motif:before{content:"♓"}.zodiac-sagittarius .avatar-motif:after{content:"";background:#f5df93;border-radius:999px;width:28px;height:2px;position:absolute;top:23px;left:10px;transform:rotate(-38deg);box-shadow:0 -7px 0 -1px #f5df93b8}.rank-veteran.css-avatar .avatar-crest,.rank-elite.css-avatar .avatar-crest,.rank-legend.css-avatar .avatar-crest,.rank-mythic.css-avatar .avatar-crest,.rank-guildmaster.css-avatar .avatar-crest{opacity:1;height:54px}.rank-elite.css-avatar,.rank-legend.css-avatar,.rank-mythic.css-avatar,.rank-guildmaster.css-avatar{box-shadow:0 34px 86px var(--growth-glow), 0 0 34px color-mix(in srgb, var(--growth-main), transparent 52%), inset 0 0 40px #ffffff29}.rank-legend.css-avatar .avatar-helm,.rank-mythic.css-avatar .avatar-helm,.rank-guildmaster.css-avatar .avatar-helm{background:linear-gradient(135deg, #fff1a8, var(--growth-main), #1a1226)}.rank-mythic.css-avatar .avatar-aura,.rank-guildmaster.css-avatar .avatar-aura{opacity:1;filter:blur(1px)saturate(1.35)}.rank-guildmaster.css-avatar .avatar-motif{box-shadow:0 0 24px #f5df936b}.growth-card-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.growth-card-stats span{background:#070b136b;border:1px solid #f5df932e;border-radius:10px;gap:2px;padding:9px 10px;display:grid}.growth-card-stats strong{color:#fff8d8;font-size:18px}.growth-card-stats small{color:#f7f1ddad;font-weight:900}.growth-character-meta span,.quest-meta span{color:#f7f1ddc7;background:#070b1361;border-color:#f5df932e}.growth-lore{color:#fff8d8db;background:linear-gradient(#3e301fb3,#0e131c94);border-color:#f5df9338}.growth-profile-form{background:linear-gradient(#0a1019c2,#18171cc2);border-color:#f5df932e}.growth-shell input,.growth-shell select,.growth-shell textarea{color:#fff8d8;background:#070b139e;border-color:#f5df9333}.growth-shell input::placeholder,.growth-shell textarea::placeholder{color:#f7f1dd75}.growth-shell .primary-button{color:#171102;background:linear-gradient(135deg,#d4a72c,#8b5f16);border-color:#f5df9357;box-shadow:0 12px 26px #d4a72c33}.growth-shell .secondary-button,.growth-shell .ghost-button{color:#fff8d8;background:#070b1366;border-color:#f5df9338}.growth-note,.quest-permission-note{color:#fff8d8d6;background:linear-gradient(#3e301fb8,#0e131c9e);border-color:#f5df9338}.quest-form{background:linear-gradient(135deg,#352414d1,#12141bdb),repeating-linear-gradient(45deg,#f5df930b 0 8px,#0000 8px 16px);border-color:#f5df9347}.quest-card{color:#fff8d8;background:linear-gradient(#4e371fe0,#1e1c1de6),radial-gradient(circle at 100% 0,#d4a72c24,#0000 34%);border-color:#f5df9338;box-shadow:0 18px 36px #00000042,inset 0 0 0 1px #ffffff0a}.quest-card-main{align-items:start}.quest-title-row strong{color:#fff8d8;font-size:16px}.quest-actions button:disabled{color:#f7f1dd6b;opacity:1;background:#f7f1dd14;border-color:#f7f1dd1f}.quest-card.approved{border-color:color-mix(in srgb, var(--growth-main,#0b8f32), #d4a72c 34%);background:linear-gradient(90deg,#0b8f3229,#0000 42%),linear-gradient(#2a3425f0,#121616f0)}.growth-history-row{color:#fff8d8;background:#070b136b;border-color:#f5df932e #f5df932e #f5df932e #f5df9357;border-left-style:solid;border-left-width:4px}.growth-history-row.axis-action{border-left-color:#4ade80}.growth-history-row.axis-outcome{border-left-color:#f5df93}.growth-history-row.axis-team{border-left-color:#a78bfa}.growth-badge{color:#231706;background:radial-gradient(circle at 30% 20%,#ffffff3d,#0000 22%),linear-gradient(135deg,#f5df93,#8b5f16);border-color:#f5df936b;box-shadow:0 10px 20px #d4a72c2e}.growth-badge small{color:#231706b8}.growth-badge.locked{color:#f7f1dd9e;box-shadow:none;background:#070b136b;border-color:#f7f1dd24}.growth-badge.locked small{color:#f7f1dd75}.growth-badge i{color:#4c3408}.growth-point-grid span{background:#070b1375;border-color:#f5df932e}.growth-point-grid strong{color:#fff8d8}.growth-point-grid small{color:#f7f1dda8}.growth-xp-meter{background:#070b13d1;border-color:#f5df9361}.growth-xp-meter span{background:linear-gradient(90deg, var(--growth-main,#7653c8), #d4a72c)}@media (max-width:767px){.growth-shell{margin:-12px}body:not(.growth-mode) .link-button,body:not(.growth-mode) .demo-guide-actions button,body:not(.growth-mode) .kingyo-sfa .label-chip,body:not(.growth-mode) .kingyo-sfa .won-cards button,.growth-shell .quest-actions button{min-height:40px}body:not(.growth-mode) .kingyo-intake-select-control{place-items:center;width:40px;min-height:40px;display:inline-grid}}.breakdown-summary{border:1px solid var(--line);background:var(--surface-alt);border-radius:10px;justify-content:space-between;align-items:end;gap:12px;padding:14px;display:flex}.breakdown-summary strong{font-size:24px}.breakdown-summary span,.breakdown-row span{color:var(--muted);font-size:12px}.breakdown-list{gap:8px;margin-top:12px;display:grid}.breakdown-row{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px;display:grid}.breakdown-row>div{gap:4px;display:grid}.breakdown-row>div:last-child{justify-items:end}.document-dropzone{border:1px dashed var(--line);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:10px;gap:4px;padding:14px;transition:border-color .16s,background .16s;display:grid}.document-dropzone strong{color:var(--ink)}.document-dropzone span,.document-dropzone small{font-size:12px}.document-dropzone.drop-hover,.document-dropzone:hover,.document-dropzone:focus-visible{border-color:var(--accent);background:var(--accent-soft);outline:none}.hlt-logo-badge{color:var(--accent-strong);background:#fff;border:1px solid #0b8f3247;align-items:center;gap:7px;padding:4px 10px 4px 6px;display:inline-flex}.hlt-logo-badge img{object-fit:contain;border-radius:4px;width:24px;height:24px}.email-send-placeholder{place-items:end;display:grid}.email-send-placeholder small{color:var(--muted);font-size:12px}.email-filter-panel{margin-bottom:12px}.email-safety-note{color:var(--accent-strong);background:#f2fbf6;border:1px solid #c7ead4;border-radius:8px;margin:0 14px 12px;padding:10px 12px;font-size:12px;font-weight:800}.email-segment-builder{gap:12px;padding:0 14px 14px;display:grid}.email-filter-group{border:1px solid var(--line);background:var(--surface-alt);border-radius:10px;gap:10px;padding:12px;display:grid}.email-filter-group.priority{background:#fbfdfc;border-color:#dcebe2}.email-filter-group-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.email-filter-group-title h3,.email-filter-details summary{color:var(--ink);margin:0;font-size:14px;font-weight:900}.email-filter-group-title span{color:var(--muted);font-size:12px;font-weight:800}.email-filter-details summary{cursor:pointer}.email-filter-grid{grid-template-columns:repeat(4,minmax(180px,1fr));gap:10px;display:grid}.workload-pill{border:1px solid var(--line);min-height:26px;color:var(--muted);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;padding:0 10px;font-weight:850;display:inline-flex}.workload-pill.active{background:var(--accent-soft);color:var(--accent-strong);border-color:#0b8f323d}.workload-pill.warning{background:var(--gold-soft);color:#7a5a06;border-color:#efd898}.workload-pill.available{color:#475467;background:#f6f8fb;border-color:#d8e0e8}.month-alert-mark{min-width:18px;height:18px;color:var(--red);background:#fff2f0;border-radius:999px;justify-content:center;align-items:center;margin-left:4px;font-size:12px;font-weight:900;display:inline-flex}.email-filter-grid>label{color:var(--muted);gap:6px;font-size:12px;font-weight:900;display:grid}.email-filter-grid .check-control{border:1px solid var(--line);background:var(--surface);min-height:42px;color:var(--ink);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-content:center;padding:9px 10px}.locked-condition{border:1px solid var(--line);background:#fff;border-radius:8px;gap:3px;min-height:42px;padding:9px 10px;display:grid}.locked-condition strong{font-size:13px}.locked-condition span{color:var(--muted);font-size:11px;font-weight:800}.email-label-segment{gap:10px;display:grid}.email-label-segment small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.email-label-palette,.selected-label-chips,.active-filter-summary{flex-wrap:wrap;gap:6px;display:flex}.email-label-dropzone{border:1px dashed var(--line-strong);min-height:72px;color:var(--muted);background:#fff;border-radius:10px;gap:8px;padding:12px;transition:background .16s,border-color .16s;display:grid}.email-label-dropzone.drop-hover,.email-label-dropzone:focus-visible{border-color:var(--accent);background:#f2fbf6}.selected-filter-chip,.active-filter-summary span{border:1px solid var(--line);background:var(--surface);min-height:26px;color:var(--ink);border-radius:999px;align-items:center;padding:0 9px;font-size:12px;font-weight:850;display:inline-flex}.selected-filter-chip{color:var(--label-color);cursor:pointer}.selected-filter-chip span{color:var(--muted);margin-left:5px}.email-filter-footer{border:1px solid var(--line);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.email-filter-footer strong{margin-bottom:6px;font-size:13px;display:block}.active-filter-summary{color:var(--muted);font-size:12px}.email-target-table-wrap{overflow-x:auto}.email-target-table{border-collapse:collapse;width:100%}.email-target-table th,.email-target-table td{border-top:1px solid var(--line);text-align:left;vertical-align:top;padding:13px 14px}.email-target-table th{color:var(--muted);z-index:1;background:var(--surface-alt);font-size:12px;font-weight:900;position:sticky;top:0}.email-target-table tbody tr:hover{background:var(--surface-alt)}.list-pager,.stage-pager{border:1px solid var(--line);background:var(--surface-alt);width:100%;color:var(--muted);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px;font-size:12px;font-weight:800;display:flex}.list-pager{grid-column:1/-1;margin-top:8px}.list-pager.compact{justify-content:flex-start}.list-pager label{color:var(--muted);align-items:center;gap:6px;display:inline-flex}.list-pager select{min-height:30px;padding:0 26px 0 8px;font-size:12px}.table-pager-row td{background:#fff;padding:0}.stage-pager{margin-top:2px}.filter-panel{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:8px;gap:10px;margin-bottom:12px;padding:12px;display:grid}.filter-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.filter-grid,.account-contact-filters{grid-template-columns:repeat(4,minmax(160px,1fr));align-items:end;gap:10px;display:grid}.filter-grid label,.account-contact-filters label{color:var(--muted);gap:6px;font-size:12px;font-weight:900;display:grid}.filter-grid .ghost-button,.account-contact-filters .ghost-button{min-height:40px}.account-contact-list{gap:10px;padding:12px;display:grid}.account-contact-filters{border-top:1px solid var(--line);padding:12px}.account-contact-card{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px;display:grid}.account-contact-card p{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.6}.contact-card-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.account-contact-actions{align-content:start;justify-items:end;gap:8px;display:grid}.related-contact-picker{gap:8px;display:grid}.related-contact-heading{color:var(--muted);font-size:12px;font-weight:900}.related-contact-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.related-contact-option{border:1px solid var(--line);background:var(--surface);text-align:left;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;padding:10px;display:grid}.related-contact-option:hover,.related-contact-option.selected{background:var(--accent-soft);border-color:#0b8f326b}.related-contact-option:disabled{cursor:not-allowed;opacity:.48}.related-contact-option span{gap:2px;display:grid}.related-contact-option small{color:var(--muted);font-size:12px}.related-contact-option em{color:var(--muted);background:#fff;border-radius:999px;align-self:center;padding:4px 8px;font-size:11px;font-style:normal;font-weight:900}.related-contact-option.selected em{background:var(--accent);color:#fff}.task-filter-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 12px 12px;display:grid}.task-list{gap:10px;padding:12px;display:grid}.compact-task-list{padding-top:0}.task-card{border:1px solid var(--line);border-left:4px solid var(--accent);background:var(--surface);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px;display:grid}.task-card.overdue{border-left-color:var(--red);background:#fff8f7}.task-card.today{border-left-color:var(--amber);background:#fffaf0}.task-card.done{opacity:.58}.task-card.done strong{text-decoration:line-through}.task-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.task-card p{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.6}.task-prefill-note{color:#067647;background:#f2fbf5;border:1px solid #0b8f322e;border-radius:8px;margin:0;padding:9px 10px;font-size:12px;font-weight:800;line-height:1.5}.task-actions{align-items:flex-start;gap:6px;display:flex}.task-actions .secondary-button,.task-actions .ghost-button,.task-actions .danger-button{min-height:32px;padding:0 10px;font-size:12px}@media (max-width:1080px){.document-form{grid-template-columns:1fr 1fr}.growth-grid{grid-template-columns:1fr}.growth-profile-form,.quest-form{grid-template-columns:1fr 1fr}.email-filter-grid,.filter-grid,.account-contact-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.client-card{grid-template-columns:1fr}.document-form textarea{grid-column:1/-1}}@media (max-width:760px){.breakdown-row,.document-item,.account-contact-card,.account-document-item{grid-template-columns:1fr}.account-contact-actions{justify-items:start}.task-card{grid-template-columns:1fr}.task-actions{flex-wrap:wrap}.document-actions{justify-content:flex-start}.document-form{grid-template-columns:1fr}.growth-hero,.quest-card-main{display:grid}.growth-character-card,.growth-profile-form,.quest-form,.growth-point-grid{grid-template-columns:1fr}.quest-actions{justify-content:flex-start;max-width:none}.email-filter-grid,.filter-grid,.account-contact-filters,.related-contact-options{grid-template-columns:1fr}.document-form textarea{grid-column:auto}}.demo-guide{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg, #fffffff5, #f8fafcf5), var(--surface);box-shadow:var(--shadow-soft);justify-content:space-between;align-items:center;gap:16px;margin:0 0 14px;padding:14px 16px;display:flex}.demo-guide>div:first-child{gap:3px;display:grid}.demo-guide strong{color:var(--ink);font-size:14px}.demo-guide span,.readonly-field small{color:var(--muted);font-size:12px}.demo-guide-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.filter-panel,.email-filter-panel{border-radius:var(--radius);background:linear-gradient(#fff,#fbfcfd)}.filter-heading strong,.panel-heading h2{letter-spacing:0}.filter-heading .panel-meta,.panel-heading .panel-meta{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;display:inline-flex}.filter-grid,.email-filter-grid,.account-contact-filters{align-items:end}.filter-grid .ghost-button,.account-contact-filters .ghost-button,#clearLeadFilters,#clearProjectFilters,#clearMemberFilters{border-color:var(--line);background:#fff}.readonly-field{border:1px solid var(--line);border-radius:var(--radius-sm);background:#fff;gap:5px;min-height:82px;padding:11px 12px;display:grid}.readonly-field span{color:var(--muted);font-size:12px;font-weight:850}.readonly-field strong{color:var(--ink);font-size:15px}.lead-label-box{min-height:82px}.history-actions .ghost-button,.history-actions .danger-button,.document-actions .ghost-button,.document-actions .danger-button,.document-link,.task-actions .secondary-button,.task-actions .ghost-button,.task-actions .danger-button,.account-contact-actions .ghost-button,.row-actions button,.label-delete{border-radius:999px;justify-content:center;min-width:52px;line-height:1}.danger-button,.label-delete{font-weight:850}.dialog-help{max-width:720px;margin-top:4px}.dialog-summary{align-items:center;min-height:46px;display:flex}.dialog-summary:before{content:"INFO";color:var(--accent-strong);letter-spacing:.04em;margin-right:10px;font-size:10px;font-weight:900}.document-dropzone span{max-width:760px}.document-item,.account-contact-card,.task-card,.related-item,.breakdown-row{transition:border-color .14s,background-color .14s,box-shadow .14s}.document-item:hover,.account-contact-card:hover,.task-card:hover,.related-item:hover,.breakdown-row:hover{border-color:#b7c2d0;box-shadow:0 8px 20px #1018280f}.empty-state{text-align:center;place-items:center;min-height:56px;padding:14px;display:grid}.metric-clickable:after{content:"クリックで内訳";color:var(--muted);font-size:11px;font-weight:800}.pipeline-column .empty-state{min-height:88px}.won-dropzone span{line-height:1.35}.account-document-item .document-link,.document-actions .document-link{align-items:center;display:inline-flex}.email-send-placeholder{border:1px solid var(--line);border-radius:var(--radius);background:#fbfcfd;align-content:center;padding:8px 10px}.email-send-placeholder .primary-button:disabled{color:#667085;background:#eef2f6}.task-card .badge{justify-content:center;min-width:28px}.account-hero h2{margin:8px 0 6px}.account-grid{align-items:start}@media (max-width:900px){.demo-guide{flex-direction:column;align-items:stretch}.demo-guide-actions{justify-content:flex-start}}:root{--bg:#f5f7f8;--surface:#fff;--surface-alt:#f8faf9;--ink:#101820;--muted:#667085;--muted-2:#98a2b3;--line:#dfe6e2;--line-strong:#c9d4ce;--accent:#0b8f32;--accent-strong:#063f24;--accent-soft:#e7f6ed;--accent-faint:#f4fbf6;--blue:#2563eb;--amber:#b76b12;--red:#bd3d32;--radius:10px;--radius-sm:8px;--shadow:0 1px 2px #1018280a, 0 12px 30px #10182812;--shadow-soft:0 1px 2px #1018280f;--focus-ring:0 0 0 3px #0b8f3226}body:not(.growth-mode) .sidebar{background:linear-gradient(#fffffffa,#f8fbf9f5),#fff}body:not(.growth-mode) .brand{gap:12px}body:not(.growth-mode) .brand strong{color:#0b1220;font-size:18px}body:not(.growth-mode) .brand small{color:#667085;letter-spacing:0}body:not(.growth-mode) .nav-item{border:1px solid #0000;align-items:center;gap:8px;display:flex}body:not(.growth-mode) .nav-item:hover{background:#f5f8f6;border-color:#e6ece8}body:not(.growth-mode) .nav-item.active{color:#fff;background:#0b1220}body:not(.growth-mode) .nav-submenu{border-left:1px solid #d7e1dc;margin-left:9px;padding-left:10px}body:not(.growth-mode) .nav-sub-item{color:#5f6b7a;min-height:34px;font-size:13px}body:not(.growth-mode) .nav-sub-item.active{background:var(--accent-soft);color:var(--accent-strong);box-shadow:none}body:not(.growth-mode) .nav-sub-item.active:before{background:var(--accent)}body:not(.growth-mode) .nav-parent.active{color:#475467;box-shadow:none;background:0 0}body:not(.growth-mode) .nav-parent.active:before{display:none}body:not(.growth-mode) .topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f5f7f8eb}body:not(.growth-mode) .view-toolbar,body:not(.growth-mode) .demo-guide,body:not(.growth-mode) .filter-panel,body:not(.growth-mode) .email-filter-panel,body:not(.growth-mode) .panel{border-color:var(--line);border-radius:var(--radius);box-shadow:var(--shadow-soft)}body:not(.growth-mode) .panel:hover{border-color:#d3ded8}body:not(.growth-mode) .panel-heading{min-height:52px;padding-bottom:10px}body:not(.growth-mode) .panel-heading h2,body:not(.growth-mode) .view-toolbar h2{letter-spacing:0}body:not(.growth-mode) .metric-tile{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:linear-gradient(#fff,#fbfdfc)}body:not(.growth-mode) .metric-tile strong{letter-spacing:0}body:not(.growth-mode) .metric-tile strong,body:not(.growth-mode) .month-cell span,body:not(.growth-mode) .month-cell-button span,body:not(.growth-mode) .total-cell span,body:not(.growth-mode) .annual-total-row strong,body:not(.growth-mode) .revenue-pie-center strong,body:not(.growth-mode) .client-card-metrics strong,body:not(.growth-mode) .deal-meta span:last-child,body:not(.growth-mode) .cost-detail-panel strong{font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.08}body:not(.growth-mode) .month-cell,body:not(.growth-mode) .annual-table td:not(:first-child){vertical-align:middle}body:not(.growth-mode) .month-cell-button{text-decoration:none}body:not(.growth-mode) .month-cell-button span{text-align:center;width:100%;font-size:12px;display:block}body:not(.growth-mode) .month-alert-mark{width:17px;height:17px;color:var(--red);background:#fff;border-radius:999px;place-items:center;margin:0;font-size:12px;line-height:1;display:inline-grid;position:absolute;top:3px;right:4px;box-shadow:0 0 0 1px #bd3d3238}body:not(.growth-mode) .month-cell.burning .month-cell-button{padding-right:24px}body:not(.growth-mode) .revenue-pie-center{text-align:center;align-content:center;place-items:center;gap:2px;display:grid}body:not(.growth-mode) .revenue-pie-center strong{overflow-wrap:normal;max-width:116px;font-size:clamp(14px,1.4vw,20px)}body:not(.growth-mode) .primary-button,body:not(.growth-mode) .secondary-button,body:not(.growth-mode) .ghost-button,body:not(.growth-mode) .danger-button{white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-height:38px;display:inline-flex}body:not(.growth-mode) .primary-button{background:#0b1220;border-color:#0b1220}body:not(.growth-mode) .secondary-button:hover,body:not(.growth-mode) .ghost-button:hover{background:var(--accent-faint);color:var(--accent-strong);border-color:#0b8f3261}body:not(.growth-mode) .danger-button{background:#fff7f6}body:not(.growth-mode) #openLeadForm:before,body:not(.growth-mode) #openLeadFormInline:before,body:not(.growth-mode) #openProjectForm:before,body:not(.growth-mode) #openProjectFormInline:before,body:not(.growth-mode) #openMemberForm:before,body:not(.growth-mode) #openMemberFormInline:before,body:not(.growth-mode) #addLeadContact:before,body:not(.growth-mode) #addLeadActivity:before,body:not(.growth-mode) #addLeadDocument:before{content:"+";color:#fff;background:currentColor;border-radius:999px;place-items:center;width:16px;height:16px;font-size:12px;font-weight:900;line-height:1;display:inline-grid}body:not(.growth-mode) .primary-button:before{color:#0b1220;background:#fff}.ui-icon{flex:none;width:14px;height:14px;display:inline-block;position:relative}.ui-icon.check:before{content:"";border-bottom:2px solid;border-left:2px solid;width:9px;height:5px;position:absolute;top:3px;left:2px;transform:rotate(-45deg)}.ui-icon.edit:before{content:"";background:currentColor;border-radius:999px;width:10px;height:3px;position:absolute;top:8px;left:2px;transform:rotate(-38deg)}.ui-icon.trash:before{content:"";border:1.7px solid;border-top:0;border-radius:0 0 2px 2px;width:8px;height:8px;position:absolute;top:5px;left:3px}.ui-icon.trash:after{content:"";background:currentColor;border-radius:999px;width:10px;height:2px;position:absolute;top:2px;left:2px}.ui-icon.arrow:before{content:"";border-top:2px solid;border-right:2px solid;width:7px;height:7px;position:absolute;top:3px;right:3px;transform:rotate(45deg)}body:not(.growth-mode) .action-button-sm{border-radius:7px;min-height:30px;padding:0 10px;font-size:12px;font-weight:900}body:not(.growth-mode) .badge,body:not(.growth-mode) .channel-chip,body:not(.growth-mode) .label-chip,body:not(.growth-mode) .selected-filter-chip{border-radius:999px;font-weight:900}body:not(.growth-mode) .channel-chip{color:#344054;background:#f8faf9;border:1px solid #cfd8d2}body:not(.growth-mode) .deal-card{min-height:0;box-shadow:none;border-color:#dce5df;border-radius:9px;gap:8px;padding:12px}body:not(.growth-mode) .deal-card:hover{border-color:#0b8f3261;transform:translateY(-1px);box-shadow:0 10px 22px #10182814}body:not(.growth-mode) .deal-top strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body:not(.growth-mode) .deal-meta{color:#475467}body:not(.growth-mode) .card-tags{flex-wrap:nowrap;gap:5px;display:flex;overflow:hidden}body:not(.growth-mode) .card-tags span:nth-child(n+4){display:none}body:not(.growth-mode) .sfa-board-summary{grid-template-columns:repeat(5,minmax(132px,1fr));gap:8px;display:grid}body:not(.growth-mode) .sfa-summary-card{background:#fff;border:1px solid #dce5df;border-radius:8px;gap:4px;min-width:0;padding:10px 12px;display:grid}body:not(.growth-mode) .sfa-summary-card span{color:#667085;font-size:12px;font-weight:900}body:not(.growth-mode) .sfa-summary-card strong{color:#101828;font-size:18px;line-height:1.2}body:not(.growth-mode) .sfa-summary-card.high{background:#fff8f7;border-color:#b423183d}body:not(.growth-mode) .sfa-summary-card.attention,body:not(.growth-mode) .sfa-summary-card.overdue{background:#fffbf5;border-color:#dc68033d}body:not(.growth-mode) .sfa-summary-card.source{background:#f6fef9;border-color:#0b8f3238}body:not(.growth-mode) .sfa-quick-focus-bar{background:#fff;border:1px solid #dce5df;border-radius:8px;gap:8px;padding:10px 12px;display:grid}body:not(.growth-mode) .sfa-focus-note{color:#667085;font-size:12px;font-weight:800}body:not(.growth-mode) .sfa-quick-focus-buttons{flex-wrap:wrap;gap:7px;display:flex}body:not(.growth-mode) .sfa-quick-focus-button{color:#344054;white-space:normal;cursor:pointer;background:#f9fafb;border:1px solid #d0d5dd;border-radius:999px;align-items:center;gap:7px;max-width:100%;min-height:34px;padding:0 11px;font-size:12px;font-weight:900;line-height:1.2;display:inline-flex}body:not(.growth-mode) .sfa-quick-focus-button:hover{color:#075e2a;background:#f6fef9;border-color:#0b8f3259}body:not(.growth-mode) .sfa-quick-focus-button.active{color:#067647;background:#ecfdf3;border-color:#0b8f326b;box-shadow:inset 0 0 0 1px #0b8f321f}body:not(.growth-mode) .sfa-quick-focus-count{color:#101828;background:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:22px;padding:0 7px;font-size:12px;display:inline-flex}body:not(.growth-mode) .sfa-empty-focus-state{color:#667085;background:#fbfdfc;border:1px dashed #d2ddd7;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:11px 12px;font-size:13px;font-weight:800;display:flex}body:not(.growth-mode) .sfa-empty-focus-state strong{color:#344054}body:not(.growth-mode) .deal-card-main,body:not(.growth-mode) .deal-card-row,body:not(.growth-mode) .deal-card-badge-row{justify-content:space-between;align-items:center;gap:7px;min-width:0;display:flex}body:not(.growth-mode) .deal-card-company,body:not(.growth-mode) .deal-card-contact,body:not(.growth-mode) .deal-card-owner,body:not(.growth-mode) .deal-card-latest-activity em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body:not(.growth-mode) .deal-card-contact{color:#344054;min-width:0;font-size:12px;font-weight:900}body:not(.growth-mode) .deal-card-owner{color:#667085;flex:none;max-width:42%;font-size:12px;font-weight:800}body:not(.growth-mode) .deal-card-priority,body:not(.growth-mode) .deal-card-action,body:not(.growth-mode) .deal-card-source-badge,body:not(.growth-mode) .lead-overview-badge{border-radius:999px;align-items:center;min-width:0;padding:3px 7px;font-size:12px;font-weight:900;line-height:1.25;display:inline-flex}body:not(.growth-mode) .deal-card-priority.high,body:not(.growth-mode) .lead-overview-badge.priority-high{color:#b42318;background:#fff1f0;border:1px solid #b4231838}body:not(.growth-mode) .deal-card-priority.medium,body:not(.growth-mode) .lead-overview-badge.priority-medium{color:#b54708;background:#fff6ed;border:1px solid #b5470838}body:not(.growth-mode) .deal-card-priority.normal,body:not(.growth-mode) .lead-overview-badge.priority-normal,body:not(.growth-mode) .deal-card-action{color:#475467;background:#f9fafb;border:1px solid #d0d5dd}body:not(.growth-mode) .deal-card-action.overdue,body:not(.growth-mode) .deal-card-action.missing{color:#b42318;background:#fff1f0;border-color:#b4231838}body:not(.growth-mode) .deal-card-action.today{color:#b54708;background:#fffbf5;border-color:#dc68033d}body:not(.growth-mode) .deal-card-source-badge,body:not(.growth-mode) .lead-overview-badge.source{color:#067647;background:#ecfdf3;border:1px solid #0b8f3238}body:not(.growth-mode) .deal-card-latest-activity{color:#667085;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:5px;min-width:0;font-size:12px;display:grid}body:not(.growth-mode) .deal-card-latest-activity strong,body:not(.growth-mode) .deal-card-latest-activity em{color:#475467;font-style:normal;font-weight:800}body:not(.growth-mode) .lead-overview-panel{background:#fff;border:1px solid #dce5df;border-radius:8px;gap:12px;padding:14px;display:grid}body:not(.growth-mode) .lead-overview-heading{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}body:not(.growth-mode) .lead-overview-heading div:first-child{gap:3px;min-width:0;display:grid}body:not(.growth-mode) .lead-overview-heading span,body:not(.growth-mode) .lead-overview-item span,body:not(.growth-mode) .lead-overview-latest-activity span{color:#667085;font-size:12px;font-weight:900}body:not(.growth-mode) .lead-overview-heading strong{color:#101828;text-overflow:ellipsis;white-space:nowrap;font-size:18px;line-height:1.25;overflow:hidden}body:not(.growth-mode) .lead-overview-badge-row{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}body:not(.growth-mode) .lead-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}body:not(.growth-mode) .lead-overview-item{background:#f9fafb;border:1px solid #edf1ee;border-radius:7px;gap:3px;min-width:0;padding:8px 10px;display:grid}body:not(.growth-mode) .lead-overview-item strong,body:not(.growth-mode) .lead-overview-latest-activity strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;overflow:hidden}body:not(.growth-mode) .lead-overview-latest-activity{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding-top:2px;display:grid}body:not(.growth-mode) .lead-overview-alert{color:#b42318;background:#fff1f0;border:1px solid #b4231838;border-radius:999px;width:fit-content;max-width:100%;padding:4px 8px;font-size:12px;font-weight:900}body:not(.growth-mode) .lead-next-action-panel{background:#fbfdfc;border:1px solid #dce5df;border-radius:8px;gap:12px;padding:14px;display:grid}body:not(.growth-mode) .lead-next-action-panel.action-overdue,body:not(.growth-mode) .lead-next-action-panel.action-missing{background:snow;border-color:#b4231838}body:not(.growth-mode) .lead-next-action-panel.action-today{background:#fffdf8;border-color:#dc68033d}body:not(.growth-mode) .lead-next-action-heading{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}body:not(.growth-mode) .lead-next-action-heading div{gap:3px;min-width:0;display:grid}body:not(.growth-mode) .lead-next-action-heading span,body:not(.growth-mode) .lead-next-action-info span,body:not(.growth-mode) .lead-next-action-quick-group>span,body:not(.growth-mode) .lead-next-action-route-card span{color:#667085;font-size:12px;font-weight:900}body:not(.growth-mode) .lead-next-action-heading strong{overflow-wrap:anywhere;color:#101828;font-size:17px;line-height:1.35}body:not(.growth-mode) .lead-next-action-status{color:#475467;white-space:nowrap;background:#f9fafb;border:1px solid #d0d5dd;border-radius:999px;align-items:center;min-height:26px;padding:3px 9px;font-size:12px;font-weight:900;display:inline-flex}body:not(.growth-mode) .lead-next-action-status.missing,body:not(.growth-mode) .lead-next-action-status.overdue{color:#b42318;background:#fff1f0;border-color:#b4231838}body:not(.growth-mode) .lead-next-action-status.today{color:#b54708;background:#fffbf5;border-color:#dc68033d}body:not(.growth-mode) .lead-next-action-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}body:not(.growth-mode) .lead-next-action-info{background:#fff;border:1px solid #edf1ee;border-radius:7px;gap:3px;min-width:0;padding:8px 10px;display:grid}body:not(.growth-mode) .lead-next-action-info strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;overflow:hidden}body:not(.growth-mode) .lead-next-action-quick-area{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:10px;display:grid}body:not(.growth-mode) .lead-next-action-quick-group{gap:7px;min-width:0;display:grid}body:not(.growth-mode) .lead-next-action-chip-row{flex-wrap:wrap;gap:6px;display:flex}body:not(.growth-mode) .lead-next-action-chip{color:#067647;background:#fff;border:1px solid #0b8f3238;border-radius:999px;min-height:30px;padding:4px 9px;font-size:12px;font-weight:900}body:not(.growth-mode) .lead-next-action-chip:hover{background:#ecfdf3}body:not(.growth-mode) .lead-next-action-chip.date{color:#475467;border-color:#d0d5dd}body:not(.growth-mode) .lead-next-action-chip.date:hover{background:#f9fafb}body:not(.growth-mode) .lead-next-action-chip.task{color:#175cd3;border-color:#23578938}body:not(.growth-mode) .lead-next-action-chip.task:hover{background:#eff8ff}body:not(.growth-mode) .lead-next-action-routing{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}body:not(.growth-mode) .lead-next-action-route-card{background:#fff;border:1px solid #edf1ee;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px;display:grid}body:not(.growth-mode) .lead-next-action-route-card div:first-child{gap:3px;min-width:0;display:grid}body:not(.growth-mode) .lead-next-action-route-card strong{color:#344054;font-size:13px;font-weight:900}body:not(.growth-mode) .lead-next-action-route-card p{color:#667085;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:800;overflow:hidden}body:not(.growth-mode) .lead-next-action-route-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}body:not(.growth-mode) .lead-next-action-task-preset-strip{background:#f8fbff;border:1px dashed #23578938;border-radius:8px;gap:7px;padding:10px;display:grid}body:not(.growth-mode) .lead-next-action-task-preset-strip>span{color:#667085;font-size:12px;font-weight:900}body:not(.growth-mode) .lead-next-action-save-note{color:#667085;margin:0;font-size:12px;font-weight:800;line-height:1.6}body:not(.growth-mode) .lead-section-anchor{scroll-margin-top:18px}body:not(.growth-mode) .lead-activity-summary{background:#fff;border:1px solid #edf1ee;border-radius:8px;gap:4px;padding:10px 12px;display:grid}body:not(.growth-mode) .lead-activity-summary span,body:not(.growth-mode) .lead-activity-template-row>span{color:#667085;font-size:12px;font-weight:900}body:not(.growth-mode) .lead-activity-summary strong{overflow-wrap:anywhere;color:#344054;font-size:13px;line-height:1.45}body:not(.growth-mode) .lead-activity-timeline{background:0 0;border:0;gap:10px;overflow:visible}body:not(.growth-mode) .lead-activity-item{background:#fff;border:1px solid #edf1ee;border-left:4px solid #d0d5dd;border-radius:8px;position:relative;overflow:hidden}body:not(.growth-mode) .lead-activity-item.latest{border-left-color:#0b8f32;box-shadow:0 10px 22px #0f172a0f}body:not(.growth-mode) .lead-activity-toggle{grid-template-columns:112px 88px minmax(0,1fr)}@media (max-width:640px){body:not(.growth-mode) .lead-activity-toggle{grid-template-columns:max-content minmax(0,1fr);gap:8px}body:not(.growth-mode) .lead-activity-title{grid-column:1/-1}}body:not(.growth-mode) .lead-activity-date{color:#475467}body:not(.growth-mode) .lead-activity-type-badge{background:#ecfdf3;border:1px solid #0b8f322e}body:not(.growth-mode) .lead-activity-title{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}body:not(.growth-mode) .lead-activity-title strong{overflow-wrap:anywhere;line-height:1.45}body:not(.growth-mode) .lead-activity-title em{color:#067647;background:#eafaf0;border-radius:999px;padding:2px 7px;font-size:12px;font-style:normal;font-weight:900}body:not(.growth-mode) .lead-activity-note{color:#475467;overflow-wrap:anywhere;max-height:220px;line-height:1.7;overflow:auto}body:not(.growth-mode) .lead-activity-empty{color:#667085;background:#fff;border:1px dashed #d0d5dd;border-radius:8px;font-weight:800}body:not(.growth-mode) .lead-activity-template-row{background:#f8fbff;border:1px dashed #23578938;border-radius:8px;gap:8px;padding:10px;display:grid}body:not(.growth-mode) .lead-activity-template-row>div{flex-wrap:wrap;gap:6px;display:flex}body:not(.growth-mode) .lead-activity-template-button{color:#175cd3;background:#fff;border:1px solid #23578938;border-radius:999px;min-height:30px;padding:4px 9px;font-size:12px;font-weight:900}body:not(.growth-mode) .lead-activity-template-button:hover{background:#eff8ff}body:not(.growth-mode) .lead-memo-field{gap:7px;display:grid}body:not(.growth-mode) .lead-memo-field>span{font-weight:850}body:not(.growth-mode) .lead-memo-helper{color:#667085;font-size:12px;font-weight:800;line-height:1.55}body:not(.growth-mode) .lead-memo-helper.muted{color:#7a8597}body:not(.growth-mode) .lead-memo-textarea{overflow-wrap:anywhere;min-height:132px;line-height:1.7}body:not(.growth-mode) .client-card{gap:13px;transition:border-color .14s,box-shadow .14s,transform .14s}body:not(.growth-mode) .client-card:hover{box-shadow:var(--shadow);border-color:#0b8f3257;transform:translateY(-1px)}body:not(.growth-mode) .client-card-footer{border-top:1px solid #edf1ee;justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}body:not(.growth-mode) .client-card-metrics{grid-template-columns:repeat(7,minmax(0,1fr))}body:not(.growth-mode) .account-overview-panel,body:not(.growth-mode) .account-duplicate-panel{gap:14px;padding:16px;display:grid}body:not(.growth-mode) .account-overview-heading{align-items:flex-start}body:not(.growth-mode) .account-overview-badges,body:not(.growth-mode) .account-attention-strip,body:not(.growth-mode) .duplicate-candidate-head,body:not(.growth-mode) .duplicate-reasons,body:not(.growth-mode) .contact-presence-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}body:not(.growth-mode) .account-summary-grid,body:not(.growth-mode) .account-contact-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}body:not(.growth-mode) .account-summary-tile,body:not(.growth-mode) .account-contact-summary-strip span{background:#fbfdfc;border:1px solid #e5ebe7;border-radius:8px;gap:4px;min-height:72px;padding:10px;display:grid}body:not(.growth-mode) .account-summary-tile small,body:not(.growth-mode) .account-contact-summary-strip span{color:#667085;font-size:12px;font-weight:900}body:not(.growth-mode) .account-summary-tile strong,body:not(.growth-mode) .account-contact-summary-strip strong{color:#172033;font-size:15px}body:not(.growth-mode) .account-summary-tile em{color:#667085;font-size:12px;font-style:normal;font-weight:800}body:not(.growth-mode) .account-contact-summary-strip{border-top:1px solid #edf1ee;padding:12px}body:not(.growth-mode) .account-duplicate-note{color:#667085;margin:0;font-size:13px;font-weight:800;line-height:1.6}body:not(.growth-mode) .duplicate-candidate-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}body:not(.growth-mode) .duplicate-candidate-groups h3{margin:0 0 8px;font-size:14px}body:not(.growth-mode) .duplicate-candidate-row{background:#fbfdfc;border:1px solid #e5ebe7;border-radius:8px;gap:10px;padding:12px;display:grid}body:not(.growth-mode) .duplicate-candidate-row p{color:#667085;margin:6px 0 0;font-size:13px}body:not(.growth-mode) .duplicate-reasons span,body:not(.growth-mode) .contact-presence-row span{color:#475467;background:#fff;border:1px solid #e5ebe7;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:900}body:not(.growth-mode) .contact-duplicate-note{color:#9a6700;margin-top:8px;font-size:12px;font-weight:900}body:not(.growth-mode) .data-table tbody tr,body:not(.growth-mode) .email-target-table tbody tr,body:not(.growth-mode) .annual-table tbody tr{transition:background-color .14s,box-shadow .14s}body:not(.growth-mode) .data-table tbody tr:hover,body:not(.growth-mode) .email-target-table tbody tr:hover{background:#f8fbf9}body:not(.growth-mode) .clickable-row{cursor:pointer}body:not(.growth-mode) .clickable-row td:first-child:after{content:"詳細へ";color:var(--accent-strong);margin-top:6px;font-size:12px;font-weight:900;display:inline-block}body:not(.growth-mode) .list-pager{background:#fbfdfc;border:1px solid #e5ebe7;border-radius:9px;margin-top:8px;padding:10px 12px}body:not(.growth-mode) .list-pager .ghost-button:before,body:not(.growth-mode) .stage-pager .ghost-button:before{content:"+";font-weight:900}body:not(.growth-mode) .stage-pager{gap:6px;padding-top:6px;display:grid}body:not(.growth-mode) .stage-pager span{color:var(--muted);text-align:center;font-size:12px;font-weight:800}body:not(.growth-mode) .filter-panel,body:not(.growth-mode) .email-filter-panel{background:#fff}body:not(.growth-mode) .filter-heading strong,body:not(.growth-mode) .email-filter-group-title h3{color:#172033}body:not(.growth-mode) .active-filter-summary span{background:var(--accent-soft);color:var(--accent-strong)}body:not(.growth-mode) .account-hero{background:linear-gradient(135deg,#fff,#f5fbf7)}body:not(.growth-mode) .account-detail-section,body:not(.growth-mode) .account-grid .panel,body:not(.growth-mode) #accountDetailBody>.panel{scroll-margin-top:86px}body:not(.growth-mode) dialog{border-radius:14px}body:not(.growth-mode) .dialog-heading{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-bottom:1px solid #edf1ee;margin:-2px -2px 14px;padding:12px 4px 14px;position:sticky;top:0}body:not(.growth-mode) .dialog-actions{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-top:1px solid #edf1ee;margin:14px -2px -2px;padding-top:14px;position:sticky;bottom:0}body:not(.growth-mode) .settings-card[hidden]{display:none!important}body:not(.growth-mode) .user-management{gap:16px;display:grid}body:not(.growth-mode) .user-management-heading{align-items:flex-start}body:not(.growth-mode) .user-management-notices{border:1px solid #dbe7df;border-left:4px solid var(--accent);background:#fbfdfc;border-radius:8px;gap:7px;padding:13px 15px;display:grid}body:not(.growth-mode) .user-management-notices p,body:not(.growth-mode) .user-management-message,body:not(.growth-mode) .user-management-error,body:not(.growth-mode) .user-password-copy-message,body:not(.growth-mode) .user-password-email{color:#475467;margin:0;font-size:13px;font-weight:750;line-height:1.55}body:not(.growth-mode) .user-management-message{color:#067647}body:not(.growth-mode) .user-management-error{color:#b42318;margin-top:12px}body:not(.growth-mode) .user-management-panel{gap:12px;padding:16px;display:grid}body:not(.growth-mode) .user-management-table-wrap{overflow-x:auto}body:not(.growth-mode) .user-management-table td{vertical-align:top}body:not(.growth-mode) .user-management-table td>strong,body:not(.growth-mode) .user-management-table td>span{display:block}body:not(.growth-mode) .user-management-email,body:not(.growth-mode) .user-management-updated{color:#667085;overflow-wrap:anywhere;margin-top:4px;font-size:12px}body:not(.growth-mode) .user-role-badge,body:not(.growth-mode) .user-status-badge{white-space:nowrap;border:1px solid #dbe4df;border-radius:999px;align-items:center;min-height:26px;padding:3px 8px;font-size:12px;font-weight:900;display:inline-flex!important}body:not(.growth-mode) .user-role-badge{color:#475467;background:#f7faf8}body:not(.growth-mode) .user-status-badge.active{color:#067647;background:#ecfdf3;border-color:#b7dfc4}body:not(.growth-mode) .user-status-badge.disabled{color:#b42318;background:#fff6f5;border-color:#f0c8c5}body:not(.growth-mode) .user-management-actions{flex-wrap:wrap;gap:6px;min-width:214px;display:flex}body:not(.growth-mode) .user-management-actions button{min-height:31px;padding:5px 8px;font-size:12px}body:not(.growth-mode) .user-form-dialog,body:not(.growth-mode) .user-password-dialog{width:min(640px,100vw - 32px);max-width:640px}body:not(.growth-mode) .user-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body:not(.growth-mode) .user-password-dialog{width:min(560px,100vw - 32px)}body:not(.growth-mode) .user-password-value{gap:7px;margin-top:14px;font-weight:850;display:grid}body:not(.growth-mode) .user-password-value input{color:#172033;letter-spacing:0;background:#f4fbf6;border:1px solid #b8d9c2;border-radius:7px;width:100%;padding:11px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:800}body:not(.growth-mode) .user-password-copy-message{margin-top:10px}body:not(.growth-mode) .settings-grid{grid-template-columns:minmax(0,1fr);max-width:820px}body:not(.growth-mode) .settings-card{min-height:220px}body:not(.growth-mode) .lead-contact-add-dialog{grid-template-rows:auto auto minmax(0,1fr) auto auto;width:min(860px,100vw - 32px);max-width:860px;max-height:min(86vh,820px);padding-bottom:0;display:grid;overflow:hidden}body:not(.growth-mode) .lead-contact-add-tabs{background:#f7faf8;border:1px solid #dbe4df;border-radius:12px;gap:4px;width:fit-content;margin:2px 0 14px;padding:4px;display:inline-flex}body:not(.growth-mode) .lead-contact-add-tab{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px 12px;font-size:13px;font-weight:900}body:not(.growth-mode) .lead-contact-add-tab:hover{color:var(--ink);background:#eef4f1}body:not(.growth-mode) .lead-contact-add-tab.active{color:var(--ink);background:#fff;box-shadow:0 1px 2px #10182814}body:not(.growth-mode) .lead-contact-add-panel{min-height:0;margin-bottom:0;overflow:auto}body:not(.growth-mode) .lead-contact-add-panel[hidden]{display:none}body:not(.growth-mode) .contact-add-message{min-height:18px;margin:10px 0 0}body:not(.growth-mode) .lead-contact-add-footer{z-index:2;background:linear-gradient(#ffffffdb,#fff 28%);border-top:1px solid #edf1ee;margin:12px -2px 0;padding:14px 0 0;position:sticky;bottom:0}body:not(.growth-mode) #leadForm .form-section:has(#leadContactRows){background:#fbfdfc}body:not(.growth-mode) #leadForm .form-section:has(#leadContactRows) .section-heading{border-bottom:1px solid #edf1ee;align-items:center;padding-bottom:10px}body:not(.growth-mode) #leadForm .form-section:has(#leadContactRows) .section-heading small{color:#667085;font-weight:800}body:not(.growth-mode) .lead-contact-summary-card{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 12px;display:grid}body:not(.growth-mode) .lead-contact-summary-card:hover{box-shadow:var(--shadow-soft);border-color:#0b8f3252}body:not(.growth-mode) .lead-contact-summary-card p{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.4}body:not(.growth-mode) .lead-contact-summary-card .contact-card-head{gap:6px 10px}body:not(.growth-mode) .lead-contact-summary-card .contact-card-head strong{font-size:14px}body:not(.growth-mode) .contact-summary-status{color:#475467;white-space:nowrap;background:#f8faf9;border:1px solid #dce5df;border-radius:999px;align-self:center;padding:5px 8px;font-size:12px;font-weight:900}body:not(.growth-mode) .related-contact-summary-card{margin-bottom:8px}body:not(.growth-mode) .related-contact-options.selected-only{grid-template-columns:1fr}body:not(.growth-mode) .related-contact-options.selected-only .related-contact-option{cursor:default;grid-template-columns:minmax(0,1fr) auto}body:not(.growth-mode) .contact-pick-list{gap:6px;max-height:360px;padding:8px 2px 2px;display:grid;overflow:auto}body:not(.growth-mode) .contact-pick-card{border:1px solid var(--line);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 11px;display:grid}body:not(.growth-mode) .contact-pick-card:hover{background:#f8fbf9;border-color:#0b8f3261}body:not(.growth-mode) .contact-pick-card.selected{cursor:default;background:#f7faf8;border-color:#d6e2dc}body:not(.growth-mode) .contact-pick-card:disabled{opacity:.78;cursor:not-allowed}body:not(.growth-mode) .contact-pick-main{gap:3px;min-width:0;display:grid}body:not(.growth-mode) .contact-pick-name{align-items:center;gap:8px;min-width:0;display:flex}body:not(.growth-mode) .contact-pick-card small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}body:not(.growth-mode) .contact-mini-badge{color:#087443;background:#eef7f1;border-radius:999px;flex:none;padding:2px 6px;font-weight:900;display:inline-flex;font-size:10px!important}body:not(.growth-mode) .contact-pick-card em{color:#475467;text-align:center;background:#f2f5f4;border-radius:999px;min-width:68px;padding:5px 9px;font-size:12px;font-style:normal;font-weight:900}body:not(.growth-mode) .contact-pick-card.selected em{color:#344054;background:#e7efea}body:not(.growth-mode) .contact-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}body:not(.growth-mode) .contact-modal-grid .full-span{grid-column:1/-1}body:not(.growth-mode) .contact-modal-grid textarea{resize:vertical;min-height:82px}body:not(.growth-mode) .contact-modal-options{flex-wrap:wrap;gap:10px 14px;margin-top:10px;display:flex}body:not(.growth-mode) .key-contact-toggle{color:#475467;align-items:center;gap:8px;margin-top:0;font-weight:900;display:inline-flex}body:not(.growth-mode) .key-contact-toggle input[type=checkbox]{width:16px;min-width:16px;height:16px;min-height:16px;accent-color:var(--accent);margin:0}body:not(.growth-mode) .contact-modal-note{color:#667085;margin:10px 0 0}body:not(.growth-mode) .empty-state{color:#667085;background:#fbfdfc;border:1px dashed #d2ddd7;border-radius:10px;font-weight:800}@media (max-width:1100px){body:not(.growth-mode) .client-card-metrics,body:not(.growth-mode) .account-summary-grid,body:not(.growth-mode) .account-contact-summary-strip,body:not(.growth-mode) .duplicate-candidate-groups,body:not(.growth-mode) .filter-grid,body:not(.growth-mode) .account-contact-filters,body:not(.growth-mode) .sfa-board-summary,body:not(.growth-mode) .lead-overview-grid,body:not(.growth-mode) .lead-next-action-grid,body:not(.growth-mode) .lead-next-action-quick-area,body:not(.growth-mode) .lead-next-action-routing{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){body:not(.growth-mode) .lead-contact-summary-card,body:not(.growth-mode) .account-summary-grid,body:not(.growth-mode) .account-contact-summary-strip,body:not(.growth-mode) .duplicate-candidate-groups,body:not(.growth-mode) .contact-pick-card,body:not(.growth-mode) .contact-modal-grid,body:not(.growth-mode) .sfa-board-summary,body:not(.growth-mode) .lead-overview-grid,body:not(.growth-mode) .lead-next-action-grid,body:not(.growth-mode) .lead-next-action-quick-area,body:not(.growth-mode) .lead-next-action-routing,body:not(.growth-mode) .lead-next-action-route-card{grid-template-columns:1fr}body:not(.growth-mode) .lead-overview-heading,body:not(.growth-mode) .lead-next-action-heading{display:grid}body:not(.growth-mode) .lead-overview-badge-row,body:not(.growth-mode) .lead-next-action-route-actions{justify-content:flex-start}}.auth-shell{background:#f6f7f9;place-items:center;min-height:100vh;padding:32px;display:grid}.auth-panel{background:#fff;border:1px solid #0f172a1a;border-radius:8px;width:min(420px,100%);padding:28px;box-shadow:0 18px 45px #0f172a14}.auth-panel h1{margin:4px 0 8px;font-size:28px}.auth-copy{color:#64748b;margin:0 0 22px;line-height:1.7}.auth-form input{min-height:42px;font:inherit;border:1px solid #0f172a29;border-radius:8px;padding:0 12px}.auth-error{color:#b91c1c;margin:0;font-size:13px}body:not(.growth-mode) .exhibition-csv-import{gap:16px;display:grid}body:not(.growth-mode) .exhibition-csv-import-panel{gap:14px;padding:18px;display:grid}body:not(.growth-mode) .exhibition-csv-import-panel .panel-heading{margin:0}body:not(.growth-mode) .exhibition-csv-help,body:not(.growth-mode) .exhibition-csv-batch-id,body:not(.growth-mode) .exhibition-csv-empty{color:#475467;margin:0;font-size:13px;line-height:1.65}body:not(.growth-mode) .exhibition-csv-input-grid{grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}body:not(.growth-mode) .exhibition-csv-file-field,body:not(.growth-mode) .exhibition-csv-text-field{color:#344054;gap:7px;font-size:13px;font-weight:800;display:grid}body:not(.growth-mode) .exhibition-csv-file-field{background:#fbfdfc;border:1px dashed #b8c8bf;border-radius:8px;min-height:100%;padding:14px}body:not(.growth-mode) .exhibition-csv-file-field input{color:#475467;width:100%;max-width:100%;font-size:12px}body:not(.growth-mode) .exhibition-csv-text-field textarea{resize:vertical;color:#172033;letter-spacing:0;background:#fff;border:1px solid #d0d8d3;border-radius:7px;width:100%;min-height:164px;padding:10px 12px;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}body:not(.growth-mode) .exhibition-csv-import-actions{align-items:center}body:not(.growth-mode) .exhibition-csv-summary{border-top:1px solid #e5ebe7;border-bottom:1px solid #e5ebe7;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}body:not(.growth-mode) .exhibition-csv-summary-item{border-right:1px solid #e5ebe7;align-content:center;gap:4px;min-height:70px;padding:10px 14px;display:grid}body:not(.growth-mode) .exhibition-csv-summary-item:last-child{border-right:0}body:not(.growth-mode) .exhibition-csv-summary-item span{color:#667085;font-size:12px;font-weight:800}body:not(.growth-mode) .exhibition-csv-summary-item strong{color:#172033;font-variant-numeric:tabular-nums;font-size:20px}body:not(.growth-mode) .exhibition-csv-summary-item.good strong{color:#067647}body:not(.growth-mode) .exhibition-csv-summary-item.warning strong{color:#9a6700}body:not(.growth-mode) .exhibition-csv-summary-item.danger strong{color:#b42318}body:not(.growth-mode) .exhibition-csv-notice{border-left:3px solid;border-radius:6px;gap:5px;padding:11px 13px;font-size:13px;line-height:1.5;display:grid}body:not(.growth-mode) .exhibition-csv-notice p{margin:0}body:not(.growth-mode) .exhibition-csv-notice.danger{color:#8e1f17;background:#fff7f6;border-color:#b42318}body:not(.growth-mode) .exhibition-csv-notice.warning{color:#7a4b00;background:#fffaeb;border-color:#d99500}body:not(.growth-mode) .exhibition-csv-mappings{flex-wrap:wrap;gap:7px;display:flex}body:not(.growth-mode) .exhibition-csv-mappings span{background:#fbfdfc;border:1px solid #e1e8e3;border-radius:999px;align-items:baseline;gap:5px;padding:5px 8px;display:inline-flex}body:not(.growth-mode) .exhibition-csv-mappings strong{color:#344054;font-size:12px}body:not(.growth-mode) .exhibition-csv-mappings small{color:#667085;font-size:12px}body:not(.growth-mode) .exhibition-csv-table{min-width:940px}body:not(.growth-mode) .exhibition-csv-table td{vertical-align:top}body:not(.growth-mode) .exhibition-csv-row-error{background:#fff9f8}body:not(.growth-mode) .exhibition-csv-row-warning{background:#fffdf6}body:not(.growth-mode) .exhibition-csv-row-messages{gap:4px;display:grid}body:not(.growth-mode) .exhibition-csv-row-messages span,body:not(.growth-mode) .exhibition-csv-row-good{font-size:12px;font-weight:750;line-height:1.45;display:block}body:not(.growth-mode) .exhibition-csv-row-messages.good,body:not(.growth-mode) .exhibition-csv-row-good{color:#067647}body:not(.growth-mode) .exhibition-csv-row-messages.warning{color:#9a6700}body:not(.growth-mode) .exhibition-csv-row-messages.danger{color:#b42318}body:not(.growth-mode) .exhibition-csv-confirm-panel{border-color:#cddfd3}body:not(.growth-mode) .exhibition-bulk-toolbar,body:not(.growth-mode) .exhibition-bulk-preview,body:not(.growth-mode) .exhibition-bulk-result{gap:12px;margin-bottom:14px;padding:15px;display:grid}body:not(.growth-mode) .exhibition-filter-row,body:not(.growth-mode) .exhibition-preview-list{flex-wrap:wrap;align-items:center;gap:7px;display:flex}body:not(.growth-mode) .filter-chip{color:#475467;background:#fff;border:1px solid #d9e3dd;border-radius:6px;min-height:30px;padding:4px 9px;font-size:12px;font-weight:800}body:not(.growth-mode) .filter-chip.active{color:#075e46;background:#eaf7f1;border-color:#16785f}body:not(.growth-mode) .exhibition-routing-controls{background:#f8fbf9;border:1px solid #dfe8e2;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(180px,240px);align-items:end;gap:12px;padding:12px;display:grid}body:not(.growth-mode) .exhibition-destination-segments{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:6px;display:grid}body:not(.growth-mode) .exhibition-destination-option{color:#475467;text-align:left;background:#fff;border:1px solid #d9e3dd;border-radius:6px;gap:3px;min-height:68px;padding:9px 10px;display:grid}body:not(.growth-mode) .exhibition-destination-option strong{color:#1d2939;font-size:13px}body:not(.growth-mode) .exhibition-destination-option span{font-size:12px;line-height:1.45}body:not(.growth-mode) .exhibition-destination-option.active{background:#eaf7f1;border-color:#16785f;box-shadow:inset 0 0 0 1px #16785f}body:not(.growth-mode) .exhibition-stage-field{margin:0}body:not(.growth-mode) .exhibition-preview-list{align-items:stretch}body:not(.growth-mode) .exhibition-preview-item{background:#fff;border:1px solid #dfe8e2;border-radius:8px;flex:300px;gap:7px;padding:12px;display:grid}body:not(.growth-mode) .exhibition-preview-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}body:not(.growth-mode) .exhibition-route-summary{flex-wrap:wrap;gap:7px;display:flex}body:not(.growth-mode) .exhibition-nurture-confirm{color:#7a5200;background:#fffbea;border:1px solid #e7c66a;border-radius:7px;padding:10px 12px}body:not(.growth-mode) .exhibition-routing-note{gap:4px;display:grid}body:not(.growth-mode) .exhibition-routing-note p,body:not(.growth-mode) .exhibition-preview-item p,body:not(.growth-mode) .exhibition-bulk-result p,body:not(.growth-mode) .exhibition-bulk-result ul{margin:0}body:not(.growth-mode) .exhibition-warning,body:not(.growth-mode) .exhibition-danger{margin:0;font-size:12px;font-weight:750;line-height:1.5}body:not(.growth-mode) .exhibition-warning{color:#9a6700}body:not(.growth-mode) .exhibition-danger{color:#b42318}body:not(.growth-mode) .exhibition-intake-table input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent)}@media (max-width:760px){body:not(.growth-mode) .exhibition-csv-input-grid,body:not(.growth-mode) .exhibition-csv-summary,body:not(.growth-mode) .exhibition-routing-controls,body:not(.growth-mode) .exhibition-destination-segments{grid-template-columns:1fr}body:not(.growth-mode) .exhibition-bulk-toolbar .toolbar-actions,body:not(.growth-mode) .exhibition-bulk-preview .panel-heading{flex-direction:column;align-items:flex-start}body:not(.growth-mode) .exhibition-csv-summary-item{border-bottom:1px solid #e5ebe7;border-right:0;min-height:58px}body:not(.growth-mode) .exhibition-csv-summary-item:last-child{border-bottom:0}}body:not(.growth-mode) .view-toolbar{align-items:flex-start;gap:16px;margin-bottom:18px}body:not(.growth-mode) .view-toolbar>div:first-child,body:not(.growth-mode) .metric-tile,body:not(.growth-mode) .sfa-summary-card,body:not(.growth-mode) .exhibition-csv-summary-item{min-width:0}body:not(.growth-mode) .view-toolbar h2,body:not(.growth-mode) .section-heading h2,body:not(.growth-mode) .panel-heading h3{letter-spacing:0;line-height:1.25}body:not(.growth-mode) .view-toolbar p,body:not(.growth-mode) .demo-guide p,body:not(.growth-mode) .settings-card-header p{max-width:72ch;line-height:1.65}body:not(.growth-mode) .toolbar-actions,body:not(.growth-mode) .demo-guide-actions,body:not(.growth-mode) .card-tags,body:not(.growth-mode) .account-badges,body:not(.growth-mode) .lead-overview-tags{flex-wrap:wrap}body:not(.growth-mode) .primary-button,body:not(.growth-mode) .secondary-button,body:not(.growth-mode) .ghost-button,body:not(.growth-mode) .danger-button{letter-spacing:0;text-wrap:balance;max-width:100%}body:not(.growth-mode) .demo-guide{align-items:flex-start;gap:18px;padding:18px 20px}body:not(.growth-mode) .deal-card,body:not(.growth-mode) .client-card,body:not(.growth-mode) .lead-intake-list-item,body:not(.growth-mode) .email-target-table tr{box-shadow:none}body:not(.growth-mode) .deal-card:hover,body:not(.growth-mode) .client-card:hover,body:not(.growth-mode) .lead-intake-list-item:hover{box-shadow:0 6px 16px #253f3314}body:not(.growth-mode) .card-tags{gap:5px;max-height:52px;overflow:hidden}body:not(.growth-mode) .email-send-placeholder small,body:not(.growth-mode) .settings-note,body:not(.growth-mode) .test-reset-button{color:#68776f}body:not(.growth-mode) .test-reset-button{background:#f8faf9;border-color:#d7dfda}@media (max-width:760px){body:not(.growth-mode) .view-toolbar,body:not(.growth-mode) .demo-guide,body:not(.growth-mode) .label-insights-section-heading{flex-direction:column}body:not(.growth-mode) .toolbar-actions,body:not(.growth-mode) .demo-guide-actions{width:100%}body:not(.growth-mode) .toolbar-actions>button,body:not(.growth-mode) .demo-guide-actions>button{flex:160px}body:not(.growth-mode) .label-insights-panel{padding:15px}body:not(.growth-mode) .label-insights-grid{grid-template-columns:1fr}body:not(.growth-mode) .label-insights-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}body:not(.growth-mode){--bg:#f5f6f7;--surface:#fff;--surface-alt:#f8f9fa;--surface-raised:#fff;--ink:#182337;--muted:#667085;--muted-2:#8b95a5;--line:#e1e5ea;--line-strong:#cbd2dc;--accent:#d64b3f;--accent-strong:#a9342c;--accent-soft:#fff0ed;--accent-faint:#fff8f6;--gold:#b98520;--gold-soft:#fff8df;--blue:#254f78;--red:#b9362e;--radius:8px;--radius-sm:6px;--shadow:0 1px 2px #1823370d, 0 8px 20px #1823370d;--shadow-soft:0 1px 2px #1823370f;--focus-ring:0 0 0 3px #d64b3f29;background:var(--bg);color:var(--ink);letter-spacing:0}body:not(.growth-mode) .app-shell{background:var(--bg);grid-template-columns:236px minmax(0,1fr)}body:not(.growth-mode) .sidebar{border-right-color:var(--line);box-shadow:none;background:#fff;gap:16px;padding:18px 14px}body:not(.growth-mode) .brand{gap:10px;min-height:52px;padding:0 4px 14px}body:not(.growth-mode) .brand-logo{object-fit:contain;width:42px;height:42px}body:not(.growth-mode) .brand-logo-reviv,body.growth-mode .brand-logo-kingyo{display:none}body.growth-mode .brand-logo-reviv{display:block}body:not(.growth-mode) .brand strong{color:var(--ink);font-size:19px;font-weight:850}body:not(.growth-mode) .brand small{color:#77808f;font-size:12px;font-weight:750}body:not(.growth-mode) .nav-list{gap:3px}body:not(.growth-mode) .nav-item{color:#4c576a;border-radius:6px;min-height:38px;padding:0 11px 0 14px;font-size:13px;font-weight:750}body:not(.growth-mode) .nav-item:hover{color:var(--ink);background:#f4f5f7}body:not(.growth-mode) .nav-item.active{color:#fff;box-shadow:none;background:#182337}body:not(.growth-mode) .nav-item.active:before{background:#e15b4e;height:16px;left:6px}body:not(.growth-mode) .nav-group{border-top-color:var(--line);margin-top:10px;padding-top:10px}body:not(.growth-mode) .sidebar-section{background:#f7f8f9;border-color:#e6e9ed;border-radius:7px;padding:11px}body:not(.growth-mode) .access-note{color:#667085}body:not(.growth-mode) .sidebar-actions{border-top:1px solid var(--line);gap:7px;padding-top:12px}body:not(.growth-mode) .main-shell{padding:20px}body:not(.growth-mode) .topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f5f6f7f0;border-bottom-color:#dadfe6eb;grid-template-columns:minmax(180px,.7fr) minmax(430px,1.3fr);min-height:68px;margin:-20px -20px 18px;padding:13px 20px}body:not(.growth-mode) .topbar h1{margin-top:2px;font-size:23px;line-height:1.2}body:not(.growth-mode) .eyebrow{color:#626d7b;letter-spacing:0}body:not(.growth-mode) .topbar-tools{grid-template-columns:minmax(210px,1fr) minmax(108px,auto) auto;align-items:end;gap:9px}body:not(.growth-mode) .topbar-user{border:0;border-left:1px solid var(--line);background:0 0;border-radius:0;min-height:38px;padding:3px 10px}body:not(.growth-mode) .topbar-user small{color:#a9342c;font-size:12px}body:not(.growth-mode) .topbar-user strong{color:var(--ink)}body:not(.growth-mode) input,body:not(.growth-mode) select,body:not(.growth-mode) textarea{border-color:var(--line-strong);min-height:40px;color:var(--ink);box-shadow:none;background:#fff;border-radius:6px}body:not(.growth-mode) .primary-button,body:not(.growth-mode) .secondary-button,body:not(.growth-mode) .ghost-button,body:not(.growth-mode) .danger-button{letter-spacing:0;border-radius:6px;min-height:38px;padding:0 13px;font-size:12px;font-weight:800}body:not(.growth-mode) .primary-button{color:#fff;box-shadow:none;background:#182337;border-color:#182337}body:not(.growth-mode) .primary-button:hover{background:#26344d;border-color:#26344d;transform:none}body:not(.growth-mode) .secondary-button{color:#273247;background:#fff;border-color:#cfd5dd}body:not(.growth-mode) .secondary-button:hover,body:not(.growth-mode) .ghost-button:hover{color:var(--ink);background:#f6f7f8;border-color:#aeb7c4;transform:none}body:not(.growth-mode) .panel,body:not(.growth-mode) .view-toolbar,body:not(.growth-mode) .filter-panel,body:not(.growth-mode) .email-filter-panel,body:not(.growth-mode) .metric-tile,body:not(.growth-mode) .client-card{border-color:var(--line);box-shadow:none;border-radius:8px}body:not(.growth-mode) .metric-tile,body:not(.growth-mode) .panel{background:#fff}body:not(.growth-mode) .demo-guide{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;align-items:center;gap:14px;margin:0 0 16px;padding:12px 2px}body:not(.growth-mode) .demo-guide strong{color:#475467;font-size:12px}body:not(.growth-mode) .demo-guide-actions{gap:6px}body:not(.growth-mode) .demo-guide-actions .secondary-button,body:not(.growth-mode) .demo-guide-actions .ghost-button{min-height:32px;padding-inline:10px}body:not(.growth-mode) .pipeline-board{grid-template-columns:repeat(6,minmax(236px,1fr));gap:10px;padding:1px 1px 12px}body:not(.growth-mode) .pipeline-column{min-height:420px;box-shadow:none;background:#f4f6f7;border-radius:7px}body:not(.growth-mode) .column-heading{background:#fbfbfc;padding:11px 12px}body:not(.growth-mode) .column-heading strong{font-size:13px}body:not(.growth-mode) .deal-list{gap:8px;padding:8px}body:not(.growth-mode) .deal-card{border:1px solid var(--line);min-height:0;box-shadow:none;border-left:3px solid #0000;border-radius:7px;gap:6px;padding:10px}body:not(.growth-mode) .deal-card:hover{border-color:#d6dbe2;border-left-color:var(--accent);transform:none;box-shadow:0 5px 14px #18233712}body:not(.growth-mode) .deal-card-main{min-width:0;display:block}body:not(.growth-mode) .deal-card-contact,body:not(.growth-mode) .deal-meta span,body:not(.growth-mode) .deal-card-latest-activity em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body:not(.growth-mode) .deal-meta{color:#667085;justify-content:flex-start;font-size:12px}body:not(.growth-mode) .deal-card-row{flex-wrap:wrap;justify-content:flex-start;gap:5px}body:not(.growth-mode) .deal-card-priority,body:not(.growth-mode) .deal-card-action,body:not(.growth-mode) .channel-chip{border-radius:999px;min-height:21px;padding:3px 6px;font-size:12px;line-height:1.25}body:not(.growth-mode) .deal-card-latest-activity{border-top:1px solid #edf0f3;min-height:18px;padding-top:5px;font-size:12px}body:not(.growth-mode) .deal-card .card-tags,body:not(.growth-mode) .deal-card-owner{display:none}body:not(.growth-mode) .table-wrap,body:not(.growth-mode) .annual-wrap,body:not(.growth-mode) .snapshot-table-wrap,body:not(.growth-mode) .assignment-table-wrap{border-color:var(--line);box-shadow:none;border-radius:7px}body:not(.growth-mode) th{color:#667085;letter-spacing:0;background:#f6f7f8;height:38px;font-size:12px}body:not(.growth-mode) td{color:#344054;font-variant-numeric:tabular-nums;height:46px}body:not(.growth-mode) tbody tr:hover{background:#fafafa}body:not(.growth-mode) .revenue-pie-center{max-width:122px;inset:43px}body:not(.growth-mode) .revenue-pie-center .revenue-pie-amount{letter-spacing:0;max-width:122px;font-size:14px}body:not(.growth-mode) .revenue-pie-center .revenue-pie-amount.medium,body:not(.growth-mode) .revenue-pie-center .revenue-pie-amount.long{font-size:12px}.auth-shell{background:#f2f4f6;padding:24px}.auth-panel{border:1px solid #dde2e8;border-top:3px solid #d64b3f;border-radius:8px;width:min(400px,100%);padding:30px;box-shadow:0 18px 42px #18233714}.auth-brand{align-items:center;gap:11px;margin-bottom:28px;display:flex}.auth-brand img{width:44px;height:44px}.auth-brand div{gap:1px;display:grid}.auth-brand strong{color:#182337;font-size:18px;line-height:1.2}.auth-brand span{color:#7a8493;font-size:10px;font-weight:750}.auth-panel .eyebrow{color:#a9342c;letter-spacing:0;margin:0;font-size:10px}.auth-panel h1{color:#182337;margin:5px 0 2px;font-size:27px}.auth-product-caption{color:#475467;margin:0 0 14px;font-size:13px}.auth-copy{color:#667085;margin-bottom:20px;font-size:13px;line-height:1.6}.auth-form{gap:14px}.auth-form input{border-radius:6px;min-height:42px}.auth-form .primary-button{width:100%;margin-top:4px}@media (max-width:1120px){body:not(.growth-mode) .app-shell{grid-template-columns:minmax(0,1fr)}body:not(.growth-mode) .sidebar{z-index:12;border-right:0;border-bottom:1px solid var(--line);grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;width:100%;height:auto;padding:11px 16px;position:static}body:not(.growth-mode) .brand{white-space:nowrap;border-bottom:0;min-height:40px;padding:0}body:not(.growth-mode) .brand-logo{width:36px;height:36px}body:not(.growth-mode) .main-nav-list{scrollbar-width:thin;align-items:center;gap:4px;min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}body:not(.growth-mode) .main-nav-list .nav-item{white-space:nowrap;flex:none;width:auto;min-height:35px;padding-inline:10px}body:not(.growth-mode) .main-nav-list .nav-item.active:before{display:none}body:not(.growth-mode) .nav-group{border:0;flex:none;align-items:center;gap:4px;margin:0;padding:0;display:flex}body:not(.growth-mode) .nav-submenu{border:0;gap:3px;margin:0;padding:0;display:flex}body:not(.growth-mode) .sidebar-section,body:not(.growth-mode) .sidebar-actions{display:none!important}body:not(.growth-mode) .main-shell{padding:16px}body:not(.growth-mode) .topbar{margin:-16px -16px 16px;padding:13px 16px;position:sticky;top:0}}@media (max-width:900px){body:not(.growth-mode) .topbar{grid-template-columns:minmax(0,1fr);gap:10px}body:not(.growth-mode) .topbar-tools{grid-template-columns:minmax(0,1fr) minmax(108px,auto) auto}}@media (max-width:760px){body:not(.growth-mode) .main-shell{padding:12px}body:not(.growth-mode) .topbar{margin:-12px -12px 14px;padding:12px}body:not(.growth-mode) .topbar-tools{grid-template-columns:minmax(0,1fr) auto}body:not(.growth-mode) .topbar-tools .search-box{grid-column:1/-1}body:not(.growth-mode) .pipeline-board{scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:272px;grid-auto-flow:column}body:not(.growth-mode) .pipeline-column{scroll-snap-align:start}body:not(.growth-mode) .demo-guide{align-items:stretch;padding:10px 0}body:not(.growth-mode) .demo-guide-actions{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}body:not(.growth-mode) .demo-guide-actions>button{width:100%;min-width:0}}@media (max-width:640px){body:not(.growth-mode) .sidebar{grid-template-columns:minmax(0,1fr);gap:9px;padding:10px 12px}body:not(.growth-mode) .brand{width:max-content}body:not(.growth-mode) .main-nav-list{width:100%}body:not(.growth-mode) .topbar h1{font-size:21px}body:not(.growth-mode) .topbar-user{max-width:160px}body:not(.growth-mode) .demo-guide-actions{grid-template-columns:minmax(0,1fr)}.auth-shell{padding:14px}.auth-panel{padding:24px 20px}}body:not(.growth-mode) .kingyo-task-surface .task-list{gap:var(--space-3)}body:not(.growth-mode) .kingyo-task-card{gap:var(--space-4);border:1px solid var(--kingyo-border);border-left:3px solid var(--kingyo-green);background:var(--kingyo-surface);min-width:0;box-shadow:none;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;padding:14px 16px}body:not(.growth-mode) .kingyo-task-card.overdue{border-left-color:var(--kingyo-danger);background:#fff9f8}body:not(.growth-mode) .kingyo-task-card.today{border-left-color:var(--kingyo-warning);background:#fffbf3}body:not(.growth-mode) .kingyo-task-card.undated{border-left-color:var(--kingyo-muted-light)}body:not(.growth-mode) .kingyo-task-card.done{border-left-color:var(--kingyo-success);background:var(--kingyo-surface-muted);opacity:.74}body:not(.growth-mode) .kingyo-task-card-main,body:not(.growth-mode) .kingyo-task-title{min-width:0}body:not(.growth-mode) .kingyo-task-card .task-title-row{justify-content:space-between;align-items:flex-start;gap:var(--space-3)}body:not(.growth-mode) .kingyo-task-title{overflow-wrap:anywhere;color:var(--kingyo-ink);font-size:14px;line-height:1.55}body:not(.growth-mode) .kingyo-task-statuses{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;display:flex}body:not(.growth-mode) .kingyo-task-state{border:1px solid var(--kingyo-border);background:var(--kingyo-surface-muted);min-height:24px;color:var(--kingyo-charcoal);border-radius:999px;align-items:center;padding:2px 8px;font-size:12px;font-weight:800;line-height:1.2;display:inline-flex}body:not(.growth-mode) .kingyo-task-state.is-overdue{color:var(--kingyo-danger);background:#fff0ee;border-color:#b5423c4d}body:not(.growth-mode) .kingyo-task-state.is-today{color:#8a5a12;background:#fff4dd;border-color:#b7791f52}body:not(.growth-mode) .kingyo-task-state.is-done{background:var(--kingyo-sage);color:var(--kingyo-deep-green);border-color:#2b7a5747}body:not(.growth-mode) .kingyo-task-meta{flex-wrap:wrap;gap:7px 16px;margin:10px 0 0;display:flex}body:not(.growth-mode) .kingyo-task-meta>div{align-items:baseline;gap:6px;min-width:0;display:flex}body:not(.growth-mode) .kingyo-task-meta dt{color:var(--kingyo-muted-light);font-size:12px;font-weight:800}body:not(.growth-mode) .kingyo-task-meta dd{overflow-wrap:anywhere;min-width:0;color:var(--kingyo-charcoal);font-variant-numeric:tabular-nums;margin:0;font-size:12px}body:not(.growth-mode) .kingyo-task-card .kingyo-task-description{color:var(--kingyo-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:9px;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}body:not(.growth-mode) .kingyo-task-card .task-actions{flex-wrap:wrap;place-content:flex-start flex-end;align-items:center;max-width:244px}body:not(.growth-mode) .kingyo-task-card .task-actions button{min-height:40px}body:not(.growth-mode) .kingyo-task-completed-at{color:var(--kingyo-muted);font-variant-numeric:tabular-nums;align-self:center;font-size:12px;font-weight:700}body:not(.growth-mode) .kingyo-task-filter-row{gap:var(--space-3);padding:0 var(--space-4) var(--space-4)}body:not(.growth-mode) .kingyo-task-filter-row label{color:var(--kingyo-muted);gap:8px;font-size:12px;font-weight:800;display:grid}body:not(.growth-mode) .kingyo-task-filter-row select{background:var(--kingyo-surface);min-height:42px}body:not(.growth-mode) .kingyo-task-dialog{border:1px solid var(--kingyo-border-strong);background:var(--kingyo-surface);border-radius:8px;width:min(800px,100vw - 32px);max-width:800px;max-height:calc(100dvh - 32px);padding:0;overflow:hidden;box-shadow:0 24px 70px #0f1f1733}body:not(.growth-mode) .kingyo-task-dialog-form{grid-template-rows:auto minmax(0,1fr) auto;max-height:calc(100dvh - 34px);display:grid;overflow:hidden}body:not(.growth-mode) .kingyo-task-dialog .dialog-heading{z-index:2;border-bottom:1px solid var(--kingyo-border);background:var(--kingyo-surface);margin:0;padding:22px 24px 18px;position:relative}body:not(.growth-mode) .kingyo-task-dialog-body{overscroll-behavior:contain;padding:0 24px;overflow-y:auto}body:not(.growth-mode) .kingyo-task-dialog .task-prefill-note{margin:18px 0 0}body:not(.growth-mode) .kingyo-task-dialog-section{border-bottom:1px solid var(--kingyo-border);padding:20px 0}body:not(.growth-mode) .kingyo-task-dialog-section:last-child{border-bottom:0}body:not(.growth-mode) .kingyo-task-dialog-section-heading{margin-bottom:14px}body:not(.growth-mode) .kingyo-task-dialog-section-heading .eyebrow,body:not(.growth-mode) .kingyo-task-dialog-section-heading h3,body:not(.growth-mode) .kingyo-task-dialog-section-heading>p:last-child{margin:0}body:not(.growth-mode) .kingyo-task-dialog-section-heading h3{color:var(--kingyo-ink);margin-top:3px;font-size:16px;line-height:1.4}body:not(.growth-mode) .kingyo-task-dialog-section-heading>p:last-child{color:var(--kingyo-muted);margin-top:4px;font-size:12px;line-height:1.55}body:not(.growth-mode) .kingyo-task-form-grid{gap:14px 16px;padding:0}body:not(.growth-mode) .kingyo-task-dialog-actions{z-index:3;border-top:1px solid var(--kingyo-border);background:var(--kingyo-surface);grid-template-columns:auto 1fr auto auto;gap:10px;margin:0;padding:14px 24px;position:sticky;bottom:0;box-shadow:0 -8px 20px #0f1f170d}body:not(.growth-mode) .kingyo-task-dialog-actions button{min-height:42px}@media (max-width:767px){body:not(.growth-mode) .kingyo-task-card{grid-template-columns:minmax(0,1fr)}body:not(.growth-mode) .kingyo-task-card .task-title-row,body:not(.growth-mode) .kingyo-task-statuses{justify-content:flex-start}body:not(.growth-mode) .kingyo-task-card .task-actions{justify-content:flex-start;max-width:none}body:not(.growth-mode) .kingyo-task-dialog{border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:100dvh;margin:0}body:not(.growth-mode) .kingyo-task-dialog-form{height:100dvh;max-height:100dvh}body:not(.growth-mode) .kingyo-task-dialog .dialog-heading{padding:16px}body:not(.growth-mode) .kingyo-task-dialog-body{padding:0 16px}body:not(.growth-mode) .kingyo-task-form-grid,body:not(.growth-mode) .kingyo-task-filter-row{grid-template-columns:minmax(0,1fr)}body:not(.growth-mode) .kingyo-task-dialog-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:12px 16px}body:not(.growth-mode) .kingyo-task-dialog-actions>span{display:none}body:not(.growth-mode) .kingyo-task-dialog-actions .danger-button:not([hidden]){grid-column:1/-1;width:100%;display:inline-flex}body:not(.growth-mode) .kingyo-task-dialog-actions .ghost-button,body:not(.growth-mode) .kingyo-task-dialog-actions .primary-button{width:100%}}body:not(.growth-mode){--kingyo-ink:#171c19;--kingyo-charcoal:#242b27;--kingyo-deep-green:#0f4c3a;--kingyo-green:#1f7557;--kingyo-green-hover:#176347;--kingyo-green-active:#12543d;--kingyo-sage:#e7f0ea;--kingyo-pale-green:#f0f6f2;--kingyo-ivory:#f7f5ef;--kingyo-canvas:#f5f7f5;--kingyo-surface:#fff;--kingyo-surface-muted:#f8faf8;--kingyo-border:#dce4de;--kingyo-border-strong:#c9d4cc;--kingyo-muted:#6a756e;--kingyo-muted-light:#8b958f;--kingyo-vermilion:#c45d48;--kingyo-warning:#b7791f;--kingyo-danger:#b5423c;--kingyo-success:#2b7a57;--font-kingyo-body:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans JP", "Hiragino Sans", "Yu Gothic", sans-serif;--font-kingyo-display:"Hiragino Mincho ProN", "Yu Mincho", YuMincho, "Noto Serif JP", serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--control-compact:36px;--control-default:40px;--control-large:44px;--radius-sm:8px;--radius:12px;--radius-card:16px;--radius-lg:20px;--radius-pill:999px;--shadow-card:0 1px 2px #0f4c3a0a, 0 8px 24px #171c190d;--shadow-modal:0 24px 64px #171c1933;--focus-ring:0 0 0 3px #1f755733;--bg:var(--kingyo-canvas);--surface:var(--kingyo-surface);--surface-alt:var(--kingyo-surface-muted);--surface-raised:var(--kingyo-surface);--ink:var(--kingyo-ink);--muted:var(--kingyo-muted);--muted-2:var(--kingyo-muted-light);--line:var(--kingyo-border);--line-strong:var(--kingyo-border-strong);--accent:var(--kingyo-green);--accent-strong:var(--kingyo-deep-green);--accent-soft:var(--kingyo-sage);--accent-faint:var(--kingyo-pale-green);--red:var(--kingyo-danger);--shadow:var(--shadow-card);background:var(--kingyo-canvas);color:var(--kingyo-ink);font-family:var(--font-kingyo-body);letter-spacing:0;font-size:14px;line-height:1.55}body:not(.growth-mode) h1,body:not(.growth-mode) h2,body:not(.growth-mode) h3,body:not(.growth-mode) p,body:not(.growth-mode) button,body:not(.growth-mode) input,body:not(.growth-mode) select,body:not(.growth-mode) textarea{letter-spacing:0}body:not(.growth-mode) td,body:not(.growth-mode) th,body:not(.growth-mode) [data-numeric=true]{font-variant-numeric:tabular-nums}body:not(.growth-mode) button:focus-visible,body:not(.growth-mode) input:focus-visible,body:not(.growth-mode) select:focus-visible,body:not(.growth-mode) textarea:focus-visible,body:not(.growth-mode) a:focus-visible,body:not(.growth-mode) [tabindex]:focus-visible{outline:2px solid var(--kingyo-green);outline-offset:2px;box-shadow:var(--focus-ring)}body:not(.growth-mode) .app-shell{background:var(--kingyo-canvas);grid-template-columns:240px minmax(0,1fr);min-height:100dvh;display:grid}body:not(.growth-mode) .sidebar{z-index:30;gap:var(--space-4);width:auto;height:100dvh;padding:var(--space-4) var(--space-3);background:var(--kingyo-ink);color:#fff;border:0;border-right:1px solid #ffffff14;flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden auto;box-shadow:8px 0 28px #171c1914}body:not(.growth-mode) .sidebar:after{content:"";opacity:.42;pointer-events:none;background-image:repeating-radial-gradient(at 50% 100%,#0000 0 16px,#e7f0ea1c 17px 18px,#0000 19px 31px);width:230px;height:150px;position:absolute;bottom:-28px;right:-36px}body:not(.growth-mode) .sidebar>*{z-index:1;position:relative}body:not(.growth-mode) .sidebar-brand-row{justify-content:space-between;align-items:center;min-width:0;display:flex}body:not(.growth-mode) .brand{align-items:center;gap:var(--space-3);min-width:0;min-height:58px;padding:0 var(--space-2) var(--space-4);border-bottom:1px solid #ffffff1f;display:flex}body:not(.growth-mode) .brand-logo-reviv{display:none}body:not(.growth-mode) .kingyo-brand-mark-sidebar{object-fit:contain;flex:none;width:48px;height:48px}.kingyo-brand-copy{gap:1px;min-width:0;display:grid}body:not(.growth-mode) .kingyo-brand-copy strong{color:#fff;font-family:var(--font-kingyo-display);white-space:nowrap;font-size:22px;font-weight:700;line-height:1.15}body:not(.growth-mode) .kingyo-brand-copy small{color:#ffffff94;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.25}body:not(.growth-mode) .main-nav-list{gap:var(--space-1);flex:none;min-width:0;padding:0;display:grid;overflow:visible}body:not(.growth-mode) .nav-item{width:100%;min-height:var(--control-large);padding:0 var(--space-3) 0 var(--space-4);border-radius:var(--radius-sm);color:#ffffffb8;text-align:left;background:0 0;border:1px solid #0000;align-items:center;font-size:14px;font-weight:650;display:flex;position:relative}body:not(.growth-mode) .nav-item:hover{color:#fff;background:#e7f0ea14;border-color:#ffffff0f}body:not(.growth-mode) .nav-item.active{background:var(--kingyo-deep-green);color:#fff;box-shadow:none;border-color:#ffffff14;font-weight:750}body:not(.growth-mode) .nav-item.active:before{content:"";border-radius:var(--radius-pill);background:var(--kingyo-vermilion);width:3px;height:20px;position:absolute;top:50%;left:5px;transform:translateY(-50%)}body:not(.growth-mode) .nav-group{gap:var(--space-1);margin:var(--space-3) 0 0;padding:var(--space-4) 0 0;border:0;border-top:1px solid #ffffff1f;flex:none;display:grid}body:not(.growth-mode) .nav-section-label{padding:0 var(--space-3) var(--space-1);color:#ffffff6b;font-size:12px;font-weight:700;display:block}body:not(.growth-mode) .nav-parent{justify-content:space-between}body:not(.growth-mode) .nav-group.current>.nav-parent{color:#fff}body:not(.growth-mode) .nav-caret{color:#ffffff8a}body:not(.growth-mode) .nav-submenu{margin:var(--space-1) 0 0 var(--space-3);padding:0 0 0 var(--space-2);border:0;border-left:1px solid #ffffff24;gap:2px;display:grid}body:not(.growth-mode) .nav-sub-item{min-height:var(--control-default);padding-left:var(--space-3);color:#ffffff9e;font-size:13px}body:not(.growth-mode) .sidebar-section{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-sm);box-shadow:none;background:#ffffff0b;border:1px solid #ffffff1a;margin-top:auto;display:grid!important}body:not(.growth-mode) .sidebar-section label,body:not(.growth-mode) .sidebar-section .access-note{color:#fff9;font-size:12px}body:not(.growth-mode) .sidebar-section select{min-height:var(--control-default);background:var(--kingyo-charcoal);color:#fff;border-color:#ffffff2e}body:not(.growth-mode) .sidebar-actions:not([hidden]){display:grid!important}body:not(.growth-mode) .sidebar-actions[hidden]{display:none!important}body:not(.growth-mode) .sidebar-actions{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid #ffffff1f}body:not(.growth-mode) .sidebar-actions-label{color:#ffffff6b;font-size:12px;font-weight:700}body:not(.growth-mode) .sidebar-actions .primary-button{border-color:var(--kingyo-green);background:var(--kingyo-green);color:#fff}body:not(.growth-mode) .sidebar-actions .secondary-button{color:#ffffffd1;background:#ffffff0a;border-color:#ffffff29}body:not(.growth-mode) .main-shell{min-width:0;padding:0 var(--space-8) var(--space-8)}body:not(.growth-mode) .main-shell>main{min-width:0}body:not(.growth-mode) .topbar{z-index:20;align-items:center;gap:var(--space-5);min-height:64px;margin:0 calc(var(--space-8) * -1) var(--space-6);padding:var(--space-2) var(--space-8);border-bottom:1px solid var(--kingyo-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;grid-template-columns:minmax(180px,.7fr) minmax(260px,520px) auto;display:grid;position:sticky;top:0}body:not(.growth-mode) .topbar-title-group{align-items:center;gap:var(--space-3);min-width:0;display:flex}body:not(.growth-mode) .topbar-title-group>div{min-width:0}body:not(.growth-mode) .topbar-mobile-brand{display:none}body:not(.growth-mode) .topbar .eyebrow{color:var(--kingyo-muted-light);text-transform:uppercase;margin:0 0 2px;font-size:12px;font-weight:700}body:not(.growth-mode) .topbar h1{color:var(--kingyo-ink);font-family:var(--font-kingyo-display);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:22px;font-weight:700;line-height:1.25;overflow:hidden}body:not(.growth-mode) .topbar-search{min-width:0}body:not(.growth-mode) .search-box{width:100%;display:block;position:relative}body:not(.growth-mode) .search-box>span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body:not(.growth-mode) .search-box input{width:100%;min-width:0;max-width:100%;min-height:var(--control-default);padding:0 var(--space-3) 0 40px;border-color:var(--kingyo-border);border-radius:var(--radius-sm);background:var(--kingyo-surface-muted);color:var(--kingyo-ink);box-shadow:none}body:not(.growth-mode) .search-box input::placeholder{color:var(--kingyo-muted-light)}body:not(.growth-mode) .search-box:after{border-color:var(--kingyo-muted-light);width:12px;height:12px;top:50%;bottom:auto;left:14px;transform:translateY(-58%)}body:not(.growth-mode) .search-box:before{background:var(--kingyo-muted-light);top:calc(50% + 5px);bottom:auto;left:25px}body:not(.growth-mode) .topbar-tools{justify-content:flex-end;align-items:center;gap:var(--space-2);min-width:0;display:flex}body:not(.growth-mode) .topbar-tools form{max-height:none;margin:0;padding:0;overflow:visible}body:not(.growth-mode) .topbar-user{min-width:0;min-height:var(--control-large);align-items:center;gap:var(--space-2);padding:0 var(--space-3) 0 var(--space-2);border:1px solid var(--kingyo-border);border-radius:var(--radius-sm);background:var(--kingyo-surface);display:flex}body:not(.growth-mode) .topbar-avatar{background:var(--kingyo-sage);width:32px;height:32px;color:var(--kingyo-deep-green);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid}body:not(.growth-mode) .topbar-user-copy{gap:1px;min-width:0;display:grid}body:not(.growth-mode) .topbar-user-copy strong,body:not(.growth-mode) .topbar-user-copy small{text-overflow:ellipsis;white-space:nowrap;max-width:128px;margin:0;overflow:hidden}body:not(.growth-mode) .topbar-user-copy strong{color:var(--kingyo-ink);font-size:13px;font-weight:700}body:not(.growth-mode) .topbar-user-copy small{color:var(--kingyo-green);font-size:12px;font-weight:700}body:not(.growth-mode) .topbar-logout{min-height:var(--control-large);white-space:nowrap}a:is(.primary-button,.secondary-button,.ghost-button,.danger-button){text-decoration:none}.sr-only{clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}html:has(dialog[open]){scrollbar-gutter:stable;overflow:hidden}body:has(dialog[open]){overflow:hidden}body:not(.growth-mode) :is(.topbar-search,.kingyo-client-detail-hero,.kingyo-client-overview-grid)[hidden]{display:none}.kingyo-icon-button{width:40px;height:40px;color:inherit;font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;place-items:center;padding:0;display:inline-grid}body:not(.growth-mode) .kingyo-icon-button:hover{border-color:var(--kingyo-border);background:var(--kingyo-pale-green);color:var(--kingyo-deep-green)}.mobile-nav-trigger,.mobile-nav-close,.mobile-nav-backdrop{display:none}body:not(.growth-mode) .primary-button,body:not(.growth-mode) .secondary-button,body:not(.growth-mode) .ghost-button,body:not(.growth-mode) .danger-button,body:not(.growth-mode) .icon-button{min-height:var(--control-default);border-radius:var(--radius-sm);padding-inline:var(--space-4);font-size:13px;font-weight:700}body:not(.growth-mode) .primary-button{border-color:var(--kingyo-green);background:var(--kingyo-green);color:#fff}body:not(.growth-mode) .primary-button:hover{border-color:var(--kingyo-green-hover);background:var(--kingyo-green-hover)}body:not(.growth-mode) .secondary-button,body:not(.growth-mode) .ghost-button{border-color:var(--kingyo-border-strong);background:var(--kingyo-surface);color:var(--kingyo-deep-green)}body:not(.growth-mode) .danger-button{color:var(--kingyo-danger);background:#fff7f6;border-color:#b5423c52}body:not(.growth-mode) input,body:not(.growth-mode) select,body:not(.growth-mode) textarea{min-height:var(--control-default);border-color:var(--kingyo-border-strong);border-radius:var(--radius-sm);background:var(--kingyo-surface);color:var(--kingyo-ink)}body:not(.growth-mode) input:focus,body:not(.growth-mode) select:focus,body:not(.growth-mode) textarea:focus{border-color:var(--kingyo-green);box-shadow:var(--focus-ring)}body:not(.growth-mode) .panel,body:not(.growth-mode) .metric-tile,body:not(.growth-mode) .client-card,body:not(.growth-mode) .view-toolbar{border-color:var(--kingyo-border);box-shadow:var(--shadow-card)}body:not(.growth-mode) .badge{border-radius:var(--radius-pill)}body:not(.growth-mode) .empty-state{padding:var(--space-6);border:1px dashed var(--kingyo-border-strong);border-radius:var(--radius-sm);background:var(--kingyo-surface-muted);color:var(--kingyo-muted);text-align:center}body:not(.growth-mode) dialog{border-color:var(--kingyo-border);border-radius:var(--radius-card);box-shadow:var(--shadow-modal)}body:not(.growth-mode) .dialog-actions{gap:var(--space-2);border-top-color:var(--kingyo-border);background:var(--kingyo-surface)}.auth-shell{isolation:isolate;min-height:100dvh;padding:var(--space-8,32px);background:#f5f7f5;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans JP,Hiragino Sans,Yu Gothic,sans-serif;position:relative;overflow:hidden auto}.auth-shell:before{content:"";z-index:-1;pointer-events:none;background-image:repeating-radial-gradient(at 50% 100%,#0000 0 24px,#1f755712 25px 27px,#0000 28px 46px);width:min(72vw,760px);height:min(72vw,760px);position:fixed;bottom:-18vh;right:-8vw}.auth-panel{width:min(420px,100%);padding:var(--space-8,32px);background:#fff;border:1px solid #dce4de;border-top:3px solid #1f7557;border-radius:16px;position:relative;box-shadow:0 2px 4px #0f4c3a0a,0 20px 52px #171c191a}.auth-brand{justify-content:center;align-items:center;gap:14px;margin-bottom:30px;display:flex}.auth-brand .kingyo-brand-mark-login{object-fit:contain;width:68px;height:68px}.auth-brand .kingyo-brand-copy strong{color:#171c19;font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,Noto Serif JP,serif;font-size:30px;font-weight:700;line-height:1.1}.auth-brand .kingyo-brand-copy small{color:#6a756e;font-size:12px;font-weight:600}.auth-panel .eyebrow{color:#1f7557;margin:0;font-size:12px;font-weight:700}.auth-panel h1{color:#171c19;margin:6px 0 12px;font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,Noto Serif JP,serif;font-size:28px;font-weight:700;line-height:1.3}.auth-copy{color:#6a756e;margin:0 0 24px;font-size:14px;line-height:1.65}.auth-form{gap:16px;display:grid}.auth-form label{color:#3f4a44;gap:7px;font-size:13px;font-weight:700;display:grid}.auth-form input{color:#171c19;border:1px solid #c9d4cc;border-radius:8px;min-height:44px;padding:0 12px}.auth-form input:focus-visible{outline-offset:2px;border-color:#1f7557;outline:2px solid #1f7557;box-shadow:0 0 0 3px #1f755729}.auth-error{color:#b5423c;background:#fff7f6;border:1px solid #b5423c3d;border-radius:8px;margin:0;padding:10px 12px;font-size:13px;line-height:1.5}.auth-form .primary-button{color:#fff;background:#1f7557;border-color:#1f7557;border-radius:8px;width:100%;min-height:44px;margin-top:4px}@media (max-width:1279px) and (min-width:1024px){body:not(.growth-mode) .app-shell{grid-template-columns:208px minmax(0,1fr)}body:not(.growth-mode) .main-shell{padding-inline:var(--space-6)}body:not(.growth-mode) .topbar{margin-inline:calc(var(--space-6) * -1);padding-inline:var(--space-6)}}@media (max-width:1360px) and (min-width:768px){body:not(.growth-mode) .topbar{gap:var(--space-3) var(--space-4);grid-template-columns:minmax(0,1fr) auto}body:not(.growth-mode) .topbar-search{grid-area:2/1/auto/-1}}@media (max-width:1023px) and (min-width:768px){body:not(.growth-mode) .app-shell{grid-template-columns:192px minmax(0,1fr)}body:not(.growth-mode) .sidebar{padding-inline:10px}body:not(.growth-mode) .kingyo-brand-mark-sidebar{width:42px;height:42px}body:not(.growth-mode) .kingyo-brand-copy strong{font-size:20px}body:not(.growth-mode) .kingyo-brand-copy small{font-size:12px}body:not(.growth-mode) .main-shell{padding-inline:var(--space-5)}body:not(.growth-mode) .topbar{margin-inline:calc(var(--space-5) * -1);padding-inline:var(--space-5)}}@media (max-width:1120px) and (min-width:768px){body:not(.growth-mode) .main-nav-list{grid-template-columns:minmax(0,1fr);width:auto;display:grid;overflow:visible}body:not(.growth-mode) .main-nav-list .nav-item{width:100%;min-height:var(--control-large);white-space:nowrap}body:not(.growth-mode) .main-nav-list .nav-item.active:before{display:block}body:not(.growth-mode) .nav-group,body:not(.growth-mode) .nav-submenu{display:grid}}@media (max-width:767px){body:not(.growth-mode) .app-shell{min-height:100dvh;display:block}body:not(.growth-mode) .sidebar{z-index:60;width:min(320px,100vw - 48px);height:100dvh;padding:var(--space-4) var(--space-3);visibility:hidden;border-right:1px solid #ffffff1f;transition:transform .18s,visibility .18s;display:flex;position:fixed;inset:0 auto 0 0;transform:translate(-104%)}body:not(.growth-mode) .sidebar.is-mobile-open{visibility:visible;transform:translate(0)}body:not(.growth-mode) .sidebar-brand-row{width:100%}body:not(.growth-mode) .brand{width:auto;padding-bottom:var(--space-3)}body:not(.growth-mode) .mobile-nav-close{color:#fff;border-color:#ffffff1f;font-size:24px;display:inline-grid}body:not(.growth-mode) .mobile-nav-close:hover{color:#fff;background:#ffffff14;border-color:#ffffff2e}body:not(.growth-mode) .mobile-nav-backdrop{z-index:50;cursor:default;background:#171c198a;border:0;border-radius:0;width:auto;height:100%;padding:0;display:block;position:fixed;inset:0 0 0 min(320px,100vw - 48px)}body:not(.growth-mode) .main-shell{padding:0 var(--space-4) var(--space-6)}body:not(.growth-mode) .topbar{gap:var(--space-3);min-height:0;margin:0 calc(var(--space-4) * -1) var(--space-5);padding:var(--space-3) var(--space-4);grid-template-columns:minmax(0,1fr) auto}body:not(.growth-mode) .mobile-nav-trigger{border-color:var(--kingyo-border);background:var(--kingyo-surface);color:var(--kingyo-deep-green);display:inline-grid}.mobile-menu-glyph{gap:4px;width:18px;display:grid}.mobile-menu-glyph span{background:currentColor;border-radius:999px;width:18px;height:2px;display:block}body:not(.growth-mode) .topbar .eyebrow{display:none}body:not(.growth-mode) .topbar h1{overflow-wrap:anywhere;font-size:16px;line-height:1.4}body:not(.growth-mode) .topbar-search{grid-area:2/1/auto/-1}body:not(.growth-mode) .topbar-tools{grid-area:1/2;gap:6px}body:not(.growth-mode) .topbar-user{display:none}body:not(.growth-mode) .topbar-avatar{width:30px;height:30px}body:not(.growth-mode) .topbar-user-copy strong,body:not(.growth-mode) .topbar-user-copy small{max-width:76px}body:not(.growth-mode) .topbar-logout{min-height:40px;padding-inline:10px;font-size:12px}body:not(.growth-mode) .main-nav-list,body:not(.growth-mode) .nav-group,body:not(.growth-mode) .nav-submenu{grid-template-columns:minmax(0,1fr);width:auto;display:grid;overflow:visible}body:not(.growth-mode) .main-nav-list .nav-item{width:100%;min-height:var(--control-large);white-space:normal}body:not(.growth-mode) .main-nav-list .nav-item.active:before{display:block}.auth-shell{padding:max(24px, env(safe-area-inset-top)) 16px max(24px, env(safe-area-inset-bottom));align-items:start}.auth-panel{margin-block:auto;padding:28px 22px}.auth-brand{margin-bottom:24px}.auth-brand .kingyo-brand-mark-login{width:60px;height:60px}.auth-brand .kingyo-brand-copy strong{font-size:27px}}@media (max-width:420px){body:not(.growth-mode) .topbar-mobile-brand{flex:none;display:none}body:not(.growth-mode) .kingyo-brand-mark-header{width:34px;height:34px}body:not(.growth-mode) .kingyo-brand-copy-header,body:not(.growth-mode) .topbar-user-copy small{display:none}body:not(.growth-mode) .topbar-user-copy strong{max-width:58px}}@media (prefers-reduced-motion:reduce){body:not(.growth-mode) *,body:not(.growth-mode) :before,body:not(.growth-mode) :after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}body:not(.growth-mode) .topbar-guide-link{min-height:var(--control-large);color:var(--kingyo-deep-green);white-space:nowrap;align-items:center;gap:7px;padding-inline:12px;text-decoration:none;display:inline-flex}.lead-activity-editor{border:0;min-width:0;margin:0;padding:0}body:not(.growth-mode) .topbar-tools .topbar-guide-link,body:not(.growth-mode) .topbar-tools .topbar-user,body:not(.growth-mode) .topbar-tools .topbar-logout{height:var(--control-large);min-height:var(--control-large)}body:not(.growth-mode) .topbar-tools .topbar-user{flex:none}body:not(.growth-mode) .topbar-guide-link[aria-current=page]{background:var(--kingyo-pale-green);border-color:#1f755742}body:not(.growth-mode) .topbar-guide-icon{border:1px solid;border-radius:50%;place-items:center;width:21px;height:21px;font-size:12px;font-weight:900;display:inline-grid}body:not(.growth-mode) .kingyo-guide{gap:0;width:min(1100px,100%);margin-inline:auto}body:not(.growth-mode) .kingyo-guide-intro{border-bottom:1px solid var(--kingyo-border);grid-template-columns:minmax(0,1fr);justify-content:space-between;align-items:end;gap:24px;padding:8px 0 28px;display:grid}body:not(.growth-mode) .kingyo-guide-intro h2{font-family:var(--font-kingyo-display);text-wrap:balance;margin:4px 0 8px;font-size:28px;line-height:1.25}body:not(.growth-mode) .kingyo-guide-intro p{color:var(--kingyo-muted);margin:0}body:not(.growth-mode) .kingyo-guide-nav{flex-wrap:wrap;justify-content:flex-start;gap:8px;display:flex}body:not(.growth-mode) .kingyo-guide-nav a{border:1px solid var(--kingyo-border);border-radius:var(--radius-sm);background:var(--kingyo-surface);color:var(--kingyo-ink);padding:8px 11px;font-size:12px;font-weight:800;text-decoration:none}body:not(.growth-mode) .kingyo-guide-nav a:hover,body:not(.growth-mode) .kingyo-guide-nav a:focus-visible{border-color:var(--kingyo-green);color:var(--kingyo-deep-green)}body:not(.growth-mode) .kingyo-guide-section{border-bottom:1px solid var(--kingyo-border);padding:34px 0;scroll-margin-top:84px}body:not(.growth-mode) .kingyo-guide-section:last-child{border-bottom:0}body:not(.growth-mode) .kingyo-guide-section-heading{align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}body:not(.growth-mode) .kingyo-guide-section-heading>span{background:var(--kingyo-green);color:#fff;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:13px;font-weight:900;display:inline-grid}body:not(.growth-mode) .kingyo-guide-section-heading h2{margin:1px 0 3px;font-size:20px}body:not(.growth-mode) .kingyo-guide-section-heading p,body:not(.growth-mode) .kingyo-guide-section p{color:var(--kingyo-muted)}body:not(.growth-mode) .kingyo-guide-section-heading p{margin:0}body:not(.growth-mode) .kingyo-guide-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}body:not(.growth-mode) .kingyo-guide-flow li{border-block:1px solid var(--kingyo-border);border-left:1px solid var(--kingyo-border);background:var(--kingyo-surface);min-width:0;padding:18px 18px 18px 20px;position:relative}body:not(.growth-mode) .kingyo-guide-flow li:first-child{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}body:not(.growth-mode) .kingyo-guide-flow li:last-child{border-right:1px solid var(--kingyo-border);border-radius:0 var(--radius-sm) var(--radius-sm) 0}body:not(.growth-mode) .kingyo-guide-flow li>span{color:var(--kingyo-green);font-size:12px;font-weight:900}body:not(.growth-mode) .kingyo-guide-flow strong{margin:5px 0 7px;font-size:14px;display:block}body:not(.growth-mode) .kingyo-guide-flow p{margin:0;font-size:12px;line-height:1.65}body:not(.growth-mode) .kingyo-guide-note,body:not(.growth-mode) .kingyo-guide-security-note{border-left:3px solid var(--kingyo-green);background:var(--kingyo-pale-green);margin:14px 0 0;padding:12px 14px;font-size:12px}body:not(.growth-mode) .kingyo-guide-daily-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}body:not(.growth-mode) .kingyo-guide-daily-list a{border:1px solid var(--kingyo-border);border-radius:var(--radius-sm);background:var(--kingyo-surface);min-width:0;color:var(--kingyo-ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;text-decoration:none;display:grid}body:not(.growth-mode) .kingyo-guide-daily-list a:hover,body:not(.growth-mode) .kingyo-guide-daily-list a:focus-visible{border-color:var(--kingyo-green);background:var(--kingyo-pale-green)}body:not(.growth-mode) .kingyo-guide-daily-list a>span:first-child{background:var(--kingyo-green-100);width:30px;height:30px;color:var(--kingyo-deep-green);border-radius:50%;place-items:center;font-weight:900;display:inline-grid}body:not(.growth-mode) .kingyo-guide-daily-list p{margin:3px 0 0;font-size:12px}body:not(.growth-mode) .kingyo-guide-principles{border-top:1px solid var(--kingyo-border);margin-top:18px;padding-top:18px}body:not(.growth-mode) .kingyo-guide-principles ul{flex-wrap:wrap;gap:8px;margin:12px 0;padding:0;list-style:none;display:flex}body:not(.growth-mode) .kingyo-guide-principles li{background:var(--kingyo-green-100);color:var(--kingyo-deep-green);border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}body:not(.growth-mode) .kingyo-guide-principles p{margin:0;font-size:12px}body:not(.growth-mode) .kingyo-guide-table-shell{border:1px solid var(--kingyo-border);border-radius:var(--radius-sm);overflow-x:auto}body:not(.growth-mode) .kingyo-guide-table-shell table{border-collapse:collapse;width:100%}body:not(.growth-mode) .kingyo-guide-table-shell th,body:not(.growth-mode) .kingyo-guide-table-shell td{border-bottom:1px solid var(--kingyo-border);text-align:left;padding:13px 16px}body:not(.growth-mode) .kingyo-guide-table-shell th{background:var(--kingyo-surface-muted);color:var(--kingyo-muted);font-size:12px}body:not(.growth-mode) .kingyo-guide-table-shell td:last-child{color:var(--kingyo-deep-green);font-weight:800}body:not(.growth-mode) .kingyo-guide-table-shell tr:last-child td{border-bottom:0}body:not(.growth-mode) .kingyo-guide-hubspot{border-radius:var(--radius-sm);background:var(--kingyo-pale-green);border:1px solid #1f755733;grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);align-items:center;gap:18px;margin-top:18px;padding:18px;display:grid}body:not(.growth-mode) .kingyo-guide-hubspot>div{align-items:center;gap:12px;display:flex}body:not(.growth-mode) .kingyo-guide-hubspot>div>span{background:var(--kingyo-green);color:#fff;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-weight:900;display:inline-grid}body:not(.growth-mode) .kingyo-guide-hubspot p{margin:3px 0 0;font-size:12px}body:not(.growth-mode) .kingyo-guide-help-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}body:not(.growth-mode) .kingyo-guide-help-grid article{border:1px solid var(--kingyo-border);border-radius:var(--radius-sm);padding:16px}body:not(.growth-mode) .kingyo-guide-help-grid h3{margin:0 0 7px;font-size:14px}body:not(.growth-mode) .kingyo-guide-help-grid p{margin:0;font-size:12px;line-height:1.7}body:not(.growth-mode) .kingyo-guide-admin-note{border:1px solid var(--kingyo-border);border-radius:var(--radius-sm);background:var(--kingyo-surface-muted);margin-top:16px;padding:13px 15px}body:not(.growth-mode) .kingyo-guide-admin-note summary{cursor:pointer;color:var(--kingyo-ink);font-size:13px;font-weight:800}body:not(.growth-mode) .kingyo-guide-admin-note p{margin:10px 0 0;font-size:12px}body:not(.growth-mode) .kingyo-guide-security-note{border-left-color:var(--red);color:#8e302b;background:#fff5f4}@media (max-width:1023px){body:not(.growth-mode) .kingyo-guide-intro{display:grid}body:not(.growth-mode) .kingyo-guide-nav{justify-content:flex-start}body:not(.growth-mode) .kingyo-guide-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body:not(.growth-mode) .kingyo-guide-flow li,body:not(.growth-mode) .kingyo-guide-flow li:first-child,body:not(.growth-mode) .kingyo-guide-flow li:last-child{border:1px solid var(--kingyo-border);border-radius:var(--radius-sm)}body:not(.growth-mode) .kingyo-guide-hubspot{grid-template-columns:1fr}}@media (max-width:767px){body:not(.growth-mode) .topbar-tools .topbar-guide-link,body:not(.growth-mode) .topbar-tools .topbar-user,body:not(.growth-mode) .topbar-tools .topbar-logout{height:40px;min-height:40px}body:not(.growth-mode) .topbar-guide-link{justify-content:center;width:40px;min-height:40px;padding:0}body:not(.growth-mode) .topbar-guide-label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body:not(.growth-mode) .kingyo-guide-intro{padding-top:0}body:not(.growth-mode) .kingyo-guide-section{padding:28px 0}body:not(.growth-mode) .kingyo-guide-flow,body:not(.growth-mode) .kingyo-guide-daily-list,body:not(.growth-mode) .kingyo-guide-help-grid{grid-template-columns:1fr}body:not(.growth-mode) .kingyo-guide-nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}body:not(.growth-mode) .kingyo-guide-nav a{text-align:center}body:not(.growth-mode) .kingyo-guide-table-shell table{table-layout:fixed;min-width:0}body:not(.growth-mode) .kingyo-guide-table-shell :is(th,td){white-space:normal;overflow-wrap:anywhere;padding:10px 8px}}body:not(.growth-mode) .kingyo-dashboard{gap:var(--space-4);min-width:0;display:grid}body:not(.growth-mode) .dashboard-page-intro{justify-content:space-between;align-items:flex-end;gap:var(--space-5);min-width:0;padding:2px 0 var(--space-2);display:flex}body:not(.growth-mode) .dashboard-page-intro>div:first-child{min-width:0}body:not(.growth-mode) .dashboard-page-intro .eyebrow{color:var(--kingyo-green);margin:0 0 3px;font-size:12px;font-weight:800}body:not(.growth-mode) .dashboard-page-intro h2{color:var(--kingyo-ink);font-family:var(--font-kingyo-display);margin:0;font-size:25px;font-weight:700;line-height:1.3}body:not(.growth-mode) .dashboard-page-intro p:last-child{color:var(--kingyo-muted);margin:4px 0 0;font-size:13px}body:not(.growth-mode) .dashboard-period-badge{border:1px solid var(--kingyo-border);border-radius:var(--radius-pill);background:var(--kingyo-surface);color:var(--kingyo-deep-green);font-variant-numeric:tabular-nums;flex:none;padding:6px 10px;font-size:12px;font-weight:750}body:not(.growth-mode) .kingyo-dashboard .kpi-grid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}body:not(.growth-mode) .kingyo-dashboard .metric-tile{min-width:0;min-height:144px;padding:var(--space-4);border-radius:var(--radius-sm);background:var(--kingyo-surface);grid-template-rows:auto auto minmax(36px,1fr);align-content:start;gap:10px;display:grid;position:relative;overflow:hidden}body:not(.growth-mode) .kingyo-dashboard .metric-tile:before{content:"";background:var(--kingyo-green);opacity:0;width:3px;position:absolute;inset:0 auto 0 0}body:not(.growth-mode) .kingyo-dashboard .metric-clickable:before{opacity:1}body:not(.growth-mode) .kingyo-dashboard .metric-tile[data-tone=danger]:before{background:var(--kingyo-vermilion)}body:not(.growth-mode) .metric-tile-heading{align-items:center;gap:10px;min-width:0;display:flex}body:not(.growth-mode) .metric-tile-icon{background:var(--kingyo-sage);width:36px;height:36px;color:var(--kingyo-deep-green);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:850;display:grid}body:not(.growth-mode) .metric-tile[data-tone=danger] .metric-tile-icon{color:var(--kingyo-danger);background:#fbecea}body:not(.growth-mode) .kingyo-dashboard .metric-tile .metric-tile-label{color:var(--kingyo-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;line-height:1.4;overflow:hidden}body:not(.growth-mode) .kingyo-dashboard .metric-tile>strong{overflow-wrap:anywhere;color:var(--kingyo-ink);font-variant-numeric:tabular-nums;align-self:end;font-size:26px;font-weight:780;line-height:1.15}body:not(.growth-mode) .kingyo-dashboard .metric-tile>small{color:var(--kingyo-muted);align-self:start;font-size:12px;line-height:1.5}body:not(.growth-mode) .kingyo-dashboard .metric-clickable{cursor:pointer}body:not(.growth-mode) .kingyo-dashboard .metric-clickable:hover{border-color:var(--kingyo-border-strong);transform:none;box-shadow:0 10px 28px #0f4c3a14}body:not(.growth-mode) .kingyo-dashboard .metric-clickable:after{right:var(--space-4);color:var(--kingyo-green);font-size:12px;bottom:10px}body:not(.growth-mode) .kingyo-dashboard .demo-guide{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) 0;border:0;border-top:1px solid var(--kingyo-border);border-bottom:1px solid var(--kingyo-border);box-shadow:none;background:0 0;border-radius:0;margin:0;display:flex}body:not(.growth-mode) .kingyo-dashboard .content-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}body:not(.growth-mode) .kingyo-dashboard .dashboard-panel{border-radius:var(--radius-sm);min-width:0;box-shadow:var(--shadow-card)}body:not(.growth-mode) .kingyo-dashboard .dashboard-panel-members{grid-column:1/-1}body:not(.growth-mode) .kingyo-dashboard .panel-heading{min-height:56px;padding:var(--space-3) var(--space-4);border-bottom-color:var(--kingyo-border);background:var(--kingyo-surface)}body:not(.growth-mode) .kingyo-dashboard .panel-heading h2,body:not(.growth-mode) .kingyo-dashboard .panel-heading strong{color:var(--kingyo-ink);margin:0;font-size:16px;font-weight:760;line-height:1.35}body:not(.growth-mode) .kingyo-dashboard .panel-meta{max-width:62%;color:var(--kingyo-muted);text-align:right;font-size:12px;line-height:1.4}body:not(.growth-mode) .kingyo-dashboard .stack-list,body:not(.growth-mode) .kingyo-dashboard .compact-list,body:not(.growth-mode) .kingyo-dashboard .task-list{gap:var(--space-2);padding:var(--space-3)}body:not(.growth-mode) .kingyo-dashboard .stack-item,body:not(.growth-mode) .kingyo-dashboard .compact-item{border-color:var(--kingyo-border);background:var(--kingyo-surface-muted);cursor:default}body:not(.growth-mode) .kingyo-dashboard .dashboard-panel-overdue{border-top:3px solid #b5423c9e}body:not(.growth-mode) .kingyo-dashboard .dashboard-panel-overdue .panel-heading{min-height:53px}body:not(.growth-mode) .operational-dashboard-heading{box-shadow:none;background:0 0;border:0;margin:0}body:not(.growth-mode) .operational-summary-grid{gap:var(--space-3);background:0 0;border:0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:visible}body:not(.growth-mode) .operational-summary,body:not(.growth-mode) .operational-summary:nth-child(4n),body:not(.growth-mode) .operational-summary:nth-last-child(-n+4){align-items:center;gap:var(--space-3);min-width:0;min-height:108px;padding:var(--space-4);border:1px solid var(--kingyo-border);border-radius:var(--radius-sm);background:var(--kingyo-surface);box-shadow:var(--shadow-card);display:flex}body:not(.growth-mode) .operational-summary-icon{background:var(--kingyo-sage);width:36px;height:36px;color:var(--kingyo-deep-green);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:850;display:grid}body:not(.growth-mode) .operational-summary.danger .operational-summary-icon{color:var(--kingyo-danger);background:#fbecea}body:not(.growth-mode) .operational-summary.attention .operational-summary-icon{color:var(--kingyo-warning);background:#fff4dc}body:not(.growth-mode) .operational-summary>div{gap:5px;min-width:0;display:grid}body:not(.growth-mode) .operational-summary>div>span{color:var(--kingyo-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;line-height:1.35;overflow:hidden}body:not(.growth-mode) .operational-summary>div>strong{color:var(--kingyo-ink);font-variant-numeric:tabular-nums;font-size:24px;line-height:1.15}body:not(.growth-mode) .operational-dashboard-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}body:not(.growth-mode) .operational-work-panel,body:not(.growth-mode) .operational-stage-panel{border-radius:var(--radius-sm)}@media (min-width:1600px){body:not(.growth-mode) .kingyo-dashboard .kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:1280px){body:not(.growth-mode) .kingyo-dashboard .content-grid{grid-template-columns:repeat(12,minmax(0,1fr))}body:not(.growth-mode) .dashboard-panel-pipeline,body:not(.growth-mode) .dashboard-panel-tasks{grid-column:span 7}body:not(.growth-mode) .dashboard-panel-actions,body:not(.growth-mode) .dashboard-panel-projects{grid-column:span 5}body:not(.growth-mode) .dashboard-panel-today,body:not(.growth-mode) .dashboard-panel-overdue{grid-column:span 6}body:not(.growth-mode) .dashboard-panel-members{grid-column:1/-1}}@media (max-width:1279px){body:not(.growth-mode) .kingyo-dashboard .kpi-grid,body:not(.growth-mode) .operational-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){body:not(.growth-mode) .dashboard-page-intro{align-items:flex-start;gap:var(--space-3);flex-direction:column}body:not(.growth-mode) .dashboard-page-intro .toolbar-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}body:not(.growth-mode) .dashboard-page-intro .toolbar-actions>*{width:100%}body:not(.growth-mode) .kingyo-dashboard .content-grid,body:not(.growth-mode) .operational-dashboard-grid{grid-template-columns:minmax(0,1fr)}body:not(.growth-mode) .kingyo-dashboard .dashboard-panel-members{grid-column:auto}body:not(.growth-mode) .kingyo-dashboard .panel-heading{flex-wrap:wrap;align-items:flex-start}body:not(.growth-mode) .kingyo-dashboard .panel-meta{text-align:left;max-width:100%}}@media (max-width:520px){body:not(.growth-mode) .kingyo-dashboard .kpi-grid,body:not(.growth-mode) .operational-summary-grid{grid-template-columns:minmax(0,1fr)}body:not(.growth-mode) .kingyo-dashboard .metric-tile{min-height:132px}body:not(.growth-mode) .kingyo-dashboard .demo-guide{flex-direction:column;align-items:stretch}body:not(.growth-mode) .kingyo-dashboard .demo-guide-actions{grid-template-columns:minmax(0,1fr)}}body:not(.growth-mode) .kingyo-settings-shell,body:not(.growth-mode) .kingyo-settings-page,body:not(.growth-mode) .kingyo-settings-stack{min-width:0;display:grid}body:not(.growth-mode) .kingyo-settings-shell{gap:18px}body:not(.growth-mode) .kingyo-settings-page,body:not(.growth-mode) .kingyo-settings-stack{gap:16px}body:not(.growth-mode) .kingyo-settings-nav-shell{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:minmax(180px,.28fr) minmax(0,1fr);align-items:center;gap:18px;min-width:0;padding:14px 16px;display:grid}body:not(.growth-mode) .kingyo-settings-nav-heading{gap:2px;min-width:0;display:grid}body:not(.growth-mode) .kingyo-settings-nav-heading p,body:not(.growth-mode) .kingyo-settings-nav-heading strong,body:not(.growth-mode) .kingyo-settings-nav-heading span{letter-spacing:0;margin:0}body:not(.growth-mode) .kingyo-settings-nav-heading strong{color:#183d32;font-size:15px}body:not(.growth-mode) .kingyo-settings-nav-heading span{color:#626d7b;font-size:12px;line-height:1.45}body:not(.growth-mode) .kingyo-settings-nav{overscroll-behavior-inline:contain;scrollbar-width:thin;min-width:0;overflow-x:auto}body:not(.growth-mode) .kingyo-settings-nav-list{align-items:stretch;gap:4px;width:max-content;min-width:100%;display:flex}body:not(.growth-mode) .kingyo-settings-nav-link{color:#5d6775;white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;min-height:42px;padding:8px 11px;font-size:12px;font-weight:750;line-height:1.25;text-decoration:none;display:inline-flex}body:not(.growth-mode) .kingyo-settings-nav-link:hover{color:#183d32;background:#f7f9f8;border-color:#d9dedb}body:not(.growth-mode) .kingyo-settings-nav-link[aria-current=page]{color:#174b3b;background:#edf6f2;border-color:#b8d4c8}body:not(.growth-mode) .kingyo-settings-nav-link:focus-visible,body:not(.growth-mode) .kingyo-settings-page a:focus-visible,body:not(.growth-mode) .kingyo-settings-page button:focus-visible,body:not(.growth-mode) .kingyo-settings-page input:focus-visible,body:not(.growth-mode) .kingyo-settings-page select:focus-visible,body:not(.growth-mode) .kingyo-label-manager-dialog button:focus-visible,body:not(.growth-mode) .kingyo-label-manager-dialog input:focus-visible,body:not(.growth-mode) .kingyo-label-manager-dialog select:focus-visible{outline-offset:2px;outline:3px solid #d64b3f3d}body:not(.growth-mode) .kingyo-settings-page-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:24px;min-width:0;padding:4px 2px 18px;display:flex}body:not(.growth-mode) .kingyo-settings-page-heading{gap:7px;min-width:0;display:grid}body:not(.growth-mode) .kingyo-settings-page-heading h2,body:not(.growth-mode) .kingyo-settings-page-heading p,body:not(.growth-mode) .kingyo-settings-page-kicker p{letter-spacing:0;margin:0}body:not(.growth-mode) .kingyo-settings-page-heading h2{color:#182337;font-size:26px;line-height:1.25}body:not(.growth-mode) .kingyo-settings-page-heading>p{color:#667085;max-width:74ch;font-size:13px;line-height:1.65}body:not(.growth-mode) .kingyo-settings-page-kicker{align-items:center;gap:10px;display:flex}body:not(.growth-mode) .kingyo-settings-page-kicker>span,body:not(.growth-mode) .kingyo-settings-readonly-badge,body:not(.growth-mode) .kingyo-settings-warning-badge,body:not(.growth-mode) .kingyo-settings-danger-badge{color:#5e6875;white-space:nowrap;background:#f7f9fa;border:1px solid #d8dfe3;border-radius:999px;align-items:center;min-height:24px;padding:3px 8px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}body:not(.growth-mode) .kingyo-settings-page-actions{flex:none;align-items:center;gap:8px;display:flex}body:not(.growth-mode) .kingyo-settings-page-actions button,body:not(.growth-mode) .kingyo-settings-section-heading>button,body:not(.growth-mode) .kingyo-settings-section-heading>a{min-height:42px}body:not(.growth-mode) .kingyo-settings-section{border:1px solid var(--line);background:#fff;border-radius:8px;gap:18px;min-width:0;padding:20px;display:grid}body:not(.growth-mode) .kingyo-settings-section-heading{justify-content:space-between;align-items:flex-start;gap:18px;min-width:0;display:flex}body:not(.growth-mode) .kingyo-settings-section-heading.compact{align-items:center}body:not(.growth-mode) .kingyo-settings-section-heading>div{min-width:0}body:not(.growth-mode) .kingyo-settings-section-heading h2,body:not(.growth-mode) .kingyo-settings-section-heading h3,body:not(.growth-mode) .kingyo-settings-section-heading p{letter-spacing:0;margin:0}body:not(.growth-mode) .kingyo-settings-section-heading h2{color:#24352e;margin-top:4px;font-size:17px;line-height:1.35}body:not(.growth-mode) .kingyo-settings-section-heading h3{color:#24352e;margin-top:4px;font-size:15px}body:not(.growth-mode) .kingyo-settings-section-heading p:not(.eyebrow){color:#667085;max-width:72ch;margin-top:5px;font-size:12px;line-height:1.6}body:not(.growth-mode) .kingyo-settings-readonly-badge{color:#31587b;background:#f2f6fa;border-color:#c9d7e4}body:not(.growth-mode) .kingyo-settings-warning-badge{color:#8b5b13;background:#fff8e8;border-color:#e7c792}body:not(.growth-mode) .kingyo-settings-danger-badge{color:#a9342c;background:#fff4f2;border-color:#e8bbb7}body:not(.growth-mode) .kingyo-settings-info-note,body:not(.growth-mode) .kingyo-settings-warning-note{color:#5d6b64;background:#f8faf9;border:1px solid #dfe5e2;border-radius:6px;padding:11px 13px;font-size:12px;line-height:1.6}body:not(.growth-mode) .kingyo-settings-warning-note{color:#76511a;background:#fffaf0;border-color:#ead2a8}body:not(.growth-mode) .kingyo-settings-info-note code,body:not(.growth-mode) .kingyo-settings-warning-note code{overflow-wrap:anywhere;color:#344054;font-size:12px}body:not(.growth-mode) .kingyo-settings-table-wrap{border:1px solid var(--line);background:#fff;border-radius:7px;max-width:100%;overflow-x:auto}body:not(.growth-mode) .kingyo-permission-table,body:not(.growth-mode) .kingyo-label-table{border-collapse:collapse;color:#344054;width:100%;font-size:12px}body:not(.growth-mode) .kingyo-permission-table{min-width:900px}body:not(.growth-mode) .kingyo-label-table{min-width:620px}body:not(.growth-mode) .kingyo-permission-table th,body:not(.growth-mode) .kingyo-permission-table td,body:not(.growth-mode) .kingyo-label-table th,body:not(.growth-mode) .kingyo-label-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e7ebee;padding:11px 12px}body:not(.growth-mode) .kingyo-permission-table thead th,body:not(.growth-mode) .kingyo-label-table thead th{color:#5d6775;text-transform:uppercase;background:#f7f9fa;font-size:12px;font-weight:850}body:not(.growth-mode) .kingyo-permission-table tbody tr:last-child>*,body:not(.growth-mode) .kingyo-label-table tbody tr:last-child>*{border-bottom:0}body:not(.growth-mode) .kingyo-permission-table tbody th,body:not(.growth-mode) .kingyo-label-table tbody th{font-weight:750}body:not(.growth-mode) .kingyo-settings-policy-grid{border:1px solid var(--line);border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}body:not(.growth-mode) .kingyo-settings-policy-grid.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}body:not(.growth-mode) .kingyo-settings-policy-grid article{border-right:1px solid var(--line);background:#fbfcfc;align-content:start;gap:6px;min-width:0;padding:15px;display:grid}body:not(.growth-mode) .kingyo-settings-policy-grid article:last-child{border-right:0}body:not(.growth-mode) .kingyo-settings-policy-grid strong,body:not(.growth-mode) .kingyo-settings-policy-grid p{margin:0}body:not(.growth-mode) .kingyo-settings-policy-grid strong{color:#254b3e;font-size:13px}body:not(.growth-mode) .kingyo-settings-policy-grid p{color:#667085;font-size:12px;line-height:1.55}body:not(.growth-mode) .kingyo-settings-check-grid{border:1px solid var(--line);background:#fff;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}body:not(.growth-mode) .kingyo-settings-check-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-items:flex-start;gap:9px;min-width:0;padding:13px;display:flex}body:not(.growth-mode) .kingyo-settings-check-grid article:nth-child(3n){border-right:0}body:not(.growth-mode) .kingyo-settings-check-grid article:nth-last-child(-n+3){border-bottom:0}body:not(.growth-mode) .kingyo-settings-check-grid article>span{color:#176044;background:#eaf5f0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:900;display:inline-flex}body:not(.growth-mode) .kingyo-settings-check-grid strong,body:not(.growth-mode) .kingyo-settings-check-grid p{margin:0}body:not(.growth-mode) .kingyo-settings-check-grid strong{color:#344054;font-size:12px}body:not(.growth-mode) .kingyo-settings-check-grid p{color:#667085;margin-top:3px;font-size:12px;line-height:1.5}body:not(.growth-mode) .kingyo-settings-definition-list{border-top:1px solid var(--line);margin:0;display:grid}body:not(.growth-mode) .kingyo-settings-definition-list>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(170px,.32fr) minmax(0,1fr);gap:18px;padding:13px 2px;display:grid}body:not(.growth-mode) .kingyo-settings-definition-list dt,body:not(.growth-mode) .kingyo-settings-definition-list dd{margin:0;font-size:12px;line-height:1.55}body:not(.growth-mode) .kingyo-settings-definition-list dt{color:#344054;font-weight:800}body:not(.growth-mode) .kingyo-settings-definition-list dd{color:#667085}body:not(.growth-mode) .kingyo-settings-field-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}body:not(.growth-mode) .kingyo-settings-field-list li{color:#3f5149;background:#f8faf9;border:1px solid #dfe5e2;border-radius:6px;align-items:center;min-height:42px;padding:9px 11px;font-size:12px;font-weight:750;display:flex}body:not(.growth-mode) .kingyo-settings-empty{background:#fafcfb;border:1px dashed #cfd8d3;border-radius:8px;align-items:center;gap:18px;min-width:0;padding:24px;display:flex}body:not(.growth-mode) .kingyo-settings-empty>span{color:#527064;border:1px solid #cddad3;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-weight:900;display:inline-flex}body:not(.growth-mode) .kingyo-settings-empty h2,body:not(.growth-mode) .kingyo-settings-empty p{margin:0}body:not(.growth-mode) .kingyo-settings-empty h2{color:#344054;font-size:16px}body:not(.growth-mode) .kingyo-settings-empty p{color:#667085;margin-top:4px;font-size:12px;line-height:1.55}body:not(.growth-mode) .kingyo-settings-empty-actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}body:not(.growth-mode) .kingyo-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}body:not(.growth-mode) .kingyo-tabular-number,body:not(.growth-mode) .kingyo-user-metrics strong,body:not(.growth-mode) .kingyo-label-metrics strong{font-variant-numeric:tabular-nums}body:not(.growth-mode) .kingyo-user-metrics{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}body:not(.growth-mode) .kingyo-user-metrics article{border-right:1px solid var(--line);align-content:center;gap:7px;min-width:0;min-height:84px;padding:12px 14px;display:grid}body:not(.growth-mode) .kingyo-user-metrics article:last-child{border-right:0}body:not(.growth-mode) .kingyo-user-metrics span{color:#747f8d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;line-height:1.25;overflow:hidden}body:not(.growth-mode) .kingyo-user-metrics strong{color:#173f33;font-size:24px;line-height:1}body:not(.growth-mode) .user-management-notices{background:#f7fbf9;border:1px solid #cdded6;border-left:4px solid #2d765d;border-radius:8px;grid-template-columns:minmax(180px,.28fr) minmax(0,1fr);align-items:start;gap:20px;padding:16px 18px;display:grid}body:not(.growth-mode) .user-management-notices h2,body:not(.growth-mode) .user-management-notices p,body:not(.growth-mode) .user-management-notices ul{margin:0}body:not(.growth-mode) .user-management-notices h2{color:#214a3d;margin-top:4px;font-size:15px}body:not(.growth-mode) .user-management-notices ul{color:#53645c;gap:5px;padding-left:18px;font-size:12px;line-height:1.55;display:grid}body:not(.growth-mode) .user-management-panel{min-height:0;box-shadow:none;gap:14px;padding:18px}body:not(.growth-mode) .user-management-panel .section-heading p:not(.eyebrow){color:#667085;margin:5px 0 0;font-size:12px;line-height:1.55}body:not(.growth-mode) .kingyo-user-filter-bar{border:1px solid var(--line);background:#f8faf9;border-radius:7px;grid-template-columns:minmax(220px,1fr) repeat(2,minmax(130px,.32fr)) auto;align-items:end;gap:10px;padding:12px;display:grid}body:not(.growth-mode) .kingyo-user-filter-bar label{gap:6px;min-width:0;display:grid}body:not(.growth-mode) .kingyo-user-filter-bar label>span{color:#53645c;font-size:12px;font-weight:800}body:not(.growth-mode) .kingyo-user-filter-bar input,body:not(.growth-mode) .kingyo-user-filter-bar select,body:not(.growth-mode) .kingyo-user-filter-bar button{min-width:0;min-height:40px}body:not(.growth-mode) .kingyo-user-filter-bar input,body:not(.growth-mode) .kingyo-user-filter-bar select{color:#344054;background:#fff;border:1px solid #d5ddd9;border-radius:6px;width:100%;padding:8px 10px}body:not(.growth-mode) .user-management-table-wrap{border:1px solid var(--line);overscroll-behavior-inline:contain;border-radius:7px}body:not(.growth-mode) .user-management-table{min-width:1120px}body:not(.growth-mode) .user-management-table th,body:not(.growth-mode) .user-management-table td{padding:11px 12px}body:not(.growth-mode) .user-management-table thead th{color:#5d6775;font-size:12px}body:not(.growth-mode) .user-management-table tr.is-disabled td{background:#fbfbfc}body:not(.growth-mode) .user-management-unlinked,body:not(.growth-mode) .user-management-admin-protection{color:#7a581b;background:#fffaf0;border:1px solid #dfd6c4;border-radius:999px;align-items:center;padding:3px 7px;font-size:12px;font-weight:800;line-height:1.2;display:inline-flex!important}body:not(.growth-mode) .user-management-actions{align-items:center;min-width:248px}body:not(.growth-mode) .user-management-actions button{min-height:36px;padding:6px 9px}body:not(.growth-mode) .user-management-empty{color:#667085;text-align:center;padding:32px!important}body:not(.growth-mode) .user-form-dialog{width:min(780px,100vw - 32px);max-width:780px;max-height:min(90vh,860px);overflow:auto}body:not(.growth-mode) .user-form{min-width:0;display:grid}body:not(.growth-mode) .user-form-sections{gap:0;display:grid}body:not(.growth-mode) .user-form-section{border:0;border-bottom:1px solid var(--line);gap:10px;min-width:0;margin:0;padding:15px 0;display:grid}body:not(.growth-mode) .user-form-section legend{color:#24473b;padding:0;font-size:13px;font-weight:850}body:not(.growth-mode) .user-form-section>p{color:#667085;margin:-4px 0 0;font-size:12px;line-height:1.5}body:not(.growth-mode) .user-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body:not(.growth-mode) .user-form-grid label,body:not(.growth-mode) .user-form-member-field{color:#344054;gap:6px;min-width:0;font-size:12px;font-weight:750;display:grid}body:not(.growth-mode) .user-form-grid input,body:not(.growth-mode) .user-form-grid select,body:not(.growth-mode) .user-form-member-field select{width:100%;min-width:0}body:not(.growth-mode) .user-form-safety{background:#fffaf0;border:1px solid #ead2a8;border-radius:7px;gap:7px;margin-top:15px;padding:13px 15px;display:grid}body:not(.growth-mode) .user-form-safety h3,body:not(.growth-mode) .user-form-safety ul{margin:0}body:not(.growth-mode) .user-form-safety h3{color:#6f4d18;font-size:12px}body:not(.growth-mode) .user-form-safety ul{color:#765d36;gap:4px;padding-left:17px;font-size:12px;line-height:1.5;display:grid}body:not(.growth-mode) .user-form-actions,body:not(.growth-mode) .user-password-actions{gap:8px}body:not(.growth-mode) .user-form-actions button,body:not(.growth-mode) .user-password-actions button{min-height:42px}body:not(.growth-mode) .user-password-dialog{width:min(610px,100vw - 32px);max-width:610px;overflow:hidden}body:not(.growth-mode) .user-password-content{display:grid}body:not(.growth-mode) .user-password-warning{background:#fff9e9;border:1px solid #e5c581;border-left:4px solid #b98520;border-radius:7px;gap:4px;padding:12px 14px;display:grid}body:not(.growth-mode) .user-password-warning strong,body:not(.growth-mode) .user-password-warning p{margin:0}body:not(.growth-mode) .user-password-warning strong{color:#6b4d16;font-size:12px}body:not(.growth-mode) .user-password-warning p,body:not(.growth-mode) .user-password-storage-note{color:#755f37;font-size:12px;line-height:1.55}body:not(.growth-mode) .user-password-target{border-top:1px solid var(--line);gap:0;margin:14px 0 0;display:grid}body:not(.growth-mode) .user-password-target>div{border-bottom:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);gap:12px;padding:9px 0;display:grid}body:not(.growth-mode) .user-password-target dt,body:not(.growth-mode) .user-password-target dd{overflow-wrap:anywhere;margin:0;font-size:12px}body:not(.growth-mode) .user-password-target dt{color:#626d7b;font-weight:750}body:not(.growth-mode) .user-password-target dd{color:#344054;font-weight:750}body:not(.growth-mode) .user-password-value-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}body:not(.growth-mode) .user-password-value-row .secondary-button{min-height:42px}body:not(.growth-mode) .user-password-storage-note{margin:11px 0 0}body:not(.growth-mode) .kingyo-settings-section .label-insights-panel{background:0 0;border:0;gap:22px;margin:0;padding:0}body:not(.growth-mode) .kingyo-label-overview,body:not(.growth-mode) .kingyo-label-directory,body:not(.growth-mode) .kingyo-label-review,body:not(.growth-mode) .kingyo-label-merge-preview{border-top:1px solid var(--line);gap:12px;min-width:0;padding-top:18px;display:grid}body:not(.growth-mode) .kingyo-label-overview{border-top:0;padding-top:0}body:not(.growth-mode) .kingyo-label-metrics{border:1px solid var(--line);background:#fff;border-radius:7px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}body:not(.growth-mode) .kingyo-label-metrics article{border-right:1px solid var(--line);align-content:center;gap:6px;min-height:72px;padding:10px 12px;display:grid}body:not(.growth-mode) .kingyo-label-metrics article:last-child{border-right:0}body:not(.growth-mode) .kingyo-label-metrics span{color:#737e8b;font-size:12px;font-weight:800}body:not(.growth-mode) .kingyo-label-metrics strong{color:#17493a;font-size:21px;line-height:1}body:not(.growth-mode) .kingyo-label-status{color:#596a62;white-space:nowrap;background:#f7f9f8;border:1px solid #d8e0dc;border-radius:999px;align-items:center;min-height:24px;padding:3px 8px;font-size:12px;font-weight:800;display:inline-flex}body:not(.growth-mode) .kingyo-label-status.used{color:#176044;background:#edf7f2;border-color:#b9d8ca}body:not(.growth-mode) .kingyo-label-status.unused{color:#6d7784;background:#f7f8fa;border-color:#d8dfe3}body:not(.growth-mode) .kingyo-label-status.normalized{color:#725515;background:#fff9e8;border-color:#d6c58f}body:not(.growth-mode) .kingyo-label-status.related{color:#31587b;background:#f2f6fa;border-color:#c9d7e4}body:not(.growth-mode) .kingyo-label-review-intro{color:#667085;margin:0;font-size:12px;line-height:1.6}body:not(.growth-mode) .kingyo-label-review .label-candidate{background:#fbfcfc;border-color:#dfe5e2;border-radius:7px;align-items:center;padding:12px 14px}body:not(.growth-mode) .label-candidate-copy{justify-items:start;gap:5px;min-width:0;display:grid}body:not(.growth-mode) .label-candidate-copy>strong{color:#344054;font-size:12px}body:not(.growth-mode) .kingyo-label-chip-with-count{align-items:center;gap:5px;display:inline-flex}body:not(.growth-mode) .kingyo-label-chip-with-count small{color:#747f8d;white-space:nowrap;font-size:12px}body:not(.growth-mode) .kingyo-label-preview-list{gap:9px;display:grid}body:not(.growth-mode) .kingyo-label-preview-list>article{background:#fbfcfc;border:1px solid #dfe5e2;border-radius:7px;gap:8px;padding:12px 14px;display:grid}body:not(.growth-mode) .kingyo-label-preview-summary{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) minmax(90px,.34fr);align-items:center;gap:12px;display:grid}body:not(.growth-mode) .kingyo-label-preview-summary>span:not([aria-hidden]){gap:3px;min-width:0;display:grid}body:not(.growth-mode) .kingyo-label-preview-summary small{color:#626d7b;font-size:12px;font-weight:800}body:not(.growth-mode) .kingyo-label-preview-summary strong{overflow-wrap:anywhere;color:#344054;font-size:12px}body:not(.growth-mode) .kingyo-label-preview-summary>span[aria-hidden]{color:#a2aaa5}body:not(.growth-mode) .kingyo-label-preview-list p{color:#667085;margin:0;font-size:12px;line-height:1.55}body:not(.growth-mode) .kingyo-label-manager-dialog{width:min(760px,100vw - 32px);max-width:760px;max-height:min(88vh,820px);overflow:auto}body:not(.growth-mode) .kingyo-label-manager-note{background:#f7fbf9;border:1px solid #d8e4de;border-radius:7px;gap:3px;padding:11px 13px;display:grid}body:not(.growth-mode) .kingyo-label-manager-note strong,body:not(.growth-mode) .kingyo-label-manager-note p{margin:0}body:not(.growth-mode) .kingyo-label-manager-note strong{color:#24473b;font-size:12px}body:not(.growth-mode) .kingyo-label-manager-note p{color:#617169;font-size:12px;line-height:1.5}body:not(.growth-mode) .kingyo-label-manager-dialog .manager-label-form{grid-template-columns:minmax(0,1fr) minmax(120px,.36fr) auto;align-items:end;gap:10px;margin:14px 0;display:grid}body:not(.growth-mode) .kingyo-label-manager-dialog .manager-label-form label{color:#475467;gap:5px;min-width:0;font-size:12px;font-weight:750;display:grid}body:not(.growth-mode) .kingyo-label-manager-dialog .manager-label-form input,body:not(.growth-mode) .kingyo-label-manager-dialog .manager-label-form select{width:100%;min-width:0}body:not(.growth-mode) .kingyo-label-manager-dialog .manager-label-form button{min-height:42px}body:not(.growth-mode) .kingyo-label-manager-dialog .label-manager-list{border:1px solid var(--line);border-radius:7px;gap:0;display:grid;overflow:hidden}body:not(.growth-mode) .kingyo-label-manager-dialog .label-manager-row{border:0;border-bottom:1px solid var(--line);background:#fff;border-radius:0;grid-template-columns:minmax(180px,1fr) minmax(120px,.4fr) auto;align-items:center;gap:10px;min-height:58px;padding:9px 11px;display:grid}body:not(.growth-mode) .kingyo-label-manager-dialog .label-manager-row:last-child{border-bottom:0}body:not(.growth-mode) .kingyo-label-manager-identity{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}body:not(.growth-mode) .kingyo-label-manager-identity>span:last-child{color:#737e8b;font-size:12px;font-weight:750}body:not(.growth-mode) .kingyo-label-manager-dialog .label-manager-row select{width:100%;min-width:0}body:not(.growth-mode) .kingyo-label-manager-dialog .label-manager-row button{min-height:36px}body:not(.growth-mode) .kingyo-label-manager-dialog .label-manager-row button:disabled{color:#8a939f;background:#f5f6f7;border-color:#dfe3e6}body:not(.growth-mode) .kingyo-data-management{border:1px solid var(--line);min-height:0;box-shadow:none;background:#fff;border-radius:8px;gap:0;padding:0;display:grid;overflow:hidden}body:not(.growth-mode) .kingyo-data-section{border-bottom:1px solid var(--line);gap:14px;min-width:0;padding:20px;display:grid}body:not(.growth-mode) .kingyo-data-section:last-child{border-bottom:0}body:not(.growth-mode) .kingyo-data-section.is-warning{background:#fffdf8}body:not(.growth-mode) .kingyo-data-section.is-danger{background:snow;border-top:3px solid #c84a3f}body:not(.growth-mode) .kingyo-data-import-controls{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}body:not(.growth-mode) .kingyo-data-import-controls label{color:#344054;gap:6px;min-width:0;font-size:12px;font-weight:750;display:grid}body:not(.growth-mode) .kingyo-data-import-controls input{color:#475467;background:#fff;border:1px solid #d6dce1;border-radius:6px;width:100%;min-width:0;min-height:42px;padding:7px}body:not(.growth-mode) .kingyo-data-import-controls button{min-height:42px}body:not(.growth-mode) .kingyo-data-danger-actions{background:#fff;border:1px solid #e7c6c2;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}body:not(.growth-mode) .kingyo-data-danger-actions>div{border-right:1px solid #ead6d3;align-content:start;justify-items:start;gap:7px;min-width:0;padding:15px;display:grid}body:not(.growth-mode) .kingyo-data-danger-actions>div:last-child{border-right:0}body:not(.growth-mode) .kingyo-data-danger-actions strong,body:not(.growth-mode) .kingyo-data-danger-actions p{margin:0}body:not(.growth-mode) .kingyo-data-danger-actions strong{color:#73332e;font-size:12px}body:not(.growth-mode) .kingyo-data-danger-actions p{color:#7b625f;font-size:12px;line-height:1.55}body:not(.growth-mode) .kingyo-data-danger-actions button{min-height:40px;margin-top:3px}body:not(.growth-mode) .kingyo-data-management .test-reset-button{color:#a9342c;background:#fff1ef;border-color:#e5aaa5}@media (max-width:1280px){body:not(.growth-mode) .kingyo-settings-nav-shell{grid-template-columns:minmax(0,1fr);gap:10px}body:not(.growth-mode) .kingyo-settings-nav-heading span{display:none}body:not(.growth-mode) .kingyo-user-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}body:not(.growth-mode) .kingyo-user-metrics article:nth-child(4){border-right:0}body:not(.growth-mode) .kingyo-user-metrics article:nth-child(-n+4){border-bottom:1px solid var(--line)}}@media (max-width:980px){body:not(.growth-mode) .kingyo-user-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}body:not(.growth-mode) .kingyo-user-search-filter{grid-column:1/-1}body:not(.growth-mode) .kingyo-settings-policy-grid,body:not(.growth-mode) .kingyo-settings-check-grid{grid-template-columns:minmax(0,1fr)}body:not(.growth-mode) .kingyo-settings-policy-grid article,body:not(.growth-mode) .kingyo-settings-policy-grid.two-columns article,body:not(.growth-mode) .kingyo-settings-check-grid article{border-right:0;border-bottom:1px solid var(--line)}body:not(.growth-mode) .kingyo-settings-policy-grid article:last-child,body:not(.growth-mode) .kingyo-settings-policy-grid.two-columns article:last-child,body:not(.growth-mode) .kingyo-settings-check-grid article:last-child{border-bottom:0}body:not(.growth-mode) .kingyo-settings-policy-grid.two-columns{grid-template-columns:minmax(0,1fr)}body:not(.growth-mode) .kingyo-settings-check-grid article:nth-last-child(-n+3){border-bottom:1px solid var(--line)}body:not(.growth-mode) .kingyo-settings-check-grid article:last-child{border-bottom:0}body:not(.growth-mode) .kingyo-settings-field-list{grid-template-columns:repeat(2,minmax(0,1fr))}body:not(.growth-mode) .kingyo-label-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}body:not(.growth-mode) .kingyo-label-metrics article:nth-child(3){border-right:0}body:not(.growth-mode) .kingyo-label-metrics article:nth-child(-n+3){border-bottom:1px solid var(--line)}}@media (max-width:760px){body:not(.growth-mode) .kingyo-user-filter-bar{grid-template-columns:minmax(0,1fr)}body:not(.growth-mode) .kingyo-user-search-filter{grid-column:auto}body:not(.growth-mode) .kingyo-user-filter-bar button{width:100%}body:not(.growth-mode) .kingyo-settings-nav-shell{padding:12px}body:not(.growth-mode) .kingyo-settings-nav-list{min-width:max-content}body:not(.growth-mode) .kingyo-settings-page-header,body:not(.growth-mode) .kingyo-settings-section-heading,body:not(.growth-mode) .kingyo-settings-empty{flex-direction:column;align-items:stretch}body:not(.growth-mode) .kingyo-settings-page-actions,body:not(.growth-mode) .kingyo-settings-page-actions button,body:not(.growth-mode) .kingyo-settings-section-heading>button,body:not(.growth-mode) .kingyo-settings-section-heading>a,body:not(.growth-mode) .kingyo-settings-empty-actions{width:100%}body:not(.growth-mode) .kingyo-settings-page-actions button,body:not(.growth-mode) .kingyo-settings-section-heading>button,body:not(.growth-mode) .kingyo-settings-section-heading>a,body:not(.growth-mode) .kingyo-settings-empty-actions a{justify-content:center}body:not(.growth-mode) .kingyo-settings-section,body:not(.growth-mode) .user-management-panel,body:not(.growth-mode) .kingyo-data-section{padding:15px}body:not(.growth-mode) .kingyo-settings-definition-list>div,body:not(.growth-mode) .user-management-notices,body:not(.growth-mode) .kingyo-data-import-controls,body:not(.growth-mode) .kingyo-data-danger-actions{grid-template-columns:minmax(0,1fr)}body:not(.growth-mode) .user-management-notices{gap:10px}body:not(.growth-mode) .kingyo-user-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}body:not(.growth-mode) .kingyo-user-metrics article,body:not(.growth-mode) .kingyo-user-metrics article:nth-child(4){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}body:not(.growth-mode) .kingyo-user-metrics article:nth-child(2n){border-right:0}body:not(.growth-mode) .kingyo-user-metrics article:last-child{border-bottom:0}body:not(.growth-mode) .user-form-grid,body:not(.growth-mode) .kingyo-label-preview-summary{grid-template-columns:minmax(0,1fr)}body:not(.growth-mode) .kingyo-label-preview-summary>span[aria-hidden]{justify-self:start;transform:rotate(90deg)}body:not(.growth-mode) .kingyo-label-manager-dialog .manager-label-form,body:not(.growth-mode) .kingyo-label-manager-dialog .label-manager-row{grid-template-columns:minmax(0,1fr)}body:not(.growth-mode) .kingyo-label-manager-dialog .manager-label-form button,body:not(.growth-mode) .kingyo-label-manager-dialog .label-manager-row button{justify-content:center;width:100%}body:not(.growth-mode) .kingyo-label-manager-dialog .label-manager-row{align-items:stretch;padding:12px}body:not(.growth-mode) .kingyo-data-danger-actions>div{border-bottom:1px solid #ead6d3;border-right:0}body:not(.growth-mode) .kingyo-data-danger-actions>div:last-child{border-bottom:0}}@media (max-width:520px){body:not(.growth-mode) .kingyo-settings-page-heading h2{font-size:22px}body:not(.growth-mode) .kingyo-settings-page-kicker{flex-direction:column;align-items:flex-start;gap:6px}body:not(.growth-mode) .kingyo-settings-field-list,body:not(.growth-mode) .kingyo-label-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}body:not(.growth-mode) .kingyo-label-metrics article,body:not(.growth-mode) .kingyo-label-metrics article:nth-child(3){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}body:not(.growth-mode) .kingyo-label-metrics article:nth-child(2n){border-right:0}body:not(.growth-mode) .kingyo-label-metrics article:last-child{border-bottom:0}body:not(.growth-mode) .user-form-dialog,body:not(.growth-mode) .user-password-dialog,body:not(.growth-mode) .kingyo-label-manager-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:14px}body:not(.growth-mode) .user-password-target>div,body:not(.growth-mode) .user-password-value-row{grid-template-columns:minmax(0,1fr)}body:not(.growth-mode) .user-password-value-row button,body:not(.growth-mode) .user-password-actions,body:not(.growth-mode) .user-password-actions button,body:not(.growth-mode) .user-form-actions,body:not(.growth-mode) .user-form-actions button,body:not(.growth-mode) .kingyo-data-import-controls button,body:not(.growth-mode) .kingyo-data-danger-actions button{width:100%}body:not(.growth-mode) .user-form-actions,body:not(.growth-mode) .user-password-actions{grid-template-columns:minmax(0,1fr);display:grid}body:not(.growth-mode) .user-form-actions>span,body:not(.growth-mode) .user-password-actions>span{display:none}body:not(.growth-mode) .kingyo-settings-empty-actions{margin-left:0}}body:not(.growth-mode) .kingyo-intake-workspace,body:not(.growth-mode) .kingyo-intake-detail,body:not(.growth-mode) .kingyo-exhibition-import{gap:16px;min-width:0;display:grid}body:not(.growth-mode) .kingyo-intake-header,body:not(.growth-mode) .kingyo-intake-detail-header,body:not(.growth-mode) .kingyo-exhibition-header{border-bottom:1px solid var(--line);align-items:center;margin-bottom:0;padding:4px 2px 16px}body:not(.growth-mode) .kingyo-intake-header h2,body:not(.growth-mode) .kingyo-intake-detail-header h2,body:not(.growth-mode) .kingyo-exhibition-header h2{color:var(--ink);margin:2px 0 4px;font-size:24px}body:not(.growth-mode) .kingyo-intake-header p,body:not(.growth-mode) .kingyo-intake-detail-header p,body:not(.growth-mode) .kingyo-exhibition-header p{margin:0}body:not(.growth-mode) .kingyo-intake-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}body:not(.growth-mode) .kingyo-intake-summary article{border:1px solid var(--line);background:#fff;border-radius:8px;align-content:start;min-width:0;min-height:112px;padding:14px 15px;display:grid;position:relative;overflow:hidden}body:not(.growth-mode) .kingyo-intake-summary article:before{content:"";background:#789285;width:3px;position:absolute;inset:0 auto 0 0}body:not(.growth-mode) .kingyo-intake-summary article[data-tone=warning]:before{background:#c88a18}body:not(.growth-mode) .kingyo-intake-summary article[data-tone=danger]:before{background:#c45d48}body:not(.growth-mode) .kingyo-intake-summary article[data-tone=success]:before{background:#16785f}body:not(.growth-mode) .kingyo-intake-summary span{color:#475467;font-size:12px;font-weight:800}body:not(.growth-mode) .kingyo-intake-summary strong{color:var(--ink);font-variant-numeric:tabular-nums;margin-top:7px;font-size:25px;line-height:1}body:not(.growth-mode) .kingyo-intake-summary strong small{color:#667085;margin-left:3px;font-size:12px}body:not(.growth-mode) .kingyo-intake-summary p{color:#626d7b;margin:8px 0 0;font-size:12px;line-height:1.45}body:not(.growth-mode) .kingyo-intake-filter-panel,body:not(.growth-mode) .kingyo-intake-routing-panel,body:not(.growth-mode) .kingyo-intake-preview,body:not(.growth-mode) .kingyo-intake-result{border-color:var(--line);box-shadow:none;gap:14px;margin:0;padding:16px 18px;display:grid}body:not(.growth-mode) .kingyo-intake-section-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}body:not(.growth-mode) .kingyo-intake-section-heading>div:first-child{min-width:0}body:not(.growth-mode) .kingyo-intake-section-heading .eyebrow,body:not(.growth-mode) .kingyo-intake-section-heading h3,body:not(.growth-mode) .kingyo-intake-section-heading p{margin:0}body:not(.growth-mode) .kingyo-intake-section-heading h3{color:var(--ink);margin-top:2px;font-size:16px}body:not(.growth-mode) .kingyo-intake-section-heading p{color:#667085;margin-top:4px;font-size:12px;line-height:1.55}body:not(.growth-mode) .kingyo-intake-filter-groups{border-top:1px solid var(--line);grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:16px;padding-top:14px;display:grid}body:not(.growth-mode) .kingyo-intake-filter-groups fieldset,body:not(.growth-mode) .kingyo-intake-routing-panel fieldset{border:0;min-width:0;margin:0;padding:0}body:not(.growth-mode) .kingyo-intake-filter-groups legend,body:not(.growth-mode) .kingyo-intake-routing-panel legend{color:#475467;margin-bottom:7px;font-size:12px;font-weight:850}body:not(.growth-mode) .kingyo-intake-filter-panel .filter-chip{color:#475467;background:#fff;border-color:#d7dde3;border-radius:6px;align-items:center;gap:7px;min-height:40px;padding:7px 10px;display:inline-flex}body:not(.growth-mode) .kingyo-intake-filter-panel .filter-chip small{color:#667085;font-variant-numeric:tabular-nums;text-align:center;background:#eef1f3;border-radius:999px;min-width:20px;padding:2px 5px;font-size:12px}body:not(.growth-mode) .kingyo-intake-filter-panel .filter-chip.active{color:#075e46;background:#edf7f2;border-color:#16785f;box-shadow:inset 0 0 0 1px #16785f}body:not(.growth-mode) .kingyo-intake-filter-panel .filter-chip.active small{color:#075e46;background:#d9eee4}body:not(.growth-mode) .kingyo-intake-routing-panel{border-left:3px solid #9aa8a0}body:not(.growth-mode) .kingyo-intake-routing-panel.is-active{border-left-color:#16785f}body:not(.growth-mode) .kingyo-intake-selection-count{border:1px solid var(--line);background:#f7f9f8;border-radius:7px;grid-template-columns:auto auto;align-items:baseline;gap:4px;min-width:86px;padding:8px 11px;display:grid}body:not(.growth-mode) .kingyo-intake-selection-count strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:20px}body:not(.growth-mode) .kingyo-intake-selection-count span{color:#667085;font-size:12px;font-weight:750}body:not(.growth-mode) .kingyo-intake-quick-select{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;display:flex}body:not(.growth-mode) .kingyo-intake-quick-select .panel-meta{margin-left:auto}body:not(.growth-mode) .kingyo-intake-routing-panel .exhibition-routing-controls{background:#f8faf9;border-color:#dce4df;grid-template-columns:minmax(0,1fr) minmax(210px,.28fr);align-items:stretch;gap:14px;padding:13px}body:not(.growth-mode) .kingyo-intake-routing-panel .exhibition-destination-segments{gap:8px;margin-top:0}body:not(.growth-mode) .kingyo-intake-routing-panel .exhibition-destination-option{border-color:#d7dde3;border-radius:7px;grid-template-columns:18px minmax(0,1fr);align-content:start;gap:3px 8px;min-height:108px;padding:12px;position:relative}body:not(.growth-mode) .kingyo-intake-routing-panel .exhibition-destination-option>strong,body:not(.growth-mode) .kingyo-intake-routing-panel .exhibition-destination-option>span:not(.kingyo-intake-option-check),body:not(.growth-mode) .kingyo-intake-routing-panel .exhibition-destination-option>small{grid-column:2}body:not(.growth-mode) .kingyo-intake-routing-panel .exhibition-destination-option>strong{color:#27313d;font-size:13px}body:not(.growth-mode) .kingyo-intake-routing-panel .exhibition-destination-option>span:not(.kingyo-intake-option-check){color:#667085;font-size:12px;line-height:1.45}body:not(.growth-mode) .kingyo-intake-routing-panel .exhibition-destination-option>small{color:#075e46;margin-top:5px;font-size:12px;font-weight:800}body:not(.growth-mode) .kingyo-intake-option-check{background:#fff;border:1px solid #9aa6b2;border-radius:50%;grid-row:1/span 3;width:16px;height:16px;display:block}body:not(.growth-mode) .exhibition-destination-option.active .kingyo-intake-option-check{border:5px solid #16785f}body:not(.growth-mode) .kingyo-intake-routing-panel .exhibition-stage-field,body:not(.growth-mode) .kingyo-intake-routing-context{border-left:1px solid var(--line);align-content:center;gap:7px;min-width:0;margin:0;padding-left:14px;display:grid}body:not(.growth-mode) .kingyo-intake-routing-context span,body:not(.growth-mode) .kingyo-intake-routing-context small,body:not(.growth-mode) .kingyo-intake-routing-panel .exhibition-stage-field small{color:#667085;font-size:12px;line-height:1.45}body:not(.growth-mode) .kingyo-intake-routing-context strong{overflow-wrap:anywhere;color:#27313d;font-size:13px}body:not(.growth-mode) .kingyo-intake-routing-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:44px;padding-top:12px;display:flex}body:not(.growth-mode) .kingyo-intake-routing-actions>div{gap:3px;display:grid}body:not(.growth-mode) .kingyo-intake-table-panel{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;overflow:hidden}body:not(.growth-mode) .kingyo-intake-table-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:66px;padding:13px 17px;display:flex}body:not(.growth-mode) .kingyo-intake-table-heading .eyebrow,body:not(.growth-mode) .kingyo-intake-table-heading h3{margin:0}body:not(.growth-mode) .kingyo-intake-table-heading h3{color:var(--ink);margin-top:2px;font-size:16px}body:not(.growth-mode) .kingyo-intake-table-heading>span{color:#667085;font-variant-numeric:tabular-nums;font-size:12px}body:not(.growth-mode) .kingyo-intake-table-wrap{border:0;border-radius:0;max-height:none;margin:0;overflow-x:auto}body:not(.growth-mode) .kingyo-intake-table{width:100%;min-width:1260px}body:not(.growth-mode) .kingyo-intake-table th,body:not(.growth-mode) .kingyo-intake-table td{vertical-align:middle;padding:12px 13px}body:not(.growth-mode) .kingyo-intake-table tbody tr{min-height:64px}body:not(.growth-mode) .kingyo-intake-table tbody tr.is-selected{background:#f1f8f4;box-shadow:inset 3px 0 #16785f}body:not(.growth-mode) .kingyo-intake-select-column{width:62px}body:not(.growth-mode) .kingyo-intake-table input[type=checkbox]{width:20px;height:20px}body:not(.growth-mode) .kingyo-intake-source-cell,body:not(.growth-mode) .kingyo-intake-priority-cell,body:not(.growth-mode) .kingyo-intake-flags,body:not(.growth-mode) .kingyo-intake-status-cell{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}body:not(.growth-mode) .kingyo-intake-source-cell{align-items:flex-start}body:not(.growth-mode) .kingyo-intake-source-cell strong,body:not(.growth-mode) .kingyo-intake-source-cell small{width:100%}body:not(.growth-mode) .kingyo-intake-priority-cell>span,body:not(.growth-mode) .kingyo-intake-flags>span,body:not(.growth-mode) .kingyo-intake-status-cell>span{color:#667085;font-size:12px;line-height:1.4}body:not(.growth-mode) .kingyo-intake-row-link{min-width:56px;min-height:40px;padding-inline:10px}body:not(.growth-mode) .kingyo-intake-empty{border:0;border-radius:0;min-height:180px}body:not(.growth-mode) .kingyo-intake-preview-summary{border:1px solid var(--line);background:#f8f9fa;border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}body:not(.growth-mode) .kingyo-intake-preview-summary>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-content:center;gap:4px;min-width:0;min-height:68px;padding:9px 12px;display:grid}body:not(.growth-mode) .kingyo-intake-preview-summary>div:nth-child(4n){border-right:0}body:not(.growth-mode) .kingyo-intake-preview-summary>div:nth-last-child(-n+4){border-bottom:0}body:not(.growth-mode) .kingyo-intake-preview-summary span{color:#667085;font-size:12px;font-weight:800}body:not(.growth-mode) .kingyo-intake-preview-summary strong{overflow-wrap:anywhere;color:#27313d;font-variant-numeric:tabular-nums;font-size:15px}body:not(.growth-mode) .kingyo-intake-preview-summary [data-tone=success] strong{color:#067647}body:not(.growth-mode) .kingyo-intake-preview-summary [data-tone=warning] strong{color:#9a6700}body:not(.growth-mode) .kingyo-intake-preview-summary [data-tone=danger] strong{color:#b42318}body:not(.growth-mode) .kingyo-intake-preview-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}body:not(.growth-mode) .kingyo-intake-preview-item{border-color:var(--line);background:#fff;border-radius:7px;min-width:0;padding:14px}body:not(.growth-mode) .kingyo-intake-plan-status{color:#475467;background:#f8f9fa;border:1px solid #d7dde3;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:28px;padding:4px 8px;font-size:12px;font-weight:850;display:inline-flex}body:not(.growth-mode) .kingyo-intake-plan-status>span{background:#626d7b;border-radius:50%;width:7px;height:7px}body:not(.growth-mode) .kingyo-intake-plan-status[data-status=create]{color:#075e46;background:#edf7f2;border-color:#b8d8c7}body:not(.growth-mode) .kingyo-intake-plan-status[data-status=create]>span{background:#16785f}body:not(.growth-mode) .kingyo-intake-plan-status[data-status=conflict]{color:#8a5b00;background:#fff9e8;border-color:#ead29b}body:not(.growth-mode) .kingyo-intake-plan-status[data-status=conflict]>span{background:#c88a18}body:not(.growth-mode) .kingyo-intake-preview-facts{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:2px 0 0;display:grid}body:not(.growth-mode) .kingyo-intake-preview-facts>div{border-bottom:1px solid var(--line);min-width:0;padding:8px 8px 8px 0}body:not(.growth-mode) .kingyo-intake-preview-facts dt,body:not(.growth-mode) .kingyo-intake-preview-facts dd{margin:0}body:not(.growth-mode) .kingyo-intake-preview-facts dt{color:#626d7b;font-size:12px;font-weight:800}body:not(.growth-mode) .kingyo-intake-preview-facts dd{overflow-wrap:anywhere;color:#344054;margin-top:3px;font-size:12px;line-height:1.45}body:not(.growth-mode) .kingyo-intake-preview-safety{flex-wrap:wrap;gap:5px;display:flex}body:not(.growth-mode) .kingyo-intake-preview-safety span{color:#9d382d;background:#fff2ef;border-radius:4px;padding:4px 7px;font-size:12px;font-weight:800}body:not(.growth-mode) .kingyo-intake-preview-safety span[data-safe=true]{color:#075e46;background:#edf7f2}body:not(.growth-mode) .kingyo-intake-preview-confirm{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:16px;padding-top:14px;display:flex}body:not(.growth-mode) .kingyo-intake-preview-confirm .settings-note{flex:auto;margin:0}body:not(.growth-mode) .kingyo-intake-result-group{border-top:1px solid var(--line);gap:8px;padding-top:12px;display:grid}body:not(.growth-mode) .kingyo-intake-result-group h4,body:not(.growth-mode) .kingyo-intake-result-group ul{margin:0}body:not(.growth-mode) .kingyo-intake-result-group h4{color:#344054;font-size:12px}body:not(.growth-mode) .kingyo-intake-result-group ul{gap:6px;padding:0;list-style:none;display:grid}body:not(.growth-mode) .kingyo-intake-result-group li{background:#f8faf9;border-left:3px solid #7a9b8a;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;padding:8px 10px;display:grid}body:not(.growth-mode) .kingyo-intake-result-group[data-tone=warning] li{background:#fffaf0;border-left-color:#c88a18}body:not(.growth-mode) .kingyo-intake-result-group[data-tone=danger] li{background:#fff7f5;border-left-color:#c45d48}body:not(.growth-mode) .kingyo-intake-result-group strong,body:not(.growth-mode) .kingyo-intake-result-group span,body:not(.growth-mode) .kingyo-intake-result-group small{overflow-wrap:anywhere;font-size:12px}body:not(.growth-mode) .kingyo-intake-result-group small{color:#626d7b;grid-column:1/-1}body:not(.growth-mode) .kingyo-intake-detail{grid-template-columns:repeat(12,minmax(0,1fr))}body:not(.growth-mode) .kingyo-intake-detail>.kingyo-intake-detail-header,body:not(.growth-mode) .kingyo-intake-detail>.kingyo-intake-detail-hero,body:not(.growth-mode) .kingyo-intake-detail>.kingyo-intake-status-panel,body:not(.growth-mode) .kingyo-intake-detail>.kingyo-intake-sfa-preview,body:not(.growth-mode) .kingyo-intake-detail>.kingyo-intake-exhibition-section,body:not(.growth-mode) .kingyo-intake-detail>.kingyo-intake-review-section,body:not(.growth-mode) .kingyo-intake-detail>.kingyo-intake-raw-panel{grid-column:1/-1}body:not(.growth-mode) .kingyo-intake-detail>.kingyo-intake-lead-section{grid-column:1/span 6}body:not(.growth-mode) .kingyo-intake-detail>.kingyo-intake-source-section{grid-column:7/-1}body:not(.growth-mode) .kingyo-intake-detail .account-detail,body:not(.growth-mode) .kingyo-intake-detail .settings-card{border-color:var(--line);box-shadow:none;margin:0}body:not(.growth-mode) .kingyo-intake-detail-hero{border-left:3px solid #16785f;gap:14px;padding:18px;display:grid}body:not(.growth-mode) .kingyo-intake-detail-hero .panel-heading h3{color:var(--ink);margin-top:4px;font-size:22px}body:not(.growth-mode) .kingyo-intake-detail-contact{color:#667085;margin:5px 0 0;font-size:12px}body:not(.growth-mode) .kingyo-intake-detail-meta{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:auto minmax(150px,auto) auto minmax(0,1fr);align-items:baseline;gap:6px 10px;padding:9px 0;display:grid}body:not(.growth-mode) .kingyo-intake-detail-meta span{color:#626d7b;font-size:12px;font-weight:800}body:not(.growth-mode) .kingyo-intake-detail-meta time,body:not(.growth-mode) .kingyo-intake-detail-meta strong{overflow-wrap:anywhere;color:#344054;min-width:0;font-size:12px}body:not(.growth-mode) .kingyo-intake-detail-hero .compact-detail-list{grid-template-columns:repeat(3,minmax(0,1fr))}body:not(.growth-mode) .kingyo-intake-status-panel{border-left:3px solid #667f73;padding:16px 18px}body:not(.growth-mode) .kingyo-intake-status-actions{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}body:not(.growth-mode) .kingyo-intake-status-actions button{width:100%;min-height:42px}body:not(.growth-mode) .kingyo-intake-detail-section{min-width:0;padding:16px 18px}body:not(.growth-mode) .kingyo-intake-detail-section .compact-detail-list{grid-template-columns:repeat(2,minmax(0,1fr))}body:not(.growth-mode) .kingyo-intake-detail-section .compact-detail-list>:last-child:nth-child(odd){grid-column:1/-1}body:not(.growth-mode) .kingyo-intake-sfa-preview{gap:8px;padding:16px;display:grid}body:not(.growth-mode) .kingyo-intake-sfa-preview-header{align-items:flex-start}body:not(.growth-mode) .kingyo-intake-preview-note{background:#f1f8f4;border-left:3px solid #16785f;border-radius:0 6px 6px 0;margin:0}body:not(.growth-mode) .kingyo-intake-candidate-summary{border:1px solid var(--line);background:#f8f9fa;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}body:not(.growth-mode) .kingyo-intake-candidate-summary>span{border-right:1px solid var(--line);gap:3px;padding:9px 12px;display:grid}body:not(.growth-mode) .kingyo-intake-candidate-summary>span:last-child{border-right:0}body:not(.growth-mode) .kingyo-intake-candidate-summary small{color:#667085;font-size:12px}body:not(.growth-mode) .kingyo-intake-candidate-summary strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:18px}body:not(.growth-mode) .kingyo-intake-conversion-panel{background:0 0;border:0;margin:0;padding:0}body:not(.growth-mode) .kingyo-intake-single-selection{border-bottom:1px solid var(--kingyo-border);grid-template-columns:150px minmax(0,1fr);gap:12px;padding-block:12px;display:grid}body:not(.growth-mode) .kingyo-intake-single-selection span{color:var(--kingyo-muted)}body:not(.growth-mode) .kingyo-intake-single-selection strong{overflow-wrap:anywhere}body:not(.growth-mode) .kingyo-intake-project-link{gap:12px;min-height:0;padding:16px;display:grid}body:not(.growth-mode) .kingyo-intake-project-link h3,body:not(.growth-mode) .kingyo-intake-project-link p{margin:0}body:not(.growth-mode) .kingyo-intake-project-link select{width:min(100%,480px)}body:not(.growth-mode) .kingyo-intake-converted-actions,body:not(.growth-mode) .kingyo-intake-conversion-actions{margin-top:12px}body:not(.growth-mode) .kingyo-intake-conversion-help{color:#667085;margin:10px 0 0;font-size:12px}body:not(.growth-mode) .kingyo-intake-selection-section{border:0;border-top:1px solid var(--line);min-width:0;margin:14px 0 0;padding:12px 0 0}body:not(.growth-mode) .kingyo-intake-selection-section legend{color:#344054;padding:0;font-size:12px;font-weight:850}body:not(.growth-mode) .kingyo-intake-selection-list,body:not(.growth-mode) .kingyo-intake-candidate-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;padding:0}body:not(.growth-mode) .kingyo-intake-selection-option{cursor:pointer;min-height:68px}body:not(.growth-mode) .kingyo-intake-selection-option:has(input:checked){background:#edf7f2;border-color:#70a58d;box-shadow:inset 0 0 0 1px #70a58d}body:not(.growth-mode) .kingyo-intake-selection-option input{accent-color:#16785f;width:18px;height:18px;margin-right:8px}body:not(.growth-mode) .kingyo-intake-candidate-section{border-top:1px solid var(--line);gap:0;padding-top:12px;display:grid}body:not(.growth-mode) .kingyo-intake-candidate-card{min-height:72px}body:not(.growth-mode) .kingyo-intake-raw-panel{background:#fafbfc;padding:16px 18px}body:not(.growth-mode) .kingyo-intake-raw-panel summary{cursor:pointer;color:#475467;min-height:40px;font-size:12px;font-weight:800}body:not(.growth-mode) .kingyo-exhibition-steps{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}body:not(.growth-mode) .kingyo-exhibition-steps li{border-right:1px solid var(--line);color:#626d7b;align-items:center;gap:9px;min-width:0;min-height:58px;padding:10px 13px;display:flex;position:relative}body:not(.growth-mode) .kingyo-exhibition-steps li:last-child{border-right:0}body:not(.growth-mode) .kingyo-exhibition-steps li:after{content:"";background:0 0;height:3px;position:absolute;bottom:0;left:0;right:0}body:not(.growth-mode) .kingyo-exhibition-steps li[data-state=current]{color:#075e46;background:#f1f8f4}body:not(.growth-mode) .kingyo-exhibition-steps li[data-state=current]:after,body:not(.growth-mode) .kingyo-exhibition-steps li[data-state=complete]:after{background:#16785f}body:not(.growth-mode) .kingyo-exhibition-steps li>span{font-variant-numeric:tabular-nums;background:#fff;border:1px solid #cfd6dc;border-radius:50%;flex:none;justify-content:center;align-items:center;width:25px;height:25px;font-size:12px;font-weight:850;display:inline-flex}body:not(.growth-mode) .kingyo-exhibition-steps li[data-state=current]>span,body:not(.growth-mode) .kingyo-exhibition-steps li[data-state=complete]>span{color:#075e46;border-color:#16785f}body:not(.growth-mode) .kingyo-exhibition-steps strong{overflow-wrap:anywhere;font-size:12px}body:not(.growth-mode) .kingyo-exhibition-import .exhibition-csv-import-panel{border-color:var(--line);box-shadow:none;gap:14px;margin:0;padding:17px 18px}body:not(.growth-mode) .kingyo-exhibition-import .exhibition-csv-input-grid{grid-template-columns:minmax(220px,.42fr) 54px minmax(0,1fr);align-items:stretch;gap:12px}body:not(.growth-mode) .kingyo-exhibition-import .exhibition-csv-file-field,body:not(.growth-mode) .kingyo-exhibition-import .exhibition-csv-text-field{background:#fbfcfc;border-color:#cfd8d3;border-radius:7px;align-content:start;padding:14px}body:not(.growth-mode) .kingyo-exhibition-import .exhibition-csv-file-field{justify-content:stretch}body:not(.growth-mode) .kingyo-exhibition-import .exhibition-csv-file-field>strong,body:not(.growth-mode) .kingyo-exhibition-import .exhibition-csv-text-field>strong{color:#27313d;font-size:12px}body:not(.growth-mode) .kingyo-exhibition-import .exhibition-csv-file-field>span,body:not(.growth-mode) .kingyo-exhibition-import .exhibition-csv-text-field>span,body:not(.growth-mode) .kingyo-exhibition-import .exhibition-csv-file-field>small{color:#667085;font-size:12px;font-weight:600;line-height:1.45}body:not(.growth-mode) .kingyo-exhibition-import .exhibition-csv-file-field input{background:#fff;border:1px solid #d7dde3;border-radius:6px;min-height:42px;margin-top:8px;padding:8px}body:not(.growth-mode) .kingyo-exhibition-input-or{color:#98a2b3;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}body:not(.growth-mode) .kingyo-exhibition-import .exhibition-csv-text-field textarea{background:#fff;border-color:#d7dde3;min-height:174px;margin-top:2px}body:not(.growth-mode) .kingyo-exhibition-validation-summary{border:1px solid var(--line);border-radius:7px;grid-template-columns:repeat(6,minmax(0,1fr));overflow:hidden}body:not(.growth-mode) .kingyo-exhibition-validation-summary .exhibition-csv-summary-item,body:not(.growth-mode) .kingyo-exhibition-result-summary .exhibition-csv-summary-item{border-top:0;border-bottom:0;min-height:74px}body:not(.growth-mode) .kingyo-exhibition-mappings{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;max-height:290px;padding-right:3px;display:grid;overflow-y:auto}body:not(.growth-mode) .kingyo-exhibition-mappings span{background:#fff;border:1px solid #dce2e7;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:3px 8px;min-width:0;min-height:64px;padding:9px 10px;display:grid}body:not(.growth-mode) .kingyo-exhibition-mappings span[data-mapped=false]{background:#fafbfc;border-style:dashed}body:not(.growth-mode) .kingyo-exhibition-mappings strong,body:not(.growth-mode) .kingyo-exhibition-mappings small,body:not(.growth-mode) .kingyo-exhibition-mappings em{overflow-wrap:anywhere;min-width:0}body:not(.growth-mode) .kingyo-exhibition-mappings strong{color:#344054;font-size:12px}body:not(.growth-mode) .kingyo-exhibition-mappings small{color:#667085;grid-column:1/-1;font-size:12px}body:not(.growth-mode) .kingyo-exhibition-mappings em{color:#667085;background:#eef1f3;border-radius:3px;padding:2px 4px;font-size:8px;font-style:normal;font-weight:800}body:not(.growth-mode) .kingyo-exhibition-preview-panel{min-width:0}body:not(.growth-mode) .kingyo-exhibition-preview-panel .exhibition-csv-table-wrap{border-color:var(--line);border-radius:7px;margin:0}body:not(.growth-mode) .kingyo-exhibition-preview-panel .exhibition-csv-table{min-width:1180px}body:not(.growth-mode) .kingyo-exhibition-preview-panel .exhibition-csv-table th,body:not(.growth-mode) .kingyo-exhibition-preview-panel .exhibition-csv-table td{padding:11px 12px}body:not(.growth-mode) .kingyo-exhibition-row-badges,body:not(.growth-mode) .kingyo-exhibition-safety-cell{flex-wrap:wrap;gap:5px;display:flex}body:not(.growth-mode) .kingyo-exhibition-row-badges span,body:not(.growth-mode) .kingyo-exhibition-safety-cell span{color:#475467;background:#f0f2f4;border-radius:4px;padding:3px 6px;font-size:12px;font-weight:800}body:not(.growth-mode) .kingyo-exhibition-row-badges span[data-tone=danger],body:not(.growth-mode) .kingyo-exhibition-safety-cell span[data-safe=false]{color:#9d382d;background:#fff0ed}body:not(.growth-mode) .kingyo-exhibition-row-badges span[data-tone=warning]{color:#8a5b00;background:#fff7e2}body:not(.growth-mode) .kingyo-exhibition-safety-cell span[data-safe=true]{color:#075e46;background:#edf7f2}body:not(.growth-mode) .kingyo-exhibition-confirm-panel{background:#fbfdfc;border-left:3px solid #16785f}body:not(.growth-mode) .kingyo-exhibition-confirm-facts{border:1px solid var(--line);background:#fff;border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;overflow:hidden}body:not(.growth-mode) .kingyo-exhibition-confirm-facts>div{border-right:1px solid var(--line);min-width:0;padding:9px 11px}body:not(.growth-mode) .kingyo-exhibition-confirm-facts>div:last-child{border-right:0}body:not(.growth-mode) .kingyo-exhibition-confirm-facts dt,body:not(.growth-mode) .kingyo-exhibition-confirm-facts dd{margin:0}body:not(.growth-mode) .kingyo-exhibition-confirm-facts dt{color:#626d7b;font-size:12px;font-weight:800}body:not(.growth-mode) .kingyo-exhibition-confirm-facts dd{overflow-wrap:anywhere;color:#344054;margin-top:3px;font-size:12px;font-weight:750}body:not(.growth-mode) .kingyo-exhibition-result{border-left:3px solid #16785f}body:not(.growth-mode) .kingyo-exhibition-result-summary{border:1px solid var(--line);border-radius:7px}body:not(.growth-mode) .kingyo-intake-workspace :is(button,a,input,select,textarea):focus-visible,body:not(.growth-mode) .kingyo-intake-detail :is(button,a,input,select,summary):focus-visible,body:not(.growth-mode) .kingyo-exhibition-import :is(button,a,input,textarea):focus-visible{outline-offset:2px;outline:3px solid #16785f42}@media (max-width:1279px){body:not(.growth-mode) .kingyo-intake-preview-list{grid-template-columns:minmax(0,1fr)}body:not(.growth-mode) .kingyo-exhibition-mappings{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){body:not(.growth-mode) .kingyo-intake-summary,body:not(.growth-mode) .kingyo-intake-preview-summary{grid-template-columns:repeat(2,minmax(0,1fr))}body:not(.growth-mode) .kingyo-intake-preview-summary>div:nth-child(2n){border-right:0}body:not(.growth-mode) .kingyo-intake-preview-summary>div:nth-last-child(-n+4){border-bottom:1px solid var(--line)}body:not(.growth-mode) .kingyo-intake-preview-summary>div:nth-last-child(-n+2){border-bottom:0}body:not(.growth-mode) .kingyo-intake-detail>.kingyo-intake-lead-section,body:not(.growth-mode) .kingyo-intake-detail>.kingyo-intake-source-section{grid-column:1/-1}body:not(.growth-mode) .kingyo-exhibition-validation-summary{grid-template-columns:repeat(3,minmax(0,1fr))}body:not(.growth-mode) .kingyo-exhibition-validation-summary .exhibition-csv-summary-item:nth-child(3n){border-right:0}body:not(.growth-mode) .kingyo-exhibition-validation-summary .exhibition-csv-summary-item:nth-child(-n+3){border-bottom:1px solid var(--line)}}@media (max-width:767px){body:not(.growth-mode) .kingyo-intake-header,body:not(.growth-mode) .kingyo-intake-detail-header,body:not(.growth-mode) .kingyo-exhibition-header,body:not(.growth-mode) .kingyo-intake-section-heading,body:not(.growth-mode) .kingyo-intake-preview-confirm,body:not(.growth-mode) .kingyo-intake-routing-actions,body:not(.growth-mode) .kingyo-exhibition-import .panel-heading{flex-direction:column;align-items:stretch}body:not(.growth-mode) .kingyo-intake-header .toolbar-actions,body:not(.growth-mode) .kingyo-intake-detail-header .ghost-button,body:not(.growth-mode) .kingyo-exhibition-header .ghost-button{width:100%}body:not(.growth-mode) .kingyo-intake-header .toolbar-actions>*,body:not(.growth-mode) .kingyo-intake-detail-header .ghost-button,body:not(.growth-mode) .kingyo-exhibition-header .ghost-button{flex:auto}body:not(.growth-mode) .kingyo-intake-filter-groups,body:not(.growth-mode) .kingyo-intake-routing-panel .exhibition-routing-controls,body:not(.growth-mode) .kingyo-intake-routing-panel .exhibition-destination-segments,body:not(.growth-mode) .kingyo-intake-detail-hero .compact-detail-list,body:not(.growth-mode) .kingyo-intake-detail-section .compact-detail-list,body:not(.growth-mode) .kingyo-intake-selection-list,body:not(.growth-mode) .kingyo-intake-candidate-list,body:not(.growth-mode) .kingyo-exhibition-import .exhibition-csv-input-grid,body:not(.growth-mode) .kingyo-exhibition-confirm-facts{grid-template-columns:minmax(0,1fr)}body:not(.growth-mode) .kingyo-intake-routing-panel .exhibition-stage-field,body:not(.growth-mode) .kingyo-intake-routing-context{border-top:1px solid var(--line);border-left:0;padding-top:12px;padding-left:0}body:not(.growth-mode) .kingyo-intake-routing-actions .primary-button,body:not(.growth-mode) .kingyo-intake-preview-confirm .toolbar-actions,body:not(.growth-mode) .kingyo-intake-preview-confirm .toolbar-actions button,body:not(.growth-mode) .kingyo-exhibition-import-actions,body:not(.growth-mode) .kingyo-exhibition-import-actions button{width:100%}body:not(.growth-mode) .kingyo-intake-status-actions{grid-template-columns:repeat(2,minmax(0,1fr))}body:not(.growth-mode) .kingyo-intake-detail-meta{grid-template-columns:auto minmax(0,1fr)}body:not(.growth-mode) .kingyo-intake-candidate-summary{grid-template-columns:minmax(0,1fr)}body:not(.growth-mode) .kingyo-intake-candidate-summary>span{border-right:0;border-bottom:1px solid var(--line)}body:not(.growth-mode) .kingyo-intake-candidate-summary>span:last-child{border-bottom:0}body:not(.growth-mode) .kingyo-exhibition-steps{grid-template-columns:repeat(2,minmax(0,1fr))}body:not(.growth-mode) .kingyo-exhibition-steps li:nth-child(2){border-right:0}body:not(.growth-mode) .kingyo-exhibition-steps li:nth-child(-n+2){border-bottom:1px solid var(--line)}body:not(.growth-mode) .kingyo-exhibition-input-or{min-height:28px}body:not(.growth-mode) .kingyo-exhibition-validation-summary,body:not(.growth-mode) .kingyo-exhibition-mappings{grid-template-columns:repeat(2,minmax(0,1fr))}body:not(.growth-mode) .kingyo-exhibition-validation-summary .exhibition-csv-summary-item,body:not(.growth-mode) .kingyo-exhibition-validation-summary .exhibition-csv-summary-item:nth-child(3n){border-right:1px solid var(--line)}body:not(.growth-mode) .kingyo-exhibition-validation-summary .exhibition-csv-summary-item:nth-child(2n){border-right:0}body:not(.growth-mode) .kingyo-exhibition-confirm-facts>div{border-right:0;border-bottom:1px solid var(--line)}body:not(.growth-mode) .kingyo-exhibition-confirm-facts>div:last-child{border-bottom:0}}@media (max-width:520px){body:not(.growth-mode) .kingyo-intake-summary article{min-height:106px;padding:12px}body:not(.growth-mode) .kingyo-intake-filter-panel,body:not(.growth-mode) .kingyo-intake-routing-panel,body:not(.growth-mode) .kingyo-intake-preview,body:not(.growth-mode) .kingyo-intake-result,body:not(.growth-mode) .kingyo-intake-detail .account-detail,body:not(.growth-mode) .kingyo-intake-detail .settings-card,body:not(.growth-mode) .kingyo-exhibition-import .exhibition-csv-import-panel{padding:13px}body:not(.growth-mode) .kingyo-intake-filter-panel .filter-chip,body:not(.growth-mode) .kingyo-intake-quick-select .ghost-button{flex:calc(50% - 8px);justify-content:center}body:not(.growth-mode) .kingyo-intake-quick-select .panel-meta{width:100%;margin-left:0}body:not(.growth-mode) .kingyo-intake-status-actions,body:not(.growth-mode) .kingyo-intake-preview-facts{grid-template-columns:minmax(0,1fr)}body:not(.growth-mode) .kingyo-intake-preview-summary>div{min-height:62px;padding:8px 9px}body:not(.growth-mode) .kingyo-intake-preview-summary strong{font-size:13px}body:not(.growth-mode) .kingyo-intake-table-heading{flex-direction:column;align-items:flex-start}body:not(.growth-mode) .kingyo-exhibition-steps li{min-height:54px;padding:8px 10px}body:not(.growth-mode) .kingyo-exhibition-mappings{grid-template-columns:minmax(0,1fr)}body:not(.growth-mode) .kingyo-exhibition-import .exhibition-csv-file-field input{max-width:100%;overflow:hidden}}body:not(.growth-mode) .kingyo-lead-management{gap:var(--space-4);min-width:0;display:grid}body:not(.growth-mode) .lead-management-page-intro{justify-content:space-between;align-items:flex-end;gap:var(--space-5);min-width:0;padding:var(--space-2) 0 var(--space-4);border-bottom:1px solid var(--kingyo-border);display:flex}body:not(.growth-mode) .lead-management-page-intro>div{gap:5px;min-width:0;display:grid}body:not(.growth-mode) .lead-management-page-intro .eyebrow{color:var(--kingyo-green);margin:0;font-size:12px;font-weight:800}body:not(.growth-mode) .lead-management-page-intro h2{color:var(--kingyo-ink);margin:0;font-size:24px;font-weight:780;line-height:1.25}body:not(.growth-mode) .lead-management-page-intro p:not(.eyebrow){max-width:760px;color:var(--kingyo-muted);margin:0;font-size:12px;line-height:1.6}body:not(.growth-mode) .lead-management-total{border:1px solid var(--kingyo-border);border-radius:var(--radius-pill);background:var(--kingyo-surface);color:var(--kingyo-muted);flex:none;align-items:baseline;gap:7px;padding:7px 11px;font-size:12px;display:flex}body:not(.growth-mode) .lead-management-total strong{color:var(--kingyo-deep-green);font-variant-numeric:tabular-nums;font-size:18px}body:not(.growth-mode) .lead-management-page-intro>.lead-management-header-actions{justify-content:flex-end;align-items:center;gap:var(--space-3);flex-wrap:wrap;flex:none;display:flex}body:not(.growth-mode) .lead-management-page-intro>.lead-management-header-actions .toolbar-actions{gap:var(--space-2)}body:not(.growth-mode) .kingyo-lead-management .lead-management-summary{gap:var(--space-2);grid-template-columns:repeat(7,minmax(112px,1fr));margin:0}body:not(.growth-mode) .kingyo-lead-management .lead-management-summary-item{min-height:92px;padding:var(--space-3);border-color:var(--kingyo-border);border-radius:var(--radius-sm);background:var(--kingyo-surface);box-shadow:var(--shadow-card);align-items:center;gap:10px;display:flex}body:not(.growth-mode) .kingyo-lead-management .lead-management-summary-item>div{gap:4px;min-width:0;display:grid}body:not(.growth-mode) .lead-management-summary-icon{background:var(--kingyo-sage);width:34px;min-height:34px;color:var(--kingyo-deep-green);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:850;display:grid}body:not(.growth-mode) .kingyo-lead-management .lead-management-summary-item.high .lead-management-summary-icon,body:not(.growth-mode) .kingyo-lead-management .lead-management-summary-item.overdue .lead-management-summary-icon{color:var(--kingyo-danger);background:#fbecea}body:not(.growth-mode) .kingyo-lead-management .lead-management-summary-item.attention .lead-management-summary-icon{color:var(--kingyo-warning);background:#fff4dc}body:not(.growth-mode) .kingyo-lead-management .lead-management-summary-item span:not(.lead-management-summary-icon){min-height:0;color:var(--kingyo-muted);text-overflow:ellipsis;font-size:12px;line-height:1.35;overflow:hidden}body:not(.growth-mode) .kingyo-lead-management .lead-management-summary-item strong{color:var(--kingyo-ink);margin:0;font-size:21px;line-height:1.2}body:not(.growth-mode) .kingyo-lead-management .lead-management-tabs{border:1px solid var(--kingyo-border);border-radius:var(--radius-sm);background:var(--kingyo-surface-muted);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));width:min(720px,100%);margin:0;padding:4px;display:grid}body:not(.growth-mode) .kingyo-lead-management .lead-management-tabs button,body:not(.growth-mode) .kingyo-lead-management .lead-management-tabs a{width:100%;min-height:38px;color:var(--kingyo-muted);border-radius:5px;font-weight:750;position:relative}body:not(.growth-mode) .kingyo-lead-management .lead-management-tabs button:after,body:not(.growth-mode) .kingyo-lead-management .lead-management-tabs a:after{content:"";background:0 0;height:2px;position:absolute;bottom:5px;left:16px;right:16px}body:not(.growth-mode) .kingyo-lead-management .lead-management-tabs button.active,body:not(.growth-mode) .kingyo-lead-management .lead-management-tabs a.active{color:var(--kingyo-deep-green);font-weight:800}body:not(.growth-mode) .kingyo-lead-management .lead-management-tabs button.active:after,body:not(.growth-mode) .kingyo-lead-management .lead-management-tabs a.active:after{background:var(--kingyo-green)}body:not(.growth-mode) .kingyo-lead-management .lead-management-tab-link{width:100%;min-height:38px;color:var(--kingyo-deep-green);border-radius:5px;font-weight:800;position:relative}body:not(.growth-mode) .kingyo-lead-management .lead-management-filters{border-radius:var(--radius-sm);margin:0;overflow:hidden}body:not(.growth-mode) .kingyo-lead-management .lead-management-filters .panel-heading{min-height:52px;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--kingyo-border)}body:not(.growth-mode) .kingyo-lead-management .lead-management-filter-grid{gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-4);grid-template-columns:minmax(200px,1.35fr) repeat(4,minmax(132px,1fr))}body:not(.growth-mode) .kingyo-lead-management .lead-management-filter-grid label{color:var(--kingyo-muted);font-size:12px;font-weight:750}body:not(.growth-mode) .kingyo-lead-management .lead-management-filter-grid input,body:not(.growth-mode) .kingyo-lead-management .lead-management-filter-grid select{height:var(--control-default)}body:not(.growth-mode) .kingyo-lead-management .lead-management-list{gap:var(--space-2);min-width:0}body:not(.growth-mode) .kingyo-lead-management .lead-management-card{align-items:stretch;gap:var(--space-4);padding:var(--space-4);border-color:var(--kingyo-border);border-radius:var(--radius-sm);background:var(--kingyo-surface);box-shadow:var(--shadow-card);cursor:pointer;grid-template-columns:minmax(0,1fr) 156px}body:not(.growth-mode) .kingyo-lead-management .lead-management-card:hover{border-color:var(--kingyo-border-strong);box-shadow:0 8px 22px #0f4c3a12}body:not(.growth-mode) .kingyo-lead-management .lead-management-card:focus-visible{box-shadow:var(--focus-ring);outline:0}body:not(.growth-mode) .kingyo-lead-management .lead-management-card-main{gap:12px var(--space-5);grid-template-columns:minmax(210px,1.05fr) minmax(280px,1.2fr)}body:not(.growth-mode) .lead-management-card-badges{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}body:not(.growth-mode) .lead-management-kind,body:not(.growth-mode) .lead-management-action-state{border:1px solid var(--kingyo-border);border-radius:var(--radius-pill);background:var(--kingyo-surface-muted);min-height:24px;color:var(--kingyo-deep-green);white-space:nowrap;align-items:center;padding:3px 8px;font-size:12px;font-weight:800;display:inline-flex}body:not(.growth-mode) .kingyo-lead-management .channel-chip{border-radius:var(--radius-pill);min-height:24px;padding:3px 8px;font-size:12px}body:not(.growth-mode) .kingyo-lead-management .lead-management-card-meta{align-items:start;gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}body:not(.growth-mode) .kingyo-lead-management .lead-management-card-meta>span{min-width:0;color:var(--kingyo-ink-soft);text-overflow:ellipsis;white-space:nowrap;gap:3px;font-weight:700;display:grid;overflow:hidden}body:not(.growth-mode) .kingyo-lead-management .lead-management-card-meta small{color:var(--kingyo-muted);font-size:12px;font-weight:700}body:not(.growth-mode) .kingyo-lead-management .lead-management-card-meta .priority-high{color:var(--kingyo-danger)}body:not(.growth-mode) .kingyo-lead-management .lead-management-card-action,body:not(.growth-mode) .kingyo-lead-management .lead-management-card-latest{gap:var(--space-2);border-top:1px solid var(--kingyo-border);grid-template-columns:auto auto minmax(0,1fr);min-width:0;min-height:34px;padding-top:9px}body:not(.growth-mode) .kingyo-lead-management .lead-management-card-action>strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}body:not(.growth-mode) .lead-management-action-state.overdue,body:not(.growth-mode) .lead-management-action-state.missing{color:var(--kingyo-danger);background:#fff7f6;border-color:#b5423c40}body:not(.growth-mode) .lead-management-action-state.today{color:var(--kingyo-warning);background:#fff9ec;border-color:#a0690840}body:not(.growth-mode) .lead-management-action-state.scheduled{background:var(--kingyo-pale-green);color:var(--kingyo-deep-green);border-color:#1f755740}body:not(.growth-mode) .lead-management-action-date{color:var(--kingyo-muted);font-variant-numeric:tabular-nums;white-space:nowrap;align-self:center}body:not(.growth-mode) .lead-management-latest-label{color:var(--kingyo-muted);white-space:nowrap;font-weight:750}body:not(.growth-mode) .kingyo-lead-management .lead-management-card-buttons{align-content:center;width:156px}body:not(.growth-mode) #leadDialog{border-radius:var(--radius-card);width:min(1100px,100vw - 48px);max-height:calc(100dvh - 48px)}body:not(.growth-mode) #leadForm{padding:0 var(--space-5);background:var(--kingyo-canvas)}body:not(.growth-mode) #leadForm .dialog-heading{z-index:4;min-height:86px;margin:0 calc(var(--space-5) * -1);padding:var(--space-4) var(--space-5) var(--space-3);background:#fffffff7;border-bottom:0;top:0}body:not(.growth-mode) #leadForm .dialog-heading>div{min-width:0}body:not(.growth-mode) #leadForm .dialog-heading h2{max-width:760px;color:var(--kingyo-ink);text-overflow:ellipsis;white-space:nowrap;font-size:21px;font-weight:780;overflow:hidden}body:not(.growth-mode) #leadForm .dialog-heading .icon-button{border-radius:50%;flex:none;width:42px;min-height:42px;padding:0;font-size:20px}body:not(.growth-mode) .lead-dialog-meta{margin:0 calc(var(--space-5) * -1) var(--space-4);padding:0 var(--space-5) var(--space-3);border-bottom:1px solid var(--kingyo-border);background:var(--kingyo-surface);flex-wrap:wrap;align-items:center;gap:7px;display:flex}body:not(.growth-mode) .lead-dialog-meta>span{border:1px solid var(--kingyo-border);border-radius:var(--radius-pill);background:var(--kingyo-surface-muted);min-height:25px;color:var(--kingyo-ink-soft);align-items:center;padding:3px 8px;font-size:12px;font-weight:750;display:inline-flex}body:not(.growth-mode) .lead-dialog-meta .lead-dialog-status,body:not(.growth-mode) .lead-dialog-meta .lead-dialog-source{background:var(--kingyo-pale-green);color:var(--kingyo-deep-green);border-color:#1f755738}body:not(.growth-mode) .lead-dialog-meta .priority-high{color:var(--kingyo-danger);background:#fff7f6;border-color:#b5423c40}body:not(.growth-mode) .lead-dialog-meta .priority-medium{color:var(--kingyo-warning);background:#fff9ec;border-color:#a0690840}body:not(.growth-mode) #leadForm .form-grid{gap:var(--space-3)}body:not(.growth-mode) #leadForm .lead-overview-panel,body:not(.growth-mode) #leadForm .lead-next-action-panel,body:not(.growth-mode) #leadForm .form-section,body:not(.growth-mode) #leadForm .lead-tasks,body:not(.growth-mode) #leadForm .lead-history{border-radius:var(--radius-sm);box-shadow:none}body:not(.growth-mode) #leadForm .form-section,body:not(.growth-mode) #leadForm .form-section:nth-of-type(2n){background:var(--kingyo-surface)}body:not(.growth-mode) #leadForm .lead-memo-field{gap:8px;display:grid}body:not(.growth-mode) #leadForm .lead-memo-textarea{resize:vertical}body:not(.growth-mode) #leadForm .dialog-summary{margin-top:var(--space-3);border-radius:var(--radius-sm)}body:not(.growth-mode) #leadForm .dialog-actions{z-index:4;margin:var(--space-4) calc(var(--space-5) * -1) 0;padding:var(--space-3) var(--space-5);border-top:1px solid var(--kingyo-border);background:#fffffff7;bottom:0}@media (max-width:1279px){body:not(.growth-mode) .kingyo-lead-management .lead-management-summary{grid-template-columns:repeat(4,minmax(112px,1fr))}body:not(.growth-mode) .kingyo-lead-management .lead-management-filter-grid{grid-template-columns:repeat(3,minmax(150px,1fr))}body:not(.growth-mode) .kingyo-lead-management .lead-management-card-main{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){body:not(.growth-mode) .kingyo-lead-management .lead-management-card{grid-template-columns:minmax(0,1fr)}body:not(.growth-mode) .kingyo-lead-management .lead-management-card-buttons{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}body:not(.growth-mode) #leadDialog{width:min(100vw - 24px,1100px);max-height:calc(100dvh - 24px)}body:not(.growth-mode) #leadForm .lead-overview-grid,body:not(.growth-mode) #leadForm .lead-next-action-grid,body:not(.growth-mode) #leadForm .lead-next-action-quick-area,body:not(.growth-mode) #leadForm .lead-next-action-routing{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){body:not(.growth-mode) .lead-management-page-intro{align-items:flex-start;gap:var(--space-3);flex-direction:column}body:not(.growth-mode) .lead-management-page-intro>.lead-management-header-actions{justify-content:space-between;align-items:flex-start;width:100%}body:not(.growth-mode) .lead-management-page-intro>.lead-management-header-actions .toolbar-actions{width:auto}body:not(.growth-mode) .kingyo-lead-management .lead-management-summary,body:not(.growth-mode) .kingyo-lead-management .lead-management-filter-grid,body:not(.growth-mode) .kingyo-lead-management .lead-management-card-meta{grid-template-columns:repeat(2,minmax(0,1fr))}body:not(.growth-mode) #leadDialog{border-radius:6px;width:calc(100vw - 12px);max-height:calc(100dvh - 12px)}body:not(.growth-mode) #leadForm{padding:0 var(--space-4)}body:not(.growth-mode) #leadForm .dialog-heading{min-height:78px;margin-inline:calc(var(--space-4) * -1);padding:var(--space-3) var(--space-4)}body:not(.growth-mode) #leadForm .dialog-heading h2{max-width:calc(100vw - 110px);font-size:18px}body:not(.growth-mode) .lead-dialog-meta{margin-inline:calc(var(--space-4) * -1);padding:0 var(--space-4) var(--space-3)}body:not(.growth-mode) #leadForm .dialog-actions{margin-inline:calc(var(--space-4) * -1);padding:var(--space-3) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}body:not(.growth-mode) #leadForm .dialog-actions .danger-button,body:not(.growth-mode) #leadForm .dialog-actions>span{grid-column:1/-1}}@media (max-width:520px){body:not(.growth-mode) .kingyo-lead-management{gap:var(--space-3)}body:not(.growth-mode) .lead-management-page-intro h2{font-size:21px}body:not(.growth-mode) .kingyo-lead-management .lead-management-summary-item{min-height:82px;padding:10px}body:not(.growth-mode) .kingyo-lead-management .lead-management-filter-grid,body:not(.growth-mode) .kingyo-lead-management .lead-management-card-main,body:not(.growth-mode) .kingyo-lead-management .lead-management-card-latest,body:not(.growth-mode) #leadForm .lead-overview-grid,body:not(.growth-mode) #leadForm .lead-next-action-grid,body:not(.growth-mode) #leadForm .lead-next-action-quick-area,body:not(.growth-mode) #leadForm .lead-next-action-routing,body:not(.growth-mode) #leadForm .lead-next-action-route-card{grid-template-columns:minmax(0,1fr)}body:not(.growth-mode) .kingyo-lead-management .lead-management-card-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}body:not(.growth-mode) .kingyo-lead-management .lead-management-card-buttons .primary-button{grid-column:auto}body:not(.growth-mode) .kingyo-lead-management .lead-management-card-action{grid-template-columns:auto minmax(0,1fr);align-items:center}body:not(.growth-mode) .kingyo-lead-management .lead-management-card-action>strong{white-space:normal;grid-column:1/-1}body:not(.growth-mode) #leadForm .lead-next-action-heading,body:not(.growth-mode) #leadForm .lead-overview-heading,body:not(.growth-mode) #leadForm .section-heading,body:not(.growth-mode) #leadForm .history-heading{flex-direction:column;align-items:flex-start}body:not(.growth-mode) #leadForm .lead-next-action-route-actions{justify-content:flex-start}body:not(.growth-mode) #leadForm .dialog-actions{grid-template-columns:minmax(0,1fr)}body:not(.growth-mode) #leadForm .dialog-actions>*{width:100%}}body:not(.growth-mode) .kingyo-sfa{gap:var(--space-4);min-width:0;display:grid}body:not(.growth-mode) .kingyo-sfa-page-intro{padding:var(--space-2) 0 var(--space-4);border:0;border-bottom:1px solid var(--kingyo-border);box-shadow:none;background:0 0;border-radius:0;align-items:flex-end;margin:0}body:not(.growth-mode) .kingyo-sfa-page-intro>div:first-child{gap:5px;min-width:0;display:grid}body:not(.growth-mode) .kingyo-sfa-page-intro .eyebrow{color:var(--kingyo-green);margin:0;font-size:12px;font-weight:800}body:not(.growth-mode) .kingyo-sfa-page-intro h2{color:var(--kingyo-ink);margin:0;font-size:24px;font-weight:780;line-height:1.25}body:not(.growth-mode) .kingyo-sfa-page-intro p:not(.eyebrow){max-width:820px;color:var(--kingyo-muted);margin:0;font-size:12px;line-height:1.6}body:not(.growth-mode) .kingyo-sfa-page-intro .community-logo{object-fit:contain;max-width:96px;max-height:32px}body:not(.growth-mode) .kingyo-sfa .label-dock,body:not(.growth-mode) .kingyo-sfa .filter-panel,body:not(.growth-mode) .kingyo-sfa .sfa-quick-focus-bar{border-color:var(--kingyo-border);border-radius:var(--radius-sm);background:var(--kingyo-surface);box-shadow:var(--shadow-card);margin:0;position:relative;top:auto}body:not(.growth-mode) .kingyo-sfa .label-dock{padding:var(--space-3) var(--space-4)}body:not(.growth-mode) .kingyo-sfa .filter-panel{overflow:hidden}body:not(.growth-mode) .kingyo-sfa .filter-panel .panel-heading{min-height:50px;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--kingyo-border)}body:not(.growth-mode) .kingyo-sfa .filter-grid{gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-4)}body:not(.growth-mode) .kingyo-sfa .filter-grid label{color:var(--kingyo-muted);font-size:12px;font-weight:750}body:not(.growth-mode) .kingyo-sfa .sfa-board-summary{gap:var(--space-2);grid-template-columns:repeat(7,minmax(112px,1fr))}body:not(.growth-mode) .kingyo-sfa .sfa-summary-card{border-color:var(--kingyo-border);border-radius:var(--radius-sm);background:var(--kingyo-surface);min-height:82px;box-shadow:var(--shadow-card);align-items:center;gap:10px;padding:11px 12px;display:flex}body:not(.growth-mode) .kingyo-sfa .sfa-summary-card>div{gap:3px;min-width:0;display:grid}body:not(.growth-mode) .kingyo-sfa .sfa-summary-icon{background:var(--kingyo-sage);width:34px;height:34px;color:var(--kingyo-deep-green);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:850;display:grid}body:not(.growth-mode) .kingyo-sfa .sfa-summary-card.high .sfa-summary-icon,body:not(.growth-mode) .kingyo-sfa .sfa-summary-card.overdue .sfa-summary-icon,body:not(.growth-mode) .kingyo-sfa .sfa-summary-card.missing .sfa-summary-icon{color:var(--kingyo-danger);background:#fbecea}body:not(.growth-mode) .kingyo-sfa .sfa-summary-card.attention .sfa-summary-icon{color:var(--kingyo-warning);background:#fff4dc}body:not(.growth-mode) .kingyo-sfa .sfa-summary-card.exhibition .sfa-summary-icon{color:#3b5f7a;background:#eef3f8}body:not(.growth-mode) .kingyo-sfa .sfa-summary-card span:not(.sfa-summary-icon){color:var(--kingyo-muted);text-overflow:ellipsis;font-size:12px;line-height:1.35;overflow:hidden}body:not(.growth-mode) .kingyo-sfa .sfa-summary-card strong{color:var(--kingyo-ink);font-variant-numeric:tabular-nums;font-size:19px}body:not(.growth-mode) .kingyo-sfa .sfa-quick-focus-bar{gap:var(--space-2);padding:var(--space-3) var(--space-4)}body:not(.growth-mode) .kingyo-sfa .sfa-focus-note{color:var(--kingyo-muted);font-size:12px}body:not(.growth-mode) .kingyo-sfa .sfa-quick-focus-button{border-color:var(--kingyo-border-strong);background:var(--kingyo-surface-muted);min-height:36px;color:var(--kingyo-ink-soft)}body:not(.growth-mode) .kingyo-sfa .sfa-quick-focus-button.active{background:var(--kingyo-sage);color:var(--kingyo-deep-green);box-shadow:none;border-color:#1f75575c}body:not(.growth-mode) .kingyo-sfa .sfa-quick-focus-button:focus-visible,body:not(.growth-mode) .kingyo-sfa .deal-card:focus-visible,body:not(.growth-mode) .kingyo-sfa .won-cards button:focus-visible{box-shadow:var(--focus-ring);outline:0}body:not(.growth-mode) .kingyo-sfa-pipeline{gap:var(--space-3);min-width:0;display:grid}body:not(.growth-mode) .kingyo-sfa-pipeline-heading{justify-content:space-between;align-items:flex-end;gap:var(--space-4);min-width:0;padding:var(--space-2) 0;display:flex}body:not(.growth-mode) .kingyo-sfa-pipeline-heading>div{gap:2px;display:grid}body:not(.growth-mode) .kingyo-sfa-pipeline-heading span{color:var(--kingyo-green);font-size:12px;font-weight:800}body:not(.growth-mode) .kingyo-sfa-pipeline-heading h3{color:var(--kingyo-ink);margin:0;font-size:18px;line-height:1.3}body:not(.growth-mode) .kingyo-sfa-pipeline-heading>strong{color:var(--kingyo-muted);font-variant-numeric:tabular-nums;font-size:12px}body:not(.growth-mode) .kingyo-sfa-board-layout{align-items:start;gap:var(--space-3);grid-template-columns:minmax(0,1fr) 176px;min-width:0;display:grid}body:not(.growth-mode) .kingyo-sfa-board-layout.without-won{grid-template-columns:minmax(0,1fr)}body:not(.growth-mode) .kingyo-sfa .pipeline-board{overscroll-behavior-inline:contain;scrollbar-gutter:stable;scrollbar-width:thin;grid-template-columns:repeat(5,minmax(280px,1fr));gap:10px;width:100%;min-width:0;max-width:100%;padding:1px 1px 12px;display:grid;overflow-x:auto}body:not(.growth-mode) .kingyo-sfa .pipeline-column{border-color:var(--kingyo-border);border-radius:var(--radius-sm);min-width:280px;min-height:480px;box-shadow:none;background:#f2f5f3;overflow:hidden}body:not(.growth-mode) .kingyo-sfa .column-heading{border-top:3px solid var(--kingyo-green);border-bottom-color:var(--kingyo-border);background:var(--kingyo-surface);grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;padding:12px;display:grid}body:not(.growth-mode) .kingyo-sfa .pipeline-column[data-stage=一時保留] .column-heading{background:#fffaf1;border-top-color:#ba8a35}body:not(.growth-mode) .kingyo-sfa .pipeline-column[data-stage=最終商談] .column-heading{border-top-color:var(--kingyo-deep-green);background:var(--kingyo-pale-green)}body:not(.growth-mode) .kingyo-sfa .column-heading strong{color:var(--kingyo-deep-green);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}body:not(.growth-mode) .kingyo-sfa .column-heading>span{color:var(--kingyo-ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}body:not(.growth-mode) .kingyo-sfa .column-heading small{color:var(--kingyo-muted);grid-column:1/-1;font-size:12px;line-height:1.4}body:not(.growth-mode) .kingyo-sfa .deal-list{gap:8px;min-height:410px;padding:8px}body:not(.growth-mode) .kingyo-sfa .deal-list.drop-hover{background:var(--kingyo-sage);outline-color:#1f75576b}body:not(.growth-mode) .kingyo-sfa .deal-card{border:1px solid var(--kingyo-border);border-left:3px solid var(--kingyo-green);border-radius:var(--radius-sm);background:var(--kingyo-surface);min-height:0;box-shadow:none;cursor:grab;gap:8px;padding:12px;display:grid}body:not(.growth-mode) .kingyo-sfa .deal-card:hover{border-color:var(--kingyo-border-strong);border-left-color:var(--kingyo-green);transform:translateY(-1px);box-shadow:0 8px 20px #0f4c3a14}body:not(.growth-mode) .kingyo-sfa .deal-card:active{cursor:grabbing}body:not(.growth-mode) .kingyo-sfa .deal-top{align-items:flex-start}body:not(.growth-mode) .kingyo-sfa .deal-card-company{min-width:0;color:var(--kingyo-ink);white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}body:not(.growth-mode) .kingyo-sfa .channel-chip{border-color:var(--kingyo-border);background:var(--kingyo-surface-muted);max-width:94px;color:var(--kingyo-deep-green);text-overflow:ellipsis;white-space:nowrap;flex:none;overflow:hidden}body:not(.growth-mode) .kingyo-sfa .deal-card-main{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}body:not(.growth-mode) .kingyo-sfa .deal-card-contact{min-width:0;color:var(--kingyo-ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;overflow:hidden}body:not(.growth-mode) .kingyo-sfa .deal-card-substatus{max-width:48%;color:var(--kingyo-muted);text-overflow:ellipsis;white-space:nowrap;flex:none;font-size:12px;overflow:hidden}body:not(.growth-mode) .kingyo-sfa .deal-card-value-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}body:not(.growth-mode) .kingyo-sfa .deal-card-value-grid>span{background:var(--kingyo-surface-muted);border:1px solid #e7ece8;border-radius:6px;gap:2px;min-width:0;padding:6px;display:grid}body:not(.growth-mode) .kingyo-sfa .deal-card-value-grid small{color:var(--kingyo-muted);white-space:nowrap;font-size:12px}body:not(.growth-mode) .kingyo-sfa .deal-card-value-grid strong{color:var(--kingyo-ink);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}body:not(.growth-mode) .kingyo-sfa .deal-card-next-action{grid-template-columns:22px minmax(0,1fr);align-items:center;gap:6px;min-width:0;display:grid}body:not(.growth-mode) .kingyo-sfa .deal-card-next-action>span{background:var(--kingyo-sage);width:22px;height:22px;color:var(--kingyo-deep-green);border-radius:50%;place-items:center;font-size:12px;font-weight:850;display:grid}body:not(.growth-mode) .kingyo-sfa .deal-card-next-action strong{color:var(--kingyo-ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}body:not(.growth-mode) .kingyo-sfa .deal-card-row{flex-wrap:wrap;justify-content:flex-start;gap:5px}body:not(.growth-mode) .kingyo-sfa .deal-card-priority,body:not(.growth-mode) .kingyo-sfa .deal-card-action{min-height:22px;padding:3px 6px;font-size:12px}body:not(.growth-mode) .kingyo-sfa .deal-card-footer{border-top:1px solid #e8ede9;grid-template-columns:24px minmax(0,.55fr) minmax(0,1fr);align-items:center;gap:6px;min-width:0;padding-top:7px;display:grid}body:not(.growth-mode) .kingyo-sfa .deal-card-owner-avatar{background:var(--kingyo-sage);width:24px;height:24px;color:var(--kingyo-deep-green);border-radius:50%;place-items:center;font-size:12px;font-weight:850;display:grid}body:not(.growth-mode) .kingyo-sfa .deal-card-owner,body:not(.growth-mode) .kingyo-sfa .deal-card-latest-activity{min-width:0;max-width:none;color:var(--kingyo-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;display:block;overflow:hidden}body:not(.growth-mode) .kingyo-sfa .deal-card-latest-activity{text-align:right;border:0;padding:0}body:not(.growth-mode) .kingyo-sfa .won-dropzone{z-index:2;border-radius:var(--radius-sm);width:auto;min-width:0;min-height:480px;color:var(--kingyo-deep-green);box-shadow:none;background:linear-gradient(#f3faf5 0%,#e8f3eb 100%);border:1px dashed #1f75576b;align-content:start;gap:7px;padding:16px;position:sticky;top:80px;bottom:auto;right:auto}body:not(.growth-mode) .kingyo-sfa .won-dropzone:before{content:"✓";background:var(--kingyo-surface);width:42px;height:42px;color:var(--kingyo-green);border:1px solid #1f755747;border-radius:50%;place-items:center;margin-bottom:3px;font-size:19px;font-weight:800;display:grid}body:not(.growth-mode) .kingyo-sfa .won-dropzone small{color:var(--kingyo-green);font-size:12px}body:not(.growth-mode) .kingyo-sfa .won-dropzone strong{color:var(--kingyo-deep-green);font-size:27px;line-height:1.15}body:not(.growth-mode) .kingyo-sfa .won-dropzone>span{max-width:100%;color:var(--kingyo-muted);font-size:12px;line-height:1.5}body:not(.growth-mode) .kingyo-sfa .won-dropzone.drop-hover{background:var(--kingyo-sage);outline:3px solid #1f75573d;transform:translateY(-2px)}body:not(.growth-mode) .kingyo-sfa .won-cards button{background:var(--kingyo-surface);color:var(--kingyo-deep-green);border-color:#1f75573d;border-radius:6px}body:not(.growth-mode) #leadForm.opportunity-mode .lead-dialog-meta{min-height:42px}body:not(.growth-mode) #leadForm.opportunity-mode .lead-dialog-status{background:var(--kingyo-sage);color:var(--kingyo-deep-green);border-color:#1f755752}body:not(.growth-mode) #leadForm.opportunity-mode .lead-dialog-probability,body:not(.growth-mode) #leadForm.opportunity-mode .lead-dialog-value{color:var(--kingyo-ink);font-variant-numeric:tabular-nums}body:not(.growth-mode) #leadForm.opportunity-mode .lead-overview-panel{border-top:3px solid var(--kingyo-green);background:var(--kingyo-surface)}body:not(.growth-mode) #leadForm.opportunity-mode .lead-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body:not(.growth-mode) #leadForm.opportunity-mode .lead-overview-item strong{font-variant-numeric:tabular-nums}body:not(.growth-mode) #leadForm.opportunity-mode .lead-lifecycle-actions{border-color:var(--kingyo-border);border-radius:var(--radius-sm);background:#fffaf1;border-left:3px solid #ba8a35}@media (max-width:1279px){body:not(.growth-mode) .kingyo-sfa .sfa-board-summary{grid-template-columns:repeat(4,minmax(120px,1fr))}body:not(.growth-mode) .kingyo-sfa-board-layout{grid-template-columns:minmax(0,1fr) 156px}}@media (max-width:1023px){body:not(.growth-mode) .kingyo-sfa-board-layout{grid-template-columns:minmax(0,1fr)}body:not(.growth-mode) .kingyo-sfa .won-dropzone{grid-template-columns:auto auto minmax(0,1fr);align-items:center;min-height:112px;position:static}body:not(.growth-mode) .kingyo-sfa .won-dropzone:before{margin:0}body:not(.growth-mode) .kingyo-sfa .won-cards{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}body:not(.growth-mode) #leadForm.opportunity-mode .lead-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){body:not(.growth-mode) .kingyo-sfa-page-intro,body:not(.growth-mode) .kingyo-sfa-pipeline-heading{flex-direction:column;align-items:flex-start}body:not(.growth-mode) .kingyo-sfa-page-intro .toolbar-actions{width:100%;display:flex}body:not(.growth-mode) .kingyo-sfa .sfa-board-summary{grid-template-columns:repeat(2,minmax(0,1fr))}body:not(.growth-mode) .kingyo-sfa .pipeline-board{scroll-snap-type:x proximity;grid-template-columns:repeat(5,280px);grid-auto-columns:auto;grid-auto-flow:row}body:not(.growth-mode) .kingyo-sfa .pipeline-column{scroll-snap-align:start}body:not(.growth-mode) #leadForm.opportunity-mode .lead-overview-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){body:not(.growth-mode) .kingyo-sfa{gap:var(--space-3)}body:not(.growth-mode) .kingyo-sfa-page-intro h2{font-size:21px}body:not(.growth-mode) .kingyo-sfa .sfa-summary-card{min-height:76px;padding:9px}body:not(.growth-mode) .kingyo-sfa .sfa-summary-icon{width:30px;height:30px}body:not(.growth-mode) .kingyo-sfa .sfa-quick-focus-buttons{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}body:not(.growth-mode) .kingyo-sfa .sfa-quick-focus-button{justify-content:space-between;width:100%}body:not(.growth-mode) .kingyo-sfa .won-dropzone{grid-template-columns:auto minmax(0,1fr)}body:not(.growth-mode) .kingyo-sfa .won-dropzone>span{grid-column:1/-1}body:not(.growth-mode) .kingyo-sfa .won-cards{grid-template-columns:minmax(0,1fr)}}body:not(.growth-mode) .kingyo-clients-header,body:not(.growth-mode) .kingyo-client-detail-header{border-left:3px solid var(--kingyo-green-700);align-items:flex-end}body:not(.growth-mode) .kingyo-clients-summary{gap:var(--space-3);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}body:not(.growth-mode) .kingyo-clients-summary article{border:1px solid var(--kingyo-border);border-radius:var(--radius-sm);background:var(--kingyo-surface);min-width:0;min-height:112px;box-shadow:var(--shadow-card);align-content:start;gap:5px;padding:15px 16px;display:grid;position:relative;overflow:hidden}body:not(.growth-mode) .kingyo-clients-summary article:before{content:"";background:var(--kingyo-green-600);width:3px;position:absolute;inset:0 auto 0 0}body:not(.growth-mode) .kingyo-clients-summary article.is-warning:before{background:var(--kingyo-warning)}body:not(.growth-mode) .kingyo-clients-summary article.is-muted:before{background:var(--kingyo-text-subtle)}body:not(.growth-mode) .kingyo-clients-summary article>span{color:var(--kingyo-text-muted);font-size:12px;font-weight:800}body:not(.growth-mode) .kingyo-clients-summary article>strong{color:var(--kingyo-text);font-variant-numeric:tabular-nums;font-size:clamp(24px,2vw,31px);line-height:1.05}body:not(.growth-mode) .kingyo-clients-summary article>strong small{color:var(--kingyo-text-muted);margin-left:4px;font-size:12px}body:not(.growth-mode) .kingyo-clients-summary article>p{color:var(--kingyo-text-subtle);margin:auto 0 0;font-size:12px;font-weight:700;line-height:1.45}body:not(.growth-mode) #clientsView .compact-filter-panel{border-color:var(--kingyo-border);border-radius:var(--radius-sm);background:var(--kingyo-surface);box-shadow:var(--shadow-card)}body:not(.growth-mode) #clientsView .compact-filter-panel .filter-grid{align-items:end}body:not(.growth-mode) .kingyo-clients-results{gap:var(--space-3);min-width:0;display:grid}body:not(.growth-mode) .kingyo-clients-table-shell{border:1px solid var(--kingyo-border);border-radius:var(--radius-sm);background:var(--kingyo-surface);max-width:100%;box-shadow:var(--shadow-card);overflow-x:auto}body:not(.growth-mode) .kingyo-clients-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1160px}body:not(.growth-mode) .kingyo-clients-table th,body:not(.growth-mode) .kingyo-clients-table td{color:var(--kingyo-text);vertical-align:middle;border-bottom:1px solid #e9eeeb;padding:13px 12px;font-size:13px}body:not(.growth-mode) .kingyo-clients-table thead th{z-index:1;color:var(--kingyo-text-muted);text-align:left;white-space:nowrap;background:#f6f8f6;font-size:12px;font-weight:850;position:sticky;top:0}body:not(.growth-mode) .kingyo-clients-table thead th:first-child{width:230px}body:not(.growth-mode) .kingyo-clients-table thead th:nth-child(2){width:112px}body:not(.growth-mode) .kingyo-clients-table thead th:nth-child(3){width:126px}body:not(.growth-mode) .kingyo-clients-table thead th:nth-child(4),body:not(.growth-mode) .kingyo-clients-table thead th:nth-child(5),body:not(.growth-mode) .kingyo-clients-table thead th:nth-child(6){width:84px}body:not(.growth-mode) .kingyo-clients-table thead th:nth-child(7){width:132px}body:not(.growth-mode) .kingyo-clients-table thead th:nth-child(8),body:not(.growth-mode) .kingyo-clients-table thead th:nth-child(9){width:104px}body:not(.growth-mode) .kingyo-clients-table thead th:last-child{width:84px}body:not(.growth-mode) .kingyo-clients-table tbody tr{transition:background .13s}body:not(.growth-mode) .kingyo-clients-table tbody tr:hover,body:not(.growth-mode) .kingyo-clients-table tbody tr:focus-within{background:var(--kingyo-green-50)}body:not(.growth-mode) .kingyo-clients-table tbody tr.has-attention{box-shadow:inset 3px 0 0 var(--kingyo-warning)}body:not(.growth-mode) .kingyo-clients-table tbody tr:last-child th,body:not(.growth-mode) .kingyo-clients-table tbody tr:last-child td{border-bottom:0}body:not(.growth-mode) .kingyo-clients-table tbody th{font-weight:inherit;text-align:left}body:not(.growth-mode) .kingyo-client-identity,body:not(.growth-mode) .kingyo-client-delivery{gap:5px;min-width:0;display:grid}body:not(.growth-mode) .kingyo-client-identity .company-link{max-width:100%;color:var(--kingyo-text);text-align:left;text-overflow:ellipsis;white-space:nowrap;justify-content:flex-start;font-size:14px;font-weight:850;overflow:hidden}body:not(.growth-mode) .kingyo-client-owner{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}body:not(.growth-mode) .kingyo-clients-table .numeric-cell{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}body:not(.growth-mode) .kingyo-clients-table td.numeric-cell strong{margin-right:2px;font-size:15px}body:not(.growth-mode) .kingyo-clients-table td.numeric-cell small,body:not(.growth-mode) .kingyo-client-row-note{color:var(--kingyo-text-subtle);margin-top:3px;font-size:12px;line-height:1.35;display:block}body:not(.growth-mode) .kingyo-clients-table .action-cell{text-align:right}body:not(.growth-mode) .kingyo-client-detail-button{min-width:64px}body:not(.growth-mode) .kingyo-operational-client-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body:not(.growth-mode) .kingyo-operational-client-card{border-radius:var(--radius-sm);box-shadow:var(--shadow-card)}body:not(.growth-mode) .kingyo-client-detail{gap:var(--space-4)}body:not(.growth-mode) .kingyo-client-detail-hero{gap:var(--space-5);padding:var(--space-5);border-left:3px solid var(--kingyo-green-700);border-radius:var(--radius-sm);grid-template-columns:minmax(0,1.65fr) minmax(290px,.9fr);align-items:stretch;display:grid;overflow:hidden}body:not(.growth-mode) .kingyo-client-detail-profile{align-content:start;gap:var(--space-3);min-width:0;display:grid}body:not(.growth-mode) .kingyo-client-detail-profile>p:last-of-type{max-width:74ch;color:var(--kingyo-text-muted);margin:0;line-height:1.65}body:not(.growth-mode) .kingyo-client-profile-facts,body:not(.growth-mode) .kingyo-client-safe-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}body:not(.growth-mode) .kingyo-client-profile-facts>div,body:not(.growth-mode) .kingyo-client-safe-summary>div{border:1px solid var(--kingyo-border);border-radius:var(--radius-sm);background:#fbfdfc;gap:3px;min-width:0;padding:10px 11px;display:grid}body:not(.growth-mode) .kingyo-client-profile-facts dt,body:not(.growth-mode) .kingyo-client-safe-summary dt{color:var(--kingyo-text-subtle);font-size:12px;font-weight:800}body:not(.growth-mode) .kingyo-client-profile-facts dd,body:not(.growth-mode) .kingyo-client-safe-summary dd{min-width:0;color:var(--kingyo-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:850;overflow:hidden}body:not(.growth-mode) .kingyo-client-detail-hero .account-metrics{grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;min-width:0;display:grid}body:not(.growth-mode) .kingyo-client-detail-hero .account-metrics span{border:1px solid var(--kingyo-border);border-radius:var(--radius-sm);background:var(--kingyo-green-50);min-width:0;color:var(--kingyo-text-muted);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 12px;font-size:12px;font-weight:800;display:flex}body:not(.growth-mode) .kingyo-client-detail-hero .account-metrics strong{min-width:0;color:var(--kingyo-text);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(15px,1.7vw,21px);overflow:hidden}body:not(.growth-mode) .kingyo-client-detail-safe-hero{grid-template-columns:minmax(0,1.35fr) minmax(360px,1fr)}body:not(.growth-mode) .kingyo-client-safe-summary{grid-template-columns:repeat(2,minmax(0,1fr))}body:not(.growth-mode) .kingyo-client-safe-summary dd{font-variant-numeric:tabular-nums;font-size:17px}body:not(.growth-mode) .kingyo-client-detail-nav{border:1px solid var(--kingyo-border);border-radius:var(--radius-sm);background:var(--kingyo-surface);scrollbar-width:thin;gap:4px;max-width:100%;padding:4px;display:flex;overflow-x:auto}body:not(.growth-mode) .kingyo-client-detail-nav a{min-width:max-content;min-height:40px;color:var(--kingyo-text-muted);border-radius:6px;justify-content:center;align-items:center;padding:0 14px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}body:not(.growth-mode) .kingyo-client-detail-nav a:hover,body:not(.growth-mode) .kingyo-client-detail-nav a:focus-visible{background:var(--kingyo-green-100);color:var(--kingyo-green-800);outline:none}body:not(.growth-mode) .kingyo-client-detail-anchor,body:not(.growth-mode) .kingyo-client-overview-grid,body:not(.growth-mode) #client-summary{min-width:0;scroll-margin-top:88px}body:not(.growth-mode) .kingyo-client-overview-grid>.panel,body:not(.growth-mode) .kingyo-client-section{border-radius:var(--radius-sm);box-shadow:var(--shadow-card)}body:not(.growth-mode) .kingyo-client-contacts-section .panel-heading>div:first-child{gap:2px;display:grid}body:not(.growth-mode) .kingyo-client-contacts-section .panel-heading .eyebrow,body:not(.growth-mode) .kingyo-client-contacts-section .panel-heading h2{margin:0}body:not(.growth-mode) .kingyo-client-contacts-section .account-contact-filters{border:1px solid var(--kingyo-border);border-radius:var(--radius-sm);background:#f8faf8;grid-template-columns:minmax(190px,1.5fr) repeat(3,minmax(140px,1fr)) auto;align-items:end;padding:12px}body:not(.growth-mode) .kingyo-client-contacts-section .account-contact-filters label{color:var(--kingyo-text-muted);gap:6px;font-size:12px;font-weight:800;display:grid}body:not(.growth-mode) .kingyo-client-contacts-section .account-contact-card{border-color:var(--kingyo-border);border-radius:var(--radius-sm);background:var(--kingyo-surface);grid-template-columns:minmax(0,1fr) auto;align-items:center}body:not(.growth-mode) .kingyo-client-contacts-section .account-contact-card>div:first-child{min-width:0}body:not(.growth-mode) .kingyo-client-contacts-section .account-contact-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:78ch;display:-webkit-box;overflow:hidden}body:not(.growth-mode) .kingyo-contact-dialog{border-radius:var(--radius-md);width:min(800px,100vw - 32px);max-width:800px;max-height:calc(100dvh - 32px);padding:0;overflow:hidden}body:not(.growth-mode) .kingyo-contact-dialog-form{grid-template-rows:auto minmax(0,1fr) auto;max-height:calc(100dvh - 34px);display:grid}body:not(.growth-mode) .kingyo-contact-dialog-body{gap:var(--space-3);min-height:0;padding:0 var(--space-4) var(--space-4);display:grid;overflow-y:auto}body:not(.growth-mode) .kingyo-contact-form-section{gap:var(--space-3);border:1px solid var(--kingyo-border);border-radius:var(--radius-sm);background:#fbfdfc;padding:15px;display:grid}body:not(.growth-mode) .kingyo-contact-form-section-heading{border-bottom:1px solid #e9eeeb;justify-content:space-between;align-items:flex-end;gap:14px;padding-bottom:10px;display:flex}body:not(.growth-mode) .kingyo-contact-form-section-heading .eyebrow,body:not(.growth-mode) .kingyo-contact-form-section-heading h3,body:not(.growth-mode) .kingyo-contact-form-section-heading>p{margin:0}body:not(.growth-mode) .kingyo-contact-form-section-heading h3{color:var(--kingyo-text);margin-top:2px;font-size:15px}body:not(.growth-mode) .kingyo-contact-form-section-heading>p{max-width:44ch;color:var(--kingyo-text-subtle);text-align:right;font-size:12px;font-weight:700}body:not(.growth-mode) .kingyo-contact-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body:not(.growth-mode) .kingyo-contact-senior-control{border:1px solid var(--kingyo-border);border-radius:var(--radius-sm);background:var(--kingyo-surface);grid-column:1/-1;min-height:44px;margin:0;padding:10px 12px}body:not(.growth-mode) .kingyo-contact-memo-field{color:var(--kingyo-text);gap:7px;font-size:12px;font-weight:800;display:grid}body:not(.growth-mode) .kingyo-contact-memo-field textarea{resize:vertical;min-height:104px}body:not(.growth-mode) .kingyo-contact-dialog-actions{z-index:2;border-top:1px solid var(--kingyo-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;margin:0;padding:12px 16px;position:sticky;bottom:0}@media (max-width:1279px){body:not(.growth-mode) .kingyo-clients-summary{grid-template-columns:repeat(3,minmax(0,1fr))}body:not(.growth-mode) .kingyo-operational-client-grid,body:not(.growth-mode) .kingyo-client-profile-facts,body:not(.growth-mode) .kingyo-client-contacts-section .account-contact-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){body:not(.growth-mode) .kingyo-client-detail-hero,body:not(.growth-mode) .kingyo-client-detail-safe-hero{grid-template-columns:minmax(0,1fr)}body:not(.growth-mode) .kingyo-client-detail-hero .account-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){body:not(.growth-mode) .kingyo-clients-header,body:not(.growth-mode) .kingyo-client-detail-header{align-items:flex-start}body:not(.growth-mode) .kingyo-clients-summary{grid-template-columns:repeat(2,minmax(0,1fr))}body:not(.growth-mode) .kingyo-clients-summary article{min-height:102px}body:not(.growth-mode) .kingyo-operational-client-grid{grid-template-columns:minmax(0,1fr)}body:not(.growth-mode) .kingyo-client-detail-hero{padding:var(--space-4)}body:not(.growth-mode) .kingyo-client-detail-hero .account-metrics,body:not(.growth-mode) .kingyo-client-safe-summary{grid-template-columns:repeat(2,minmax(0,1fr))}body:not(.growth-mode) .kingyo-client-contacts-section .account-contact-card{grid-template-columns:minmax(0,1fr)}body:not(.growth-mode) .kingyo-client-contacts-section .account-contact-actions{justify-content:space-between;width:100%}body:not(.growth-mode) .kingyo-contact-form-section-heading{flex-direction:column;align-items:flex-start}body:not(.growth-mode) .kingyo-contact-form-section-heading>p{text-align:left}}@media (max-width:520px){body:not(.growth-mode) .kingyo-clients-summary,body:not(.growth-mode) .kingyo-client-profile-facts,body:not(.growth-mode) .kingyo-client-detail-hero .account-metrics,body:not(.growth-mode) .kingyo-client-safe-summary,body:not(.growth-mode) .kingyo-client-contacts-section .account-contact-filters,body:not(.growth-mode) .kingyo-contact-form-grid{grid-template-columns:minmax(0,1fr)}body:not(.growth-mode) .kingyo-client-detail-nav a{min-height:42px;padding-inline:12px}body:not(.growth-mode) .kingyo-contact-dialog{border-radius:0;width:100vw;max-width:100vw;max-height:100dvh}body:not(.growth-mode) .kingyo-contact-dialog-form{max-height:100dvh}body:not(.growth-mode) .kingyo-contact-dialog-body{padding-inline:12px}body:not(.growth-mode) .kingyo-contact-dialog-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}body:not(.growth-mode) .kingyo-contact-dialog-actions>span{display:none}body:not(.growth-mode) .kingyo-contact-dialog-actions .danger-button:not([hidden]){grid-column:1/-1;width:100%;min-height:44px;display:inline-flex}body:not(.growth-mode) .kingyo-contact-dialog-actions .ghost-button,body:not(.growth-mode) .kingyo-contact-dialog-actions .primary-button{width:100%;min-height:44px}}body:not(.growth-mode) .kingyo-projects{gap:var(--space-4);min-width:0;display:grid}body:not(.growth-mode) .kingyo-projects-header{box-shadow:none;background:0 0;border:0;align-items:center;padding:2px 0 0}body:not(.growth-mode) .kingyo-projects-header>div:first-child p{margin:0}body:not(.growth-mode) .kingyo-projects-header-actions{align-items:flex-end;gap:10px;display:flex}body:not(.growth-mode) .kingyo-projects-fiscal-year{min-width:126px;color:var(--kingyo-text-muted);gap:4px;font-size:12px;font-weight:850;display:grid}body:not(.growth-mode) .kingyo-projects-fiscal-year select{background-color:var(--kingyo-surface);min-height:40px;padding-inline:12px 32px;font-weight:850}body:not(.growth-mode) .kingyo-projects-header .primary-button{gap:6px;min-height:40px}body:not(.growth-mode) .kingyo-projects-summary{gap:var(--space-3);background:0 0;border:0;grid-template-columns:repeat(5,minmax(0,1fr));padding:0;display:grid}body:not(.growth-mode) .kingyo-projects-summary article{border:1px solid var(--kingyo-border);border-radius:var(--radius-sm);background:var(--kingyo-surface);min-width:0;min-height:104px;box-shadow:var(--shadow-card);align-content:start;gap:5px;padding:14px 16px;display:grid;position:relative;overflow:hidden}body:not(.growth-mode) .kingyo-projects-summary article:before{content:"";background:var(--kingyo-green-600);width:3px;position:absolute;inset:0 auto 0 0}body:not(.growth-mode) .kingyo-projects-summary article.is-warning:before{background:var(--kingyo-warning)}body:not(.growth-mode) .kingyo-projects-summary article.is-warning{background:#fffaf3;border-color:#d9770657}body:not(.growth-mode) .kingyo-projects-summary article>span,body:not(.growth-mode) .kingyo-projects-summary article>label{color:var(--kingyo-text-muted);font-size:12px;font-weight:850}body:not(.growth-mode) .kingyo-projects-summary article>strong{min-width:0;color:var(--kingyo-text);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(20px,1.7vw,27px);line-height:1.08;overflow:hidden}body:not(.growth-mode) .kingyo-projects-summary article>strong small{color:var(--kingyo-text-muted);margin-left:4px;font-size:12px}body:not(.growth-mode) .kingyo-projects-summary article>p{color:var(--kingyo-text-subtle);margin:auto 0 0;font-size:12px;font-weight:700;line-height:1.45}body:not(.growth-mode) .kingyo-projects .filter-panel,body:not(.growth-mode) .kingyo-projects-share,body:not(.growth-mode) .kingyo-projects-annual,body:not(.growth-mode) .kingyo-project-list-section{border-color:var(--kingyo-border);border-radius:var(--radius-sm);background:var(--kingyo-surface);box-shadow:var(--shadow-card)}body:not(.growth-mode) .kingyo-projects .filter-panel .filter-grid{align-items:end}body:not(.growth-mode) .kingyo-projects-share .panel-heading>div,body:not(.growth-mode) .kingyo-projects-annual .panel-heading>div,body:not(.growth-mode) .kingyo-project-list-section .panel-heading>div{gap:2px;display:grid}body:not(.growth-mode) .kingyo-projects-share .panel-heading .eyebrow,body:not(.growth-mode) .kingyo-projects-share .panel-heading h2,body:not(.growth-mode) .kingyo-projects-annual .panel-heading .eyebrow,body:not(.growth-mode) .kingyo-projects-annual .panel-heading h2,body:not(.growth-mode) .kingyo-project-list-section .panel-heading .eyebrow,body:not(.growth-mode) .kingyo-project-list-section .panel-heading h2{margin:0}body:not(.growth-mode) .kingyo-projects-share .account-share-list{min-height:0;padding:16px 18px 18px;display:block}body:not(.growth-mode) .kingyo-projects-annual .annual-wrap,body:not(.growth-mode) .kingyo-project-table-shell{border:1px solid var(--kingyo-border);border-radius:var(--radius-sm);background:var(--kingyo-surface);scrollbar-width:thin;max-width:100%;overflow-x:auto}body:not(.growth-mode) .kingyo-projects-annual .annual-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1414px}body:not(.growth-mode) .kingyo-projects-annual .annual-project-column{width:270px}body:not(.growth-mode) .kingyo-projects-annual .annual-month-column{width:86px}body:not(.growth-mode) .kingyo-projects-annual .annual-total-column{width:112px}body:not(.growth-mode) .kingyo-projects-annual .annual-table th,body:not(.growth-mode) .kingyo-projects-annual .annual-table td{vertical-align:middle;border-bottom:1px solid #e9eeeb;height:58px;padding:10px 8px;font-size:12px}body:not(.growth-mode) .kingyo-projects-annual .annual-table thead th{z-index:2;color:var(--kingyo-text-muted);text-align:right;background:#f5f8f6;font-weight:850;position:sticky;top:0}body:not(.growth-mode) .kingyo-projects-annual .annual-table thead th:first-child,body:not(.growth-mode) .kingyo-projects-annual .annual-table tbody th:first-child{z-index:1;background:var(--kingyo-surface);text-align:left;position:sticky;left:0}body:not(.growth-mode) .kingyo-projects-annual .annual-table thead th:first-child{z-index:3;background:#f5f8f6}body:not(.growth-mode) .kingyo-projects-annual .annual-table td,body:not(.growth-mode) .kingyo-projects-annual .annual-table .month-cell{text-align:right;font-variant-numeric:tabular-nums}body:not(.growth-mode) .kingyo-projects-annual .month-cell-button{justify-items:end;padding-inline:0}body:not(.growth-mode) .kingyo-projects-annual .month-cell-button span{text-align:right;font-size:inherit}body:not(.growth-mode) .kingyo-projects-annual .month-alert-mark{top:-4px;right:0}body:not(.growth-mode) .kingyo-projects-annual .annual-total-row th,body:not(.growth-mode) .kingyo-projects-annual .annual-total-row td{background:var(--kingyo-green-50);color:var(--kingyo-deep-green);border-top:2px solid #1f755742;font-weight:850}body:not(.growth-mode) .kingyo-project-list-section{padding:0;overflow:hidden}body:not(.growth-mode) .kingyo-project-list-section>.panel-heading{border-bottom:0;padding:15px 18px 8px}body:not(.growth-mode) .kingyo-project-list-filters{border-bottom:1px solid var(--kingyo-border);grid-template-columns:minmax(240px,1fr) minmax(142px,.32fr) minmax(150px,.36fr) minmax(170px,.38fr) auto;align-items:end;gap:8px;padding:6px 18px 14px;display:grid}body:not(.growth-mode) .kingyo-project-list-filters label{min-width:0}body:not(.growth-mode) .kingyo-project-list-filters input,body:not(.growth-mode) .kingyo-project-list-filters select,body:not(.growth-mode) .kingyo-project-filter-clear{width:100%;min-height:38px;font-size:12px}body:not(.growth-mode) .kingyo-project-filter-clear{width:auto;padding-inline:13px}body:not(.growth-mode) .kingyo-project-table-shell{box-shadow:none;border:0;border-radius:0}body:not(.growth-mode) .kingyo-project-table{table-layout:fixed;width:100%;min-width:980px}body:not(.growth-mode) .kingyo-project-name-column{width:21%}body:not(.growth-mode) .kingyo-project-status-column{width:17%}body:not(.growth-mode) .kingyo-project-revenue-column{width:12%}body:not(.growth-mode) .kingyo-project-gross-column,body:not(.growth-mode) .kingyo-project-operating-column{width:13%}body:not(.growth-mode) .kingyo-project-health-column{width:11%}body:not(.growth-mode) .kingyo-project-updated-column{width:9%}body:not(.growth-mode) .kingyo-project-actions-column{width:4%}body:not(.growth-mode) .kingyo-project-table th,body:not(.growth-mode) .kingyo-project-table td{vertical-align:middle;padding:12px 13px}body:not(.growth-mode) .kingyo-project-table thead th{color:var(--kingyo-text-muted);text-align:left;background:#f5f8f6;font-size:12px;font-weight:850}body:not(.growth-mode) .kingyo-project-table tbody th{color:inherit;font-weight:inherit;text-align:left}body:not(.growth-mode) .kingyo-project-row{min-height:66px;transition:background .13s,box-shadow .13s;box-shadow:inset 0 0 #0000}body:not(.growth-mode) .kingyo-project-row:hover,body:not(.growth-mode) .kingyo-project-row:focus-within{background:var(--kingyo-green-50)}body:not(.growth-mode) .kingyo-project-row.has-attention{box-shadow:inset 3px 0 0 var(--kingyo-warning)}body:not(.growth-mode) .kingyo-project-identity{gap:4px;min-width:0;display:grid}body:not(.growth-mode) .kingyo-project-row-title{color:var(--kingyo-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:850;overflow:hidden}body:not(.growth-mode) .kingyo-project-identity .company-link{max-width:100%;color:var(--kingyo-green-800);text-align:left;text-overflow:ellipsis;white-space:nowrap;justify-content:flex-start;font-size:12px;overflow:hidden}body:not(.growth-mode) .kingyo-project-status-line{flex-wrap:wrap;gap:6px;margin-bottom:5px;display:flex}body:not(.growth-mode) .kingyo-project-health{justify-items:start;gap:5px;display:grid}body:not(.growth-mode) .kingyo-project-attention-note{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}body:not(.growth-mode) .kingyo-project-money-cell,body:not(.growth-mode) .kingyo-project-pl-cell,body:not(.growth-mode) .kingyo-project-table thead th.kingyo-project-money-cell,body:not(.growth-mode) .kingyo-project-table thead th.kingyo-project-pl-cell{text-align:right;font-variant-numeric:tabular-nums}body:not(.growth-mode) .kingyo-project-money-cell>strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}body:not(.growth-mode) .kingyo-project-pl-cell strong{color:var(--kingyo-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}body:not(.growth-mode) .kingyo-project-pl-cell>span{color:var(--kingyo-green-700);margin-top:3px;font-size:12px;font-weight:800;line-height:14px;display:block}@media (min-width:768px){body:not(.growth-mode) .kingyo-project-table td.kingyo-project-money-cell:after{content:"";height:14px;margin-top:3px;display:block}}body:not(.growth-mode) .kingyo-project-pl-cell>span.is-margin-warning{color:var(--kingyo-warning)}body:not(.growth-mode) .kingyo-project-updated-cell{color:var(--kingyo-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}body:not(.growth-mode) .kingyo-project-actions-cell{text-align:center}body:not(.growth-mode) .kingyo-project-open-button{width:30px;min-width:30px;height:30px;min-height:30px;font-size:22px;line-height:1}body:not(.growth-mode) .kingyo-project-share-content{gap:13px;display:grid}body:not(.growth-mode) .kingyo-project-share-bar{background:#edf1ef;border-radius:6px;width:100%;height:34px;display:flex;overflow:hidden}body:not(.growth-mode) .kingyo-project-share-bar>span{min-width:2px}body:not(.growth-mode) .kingyo-project-share-legend{flex-wrap:wrap;gap:8px 18px;display:flex}body:not(.growth-mode) .kingyo-project-share-item{min-height:30px;color:var(--kingyo-text-muted);text-align:left;background:0 0;border:0;grid-template-columns:8px minmax(0,auto) auto;align-items:center;gap:7px;padding:0;font-size:12px;display:inline-grid}body:not(.growth-mode) .kingyo-project-share-item:hover,body:not(.growth-mode) .kingyo-project-share-item:focus-visible{color:var(--kingyo-green-800);outline:none;text-decoration:underline}body:not(.growth-mode) .kingyo-project-share-item strong{color:var(--kingyo-text);font-variant-numeric:tabular-nums}body:not(.growth-mode) .kingyo-project-detail-dialog{border-radius:var(--radius-md);width:min(1000px,100vw - 32px);max-width:1000px;max-height:calc(100dvh - 32px);padding:0;overflow:hidden}body:not(.growth-mode) .kingyo-project-detail-shell{max-height:calc(100dvh - 34px);overflow-y:auto}body:not(.growth-mode) .kingyo-project-detail-shell>.dialog-heading{z-index:5;border-bottom:1px solid var(--kingyo-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;position:sticky;top:0}body:not(.growth-mode) .kingyo-project-detail-hero{border:1px solid var(--kingyo-border);border-left:3px solid var(--kingyo-green-700);border-radius:var(--radius-sm);background:#fbfdfc;margin:0 18px 14px;padding:18px}body:not(.growth-mode) .kingyo-project-detail-hero h3{color:var(--kingyo-text);margin:3px 0 5px;font-size:20px}body:not(.growth-mode) .kingyo-project-detail-hero .company-link{color:var(--kingyo-green-800);font-size:12px}body:not(.growth-mode) .kingyo-project-detail-kpis{grid-template-columns:repeat(3,minmax(0,1fr));margin:0 18px 14px}body:not(.growth-mode) .kingyo-project-detail-kpis span{border:1px solid var(--kingyo-border);border-radius:var(--radius-sm);background:var(--kingyo-surface);min-width:0}body:not(.growth-mode) .kingyo-project-detail-kpis strong,body:not(.growth-mode) .kingyo-project-financial-grid strong{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}body:not(.growth-mode) .kingyo-project-detail-nav{z-index:4;border:1px solid var(--kingyo-border);border-radius:var(--radius-sm);scrollbar-width:thin;background:#fffffff5;gap:4px;margin:0 18px 14px;padding:4px;display:flex;position:sticky;top:72px;overflow-x:auto}body:not(.growth-mode) .kingyo-project-detail-nav a{min-width:92px;min-height:40px;color:var(--kingyo-text-muted);border-radius:6px;justify-content:center;align-items:center;padding:0 14px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}body:not(.growth-mode) .kingyo-project-detail-nav a:hover,body:not(.growth-mode) .kingyo-project-detail-nav a:focus-visible{background:var(--kingyo-green-100);color:var(--kingyo-green-800);outline:none}body:not(.growth-mode) .kingyo-project-detail-shell .snapshot-section{border-radius:var(--radius-sm);box-shadow:none;margin-inline:18px;scroll-margin-top:128px}body:not(.growth-mode) .kingyo-project-detail-shell .snapshot-section-heading>div{gap:2px;display:grid}body:not(.growth-mode) .kingyo-project-detail-shell .snapshot-section-heading .eyebrow,body:not(.growth-mode) .kingyo-project-detail-shell .snapshot-section-heading h3{margin:0}body:not(.growth-mode) .kingyo-project-financial-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}body:not(.growth-mode) .kingyo-project-financial-grid span{border:1px solid var(--kingyo-border);border-radius:var(--radius-sm);min-width:0;color:var(--kingyo-text-muted);background:#fbfdfc;gap:7px;padding:12px;font-size:12px;font-weight:800;display:grid}body:not(.growth-mode) .kingyo-project-financial-grid strong{color:var(--kingyo-text);text-align:right;font-size:clamp(13px,1.5vw,18px)}body:not(.growth-mode) .kingyo-project-dialog{border-radius:var(--radius-md);width:min(1060px,100vw - 32px);max-width:1060px;max-height:calc(100dvh - 32px);padding:0;overflow:hidden}body:not(.growth-mode) .kingyo-project-dialog-form{overscroll-behavior:contain;max-height:calc(100dvh - 34px);overflow-y:auto}body:not(.growth-mode) .kingyo-project-dialog-form>.dialog-heading{z-index:6;border-bottom:1px solid var(--kingyo-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;position:sticky;top:0}body:not(.growth-mode) .kingyo-project-form-grid,body:not(.growth-mode) .kingyo-project-editor-section,body:not(.growth-mode) .kingyo-project-assignment-warning,body:not(.growth-mode) .kingyo-project-dialog-summary{margin-inline:0}body:not(.growth-mode) .kingyo-project-form-grid{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:0}body:not(.growth-mode) .kingyo-project-form-grid .form-subheading{border:0;border-bottom:1px solid var(--kingyo-border);background:0 0;border-radius:0;margin:2px 0 0;padding:0 0 10px}body:not(.growth-mode) .kingyo-project-form-grid label{min-width:0}body:not(.growth-mode) .kingyo-project-editor-section{border:1px solid var(--kingyo-border);border-radius:var(--radius-sm);background:var(--kingyo-surface);margin-top:14px;padding:16px}body:not(.growth-mode) .kingyo-project-editor-section .assignment-heading{border-bottom:1px solid #e9eeeb;align-items:flex-end;margin-bottom:12px;padding-bottom:12px}body:not(.growth-mode) .kingyo-project-editor-section .assignment-heading .eyebrow,body:not(.growth-mode) .kingyo-project-editor-section .assignment-heading h3,body:not(.growth-mode) .kingyo-project-editor-section .assignment-heading p{margin-top:0}body:not(.growth-mode) .kingyo-project-editor-section .assignment-table-wrap{border:1px solid var(--kingyo-border);border-radius:var(--radius-sm);max-width:100%;max-height:380px;overflow:auto}body:not(.growth-mode) .kingyo-project-editor-section .assignment-table,body:not(.growth-mode) .kingyo-project-editor-section .monthly-status-table{table-layout:fixed;min-width:920px}body:not(.growth-mode) .kingyo-project-editor-section th{z-index:2;color:var(--kingyo-text-muted);background:#f5f8f6;font-size:12px;font-weight:850;position:sticky;top:0}body:not(.growth-mode) .kingyo-project-editor-section td{vertical-align:middle}body:not(.growth-mode) .assignment-table th:last-child,body:not(.growth-mode) .assignment-table .assignment-row-actions{background:var(--kingyo-surface);z-index:1;white-space:nowrap;width:96px;position:sticky;right:0}body:not(.growth-mode) .assignment-row-actions .icon-button{vertical-align:middle;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}body:not(.growth-mode) .assignment-row-actions .icon-button+.icon-button{margin-left:4px}body:not(.growth-mode) .kingyo-project-editor-section .kingyo-contractor-cost-table{min-width:760px}body:not(.growth-mode) .kingyo-contractor-cost-table th:first-child,body:not(.growth-mode) .kingyo-contractor-cost-table td:first-child{width:120px}body:not(.growth-mode) .kingyo-contractor-cost-table th:nth-child(3),body:not(.growth-mode) .kingyo-contractor-cost-table td:nth-child(3){width:150px}body:not(.growth-mode) .kingyo-contractor-cost-table th:last-child,body:not(.growth-mode) .kingyo-contractor-cost-table td:last-child{width:96px}body:not(.growth-mode) .kingyo-contractor-cost-empty{border:1px dashed var(--kingyo-border);border-radius:var(--radius-sm);color:var(--kingyo-text-muted);text-align:center;margin:0;padding:18px}body:not(.growth-mode) .kingyo-contractor-snapshot-table{min-width:520px}body:not(.growth-mode) .kingyo-project-assignment-warning,body:not(.growth-mode) .kingyo-project-dialog-summary{border-radius:var(--radius-sm)}body:not(.growth-mode) .kingyo-project-dialog-summary{font-variant-numeric:tabular-nums;margin-top:14px}body:not(.growth-mode) .kingyo-project-dialog-actions{z-index:6;border-top:1px solid var(--kingyo-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;margin:14px 0 0;padding:12px 18px;position:sticky;bottom:0}@media (max-width:1279px){body:not(.growth-mode) .kingyo-project-financial-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){body:not(.growth-mode) .kingyo-projects-header,body:not(.growth-mode) .kingyo-projects-share .panel-heading,body:not(.growth-mode) .kingyo-projects-annual .panel-heading,body:not(.growth-mode) .kingyo-project-list-section .panel-heading,body:not(.growth-mode) .kingyo-project-detail-hero .project-detail-headline,body:not(.growth-mode) .kingyo-project-editor-section .assignment-heading{flex-direction:column;align-items:flex-start}body:not(.growth-mode) .kingyo-projects-summary{grid-template-columns:repeat(2,minmax(0,1fr))}body:not(.growth-mode) .kingyo-projects-header-actions{width:100%}body:not(.growth-mode) .kingyo-projects-fiscal-year,body:not(.growth-mode) .kingyo-projects-header .primary-button{flex:1 1 0}body:not(.growth-mode) .kingyo-project-list-filters{grid-template-columns:repeat(2,minmax(0,1fr))}body:not(.growth-mode) .kingyo-project-search-field{grid-column:1/-1}body:not(.growth-mode) .kingyo-project-filter-clear{grid-column:auto;justify-self:stretch;width:100%}body:not(.growth-mode) .kingyo-project-detail-kpis,body:not(.growth-mode) .kingyo-project-financial-grid,body:not(.growth-mode) .kingyo-project-form-grid{grid-template-columns:minmax(0,1fr)}body:not(.growth-mode) .kingyo-project-form-grid .full-span{grid-column:auto}}@media (max-width:520px){body:not(.growth-mode) .kingyo-projects-summary{grid-template-columns:minmax(0,1fr)}body:not(.growth-mode) .kingyo-projects-summary article{min-height:104px}body:not(.growth-mode) .kingyo-projects-header-actions,body:not(.growth-mode) .kingyo-project-list-filters{grid-template-columns:minmax(0,1fr);display:grid}body:not(.growth-mode) .kingyo-project-search-field,body:not(.growth-mode) .kingyo-project-filter-clear{grid-column:auto}body:not(.growth-mode) .kingyo-project-detail-dialog,body:not(.growth-mode) .kingyo-project-dialog{border-radius:0;width:100vw;max-width:100vw;max-height:100dvh}body:not(.growth-mode) .kingyo-project-detail-shell,body:not(.growth-mode) .kingyo-project-dialog-form{max-height:100dvh}body:not(.growth-mode) .kingyo-project-detail-hero,body:not(.growth-mode) .kingyo-project-detail-kpis,body:not(.growth-mode) .kingyo-project-detail-nav,body:not(.growth-mode) .kingyo-project-detail-shell .snapshot-section,body:not(.growth-mode) .kingyo-project-form-grid,body:not(.growth-mode) .kingyo-project-editor-section,body:not(.growth-mode) .kingyo-project-assignment-warning,body:not(.growth-mode) .kingyo-project-dialog-summary{margin-inline:12px}body:not(.growth-mode) .kingyo-project-detail-nav{top:68px}body:not(.growth-mode) .kingyo-project-form-grid,body:not(.growth-mode) .kingyo-project-editor-section{padding:13px}body:not(.growth-mode) .kingyo-project-dialog-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-inline:12px}body:not(.growth-mode) .kingyo-project-dialog-actions>span{display:none}body:not(.growth-mode) .kingyo-project-dialog-actions .danger-button:not([hidden]){grid-column:1/-1;width:100%;min-height:44px;display:inline-flex}body:not(.growth-mode) .kingyo-project-dialog-actions .ghost-button,body:not(.growth-mode) .kingyo-project-dialog-actions .primary-button{width:100%;min-height:44px}}body:not(.growth-mode) .kingyo-members{gap:var(--space-5);min-width:0;display:grid}body:not(.growth-mode) .kingyo-members-header{border-left-color:var(--kingyo-deep-green)}body:not(.growth-mode) .kingyo-members-header small{color:var(--kingyo-muted);margin-top:7px;font-size:12px;line-height:1.5;display:block}body:not(.growth-mode) .kingyo-members-summary{gap:var(--space-3);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}body:not(.growth-mode) .kingyo-members-summary article{border:1px solid var(--kingyo-border);background:var(--kingyo-surface);min-width:0;min-height:132px;box-shadow:var(--shadow-soft);border-radius:8px;align-content:start;padding:16px;display:grid}body:not(.growth-mode) .kingyo-members-summary article:nth-child(4),body:not(.growth-mode) .kingyo-members-summary article:nth-child(5){border-top:3px solid #0f4c3a8f}body:not(.growth-mode) .kingyo-members-summary article:nth-child(6){border-top:3px solid #c45d4894}body:not(.growth-mode) .kingyo-members-summary span{color:var(--kingyo-charcoal);font-size:12px;font-weight:800}body:not(.growth-mode) .kingyo-members-summary strong{overflow-wrap:anywhere;min-width:0;color:var(--kingyo-ink);font-variant-numeric:tabular-nums;margin-top:10px;font-size:20px;line-height:1.2}body:not(.growth-mode) .kingyo-members-summary small{color:var(--kingyo-muted);margin-top:7px;font-size:12px;line-height:1.45}body:not(.growth-mode) .kingyo-project-editor-section .assignment-table :is(th,td):nth-child(-n+3){background:var(--kingyo-surface);z-index:1;position:sticky}body:not(.growth-mode) .kingyo-project-editor-section .assignment-table :is(th,td):first-child{width:130px;left:0}body:not(.growth-mode) .kingyo-project-editor-section .assignment-table :is(th,td):nth-child(2){width:110px;left:130px}body:not(.growth-mode) .kingyo-project-editor-section .assignment-table :is(th,td):nth-child(3){border-right:1px solid var(--kingyo-border);width:170px;left:240px}body:not(.growth-mode) .kingyo-project-editor-section .assignment-table th:nth-child(-n+3),body:not(.growth-mode) .kingyo-project-editor-section .assignment-table th:last-child{z-index:3;background:#f5f8f6;top:0}body:not(.growth-mode) .kingyo-project-editor-section .kingyo-contractor-cost-table :is(th,td):nth-child(2){width:180px}body:not(.growth-mode) .kingyo-project-editor-section .kingyo-contractor-cost-table :is(th,td):nth-child(3){border-right:0;position:static;left:auto}body:not(.growth-mode) .kingyo-project-editor-section .kingyo-contractor-cost-table th:nth-child(3){position:sticky;top:0}body:not(.growth-mode) .kingyo-members-filter-panel{margin:0}body:not(.growth-mode) .kingyo-members-filter-panel .filter-grid{grid-template-columns:repeat(5,minmax(0,1fr))}body:not(.growth-mode) .kingyo-member-table-panel{border:1px solid var(--kingyo-border);background:var(--kingyo-surface);min-width:0;box-shadow:var(--shadow-soft);border-radius:8px;overflow:hidden}body:not(.growth-mode) .kingyo-member-table-heading{justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:1px solid var(--kingyo-border);min-height:68px;padding:14px 18px;display:flex}body:not(.growth-mode) .kingyo-member-table-heading .eyebrow,body:not(.growth-mode) .kingyo-member-table-heading h2{margin:0}body:not(.growth-mode) .kingyo-member-table-heading h2{color:var(--kingyo-ink);margin-top:3px;font-size:17px}body:not(.growth-mode) .kingyo-member-table-heading>span{color:var(--kingyo-muted);font-variant-numeric:tabular-nums;flex:none;font-size:12px}body:not(.growth-mode) .kingyo-member-table-shell{border:0;border-radius:0;margin:0;overflow-x:auto}body:not(.growth-mode) .kingyo-member-table{table-layout:fixed;width:100%;min-width:1160px}body:not(.growth-mode) .kingyo-member-name-column{width:190px}body:not(.growth-mode) .kingyo-member-grade-column{width:84px}body:not(.growth-mode) .kingyo-member-workload-column{width:112px}body:not(.growth-mode) .kingyo-member-money-column{width:124px}body:not(.growth-mode) .kingyo-member-margin-column{width:130px}body:not(.growth-mode) .kingyo-member-action-column{width:126px}body:not(.growth-mode) .kingyo-member-table th,body:not(.growth-mode) .kingyo-member-table td{box-sizing:border-box;vertical-align:middle;padding:13px 14px}body:not(.growth-mode) .kingyo-member-table th:nth-child(n+4):nth-child(-n+8),body:not(.growth-mode) .kingyo-member-number{text-align:right;font-variant-numeric:tabular-nums}body:not(.growth-mode) .kingyo-member-row{height:72px}body:not(.growth-mode) .kingyo-member-row:hover{background:var(--kingyo-pale-green)}body:not(.growth-mode) .kingyo-member-identity{gap:3px;min-width:0;display:grid}body:not(.growth-mode) .kingyo-member-identity strong,body:not(.growth-mode) .kingyo-member-identity span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body:not(.growth-mode) .kingyo-member-identity strong{color:var(--kingyo-ink);font-size:13px}body:not(.growth-mode) .kingyo-member-identity span{color:var(--kingyo-muted);font-size:12px}body:not(.growth-mode) .kingyo-member-margin{align-items:flex-end}body:not(.growth-mode) .kingyo-member-table .row-actions{justify-content:flex-end}body:not(.growth-mode) .kingyo-member-table .row-actions button{white-space:nowrap;min-height:40px}body:not(.growth-mode) .kingyo-member-dialog{border:1px solid var(--kingyo-border-strong);background:var(--kingyo-surface);border-radius:8px;width:min(720px,100vw - 32px);max-width:720px;max-height:calc(100dvh - 32px);padding:0;overflow:hidden;box-shadow:0 24px 70px #0f1f1733}body:not(.growth-mode) .kingyo-member-dialog-form{max-height:calc(var(--dialog-height) - 2px);grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}body:not(.growth-mode) .kingyo-member-dialog .dialog-heading{border-bottom:1px solid var(--kingyo-border);background:var(--kingyo-surface);margin:0;padding:18px 20px 16px}body:not(.growth-mode) .kingyo-member-dialog .dialog-heading .eyebrow{display:none}body:not(.growth-mode) .kingyo-member-dialog-body{overscroll-behavior:contain;padding:0 20px 16px;overflow-y:auto}body:not(.growth-mode) .kingyo-member-dialog-primary,body:not(.growth-mode) .kingyo-member-account-section,body:not(.growth-mode) .kingyo-member-cost-details{border-bottom:1px solid var(--kingyo-border);padding:16px 0}body:not(.growth-mode) .kingyo-member-profile-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(140px,.62fr);gap:12px;display:grid}body:not(.growth-mode) .kingyo-member-dialog-section-heading .eyebrow,body:not(.growth-mode) .kingyo-member-dialog-section-heading h3,body:not(.growth-mode) .kingyo-member-dialog-section-heading>p:last-child{margin:0}body:not(.growth-mode) .kingyo-member-dialog-section-heading h3{color:var(--kingyo-ink);margin-top:3px;font-size:16px}body:not(.growth-mode) .kingyo-member-dialog-section-heading>p:last-child{color:var(--kingyo-muted);margin-top:4px;font-size:12px;line-height:1.55}body:not(.growth-mode) .kingyo-member-profile-grid label,body:not(.growth-mode) .kingyo-member-account-grid label,body:not(.growth-mode) .kingyo-member-account-fields label,body:not(.growth-mode) .kingyo-member-cost-grid label{min-width:0}body:not(.growth-mode) .kingyo-member-account-grid{grid-template-columns:minmax(0,1.7fr) minmax(180px,.7fr);align-items:end;gap:12px;padding:0 0 2px 30px;display:grid}body:not(.growth-mode) .kingyo-member-account-fields{grid-template-columns:minmax(0,1.7fr) minmax(190px,.8fr);gap:12px;padding-left:30px;display:grid}body:not(.growth-mode) .kingyo-member-compensation-summary{border:1px solid var(--kingyo-border);border-radius:var(--radius-sm);background:var(--kingyo-surface-muted);color:var(--kingyo-charcoal);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:7px 16px;margin-top:14px;padding:11px 12px;font-size:12px;display:flex}body:not(.growth-mode) .kingyo-member-compensation-summary strong{color:var(--kingyo-deep-green);font-size:14px}body:not(.growth-mode) .kingyo-member-bonus{border-bottom:1px solid var(--kingyo-border);padding:16px 0}body:not(.growth-mode) .kingyo-member-bonus-heading{justify-content:space-between;align-items:end;gap:16px;display:flex}body:not(.growth-mode) .kingyo-member-bonus-heading h3,body:not(.growth-mode) .kingyo-member-bonus-heading p{margin:0}body:not(.growth-mode) .kingyo-member-bonus-heading h3{font-size:15px}body:not(.growth-mode) .kingyo-member-bonus-heading p{color:var(--kingyo-muted);margin-top:3px;font-size:12px}body:not(.growth-mode) .kingyo-member-bonus-heading label{width:124px}body:not(.growth-mode) .kingyo-member-bonus-rows{gap:8px;margin-top:12px;display:grid}body:not(.growth-mode) .kingyo-member-bonus-row{border:1px solid var(--kingyo-border);border-radius:var(--radius-sm);grid-template-columns:minmax(120px,1fr) minmax(170px,1.2fr) auto minmax(74px,auto);align-items:end;gap:10px;padding:10px 12px;display:grid}body:not(.growth-mode) .kingyo-member-bonus-row>div{align-self:center;gap:2px;display:grid}body:not(.growth-mode) .kingyo-member-bonus-row>div span{color:var(--kingyo-muted);font-size:12px}body:not(.growth-mode) .kingyo-member-bonus-row input{text-align:right;font-variant-numeric:tabular-nums}body:not(.growth-mode) .kingyo-member-account-toggle{border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;margin-bottom:12px;padding:10px 12px;display:grid}body:not(.growth-mode) .kingyo-member-account-toggle input{width:17px;min-height:17px;accent-color:var(--kingyo-emerald);margin-top:1px}body:not(.growth-mode) .kingyo-member-account-toggle>span{gap:3px;display:grid}body:not(.growth-mode) .kingyo-member-account-toggle strong{color:var(--kingyo-ink);font-size:13px}body:not(.growth-mode) .kingyo-member-account-toggle small{color:var(--kingyo-muted);font-size:12px}body:not(.growth-mode) .kingyo-member-cost-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:12px;display:grid}body:not(.growth-mode) .kingyo-member-cost-grid input{font-variant-numeric:tabular-nums;text-align:right}body:not(.growth-mode) .kingyo-member-cost-details>summary{cursor:pointer;min-height:40px;color:var(--kingyo-ink);align-items:center;gap:16px;font-size:14px;font-weight:800;list-style:none;display:flex}body:not(.growth-mode) .kingyo-member-cost-details>summary::-webkit-details-marker{display:none}body:not(.growth-mode) .kingyo-member-cost-details>summary:after{content:"+";color:var(--kingyo-deep-green);margin-left:auto;font-size:18px}body:not(.growth-mode) .kingyo-member-cost-details[open]>summary:after{content:"−"}body:not(.growth-mode) .kingyo-member-cost-details>summary small{color:var(--kingyo-muted);font-size:12px;font-weight:500}body:not(.growth-mode) .kingyo-member-cost-details>summary>span{align-items:baseline;gap:10px;min-width:0;display:flex}body:not(.growth-mode) .kingyo-member-cost-details[open]>summary{margin-bottom:2px}body:not(.growth-mode) .kingyo-member-dialog-summary{border-color:var(--kingyo-border);background:var(--kingyo-surface-muted);color:var(--kingyo-charcoal);font-variant-numeric:tabular-nums;margin:12px 0 0}body:not(.growth-mode) .kingyo-member-dialog-actions{z-index:3;border-top:1px solid var(--kingyo-border);background:var(--kingyo-surface);grid-template-columns:auto 1fr auto auto;gap:10px;margin:0;padding:12px 20px;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 20px #0f1f170d}body:not(.growth-mode) .kingyo-member-dialog-actions button{min-height:42px}body:not(.growth-mode) .kingyo-member-pl-panel .panel-heading>div{gap:3px;display:grid}body:not(.growth-mode) .kingyo-member-pl-panel .panel-heading .eyebrow,body:not(.growth-mode) .kingyo-member-pl-panel .panel-heading h2{margin:0}body:not(.growth-mode) .kingyo-member-pl-item .compact-top>span{align-items:baseline;gap:7px;min-width:0;display:flex}body:not(.growth-mode) .kingyo-member-pl-item .compact-top small{color:var(--kingyo-muted);font-size:12px}body:not(.growth-mode) .kingyo-member-pl-item dl{flex-wrap:wrap;gap:6px 16px;margin:8px 0 0;display:flex}body:not(.growth-mode) .kingyo-member-pl-item dl>div{gap:6px;display:flex}body:not(.growth-mode) .kingyo-member-pl-item dt,body:not(.growth-mode) .kingyo-member-pl-item dd{margin:0;font-size:12px}body:not(.growth-mode) .kingyo-member-pl-item dt{color:var(--kingyo-muted-light)}body:not(.growth-mode) .kingyo-member-pl-item dd{color:var(--kingyo-charcoal);font-variant-numeric:tabular-nums}@media (max-width:1279px){body:not(.growth-mode) .kingyo-members-summary,body:not(.growth-mode) .kingyo-members-filter-panel .filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){body:not(.growth-mode) .kingyo-member-profile-grid,body:not(.growth-mode) .kingyo-member-account-grid,body:not(.growth-mode) .kingyo-member-account-fields,body:not(.growth-mode) .kingyo-member-cost-grid{grid-template-columns:minmax(0,1fr)}body:not(.growth-mode) .kingyo-member-account-grid,body:not(.growth-mode) .kingyo-member-account-fields{padding-left:0}body:not(.growth-mode) .kingyo-member-bonus-row{grid-template-columns:minmax(0,1fr) auto;align-items:end}body:not(.growth-mode) .kingyo-member-bonus-row label{grid-column:1/-1}body:not(.growth-mode) .kingyo-members-summary{grid-template-columns:repeat(2,minmax(0,1fr))}body:not(.growth-mode) .kingyo-members-filter-panel .filter-grid{grid-template-columns:minmax(0,1fr)}body:not(.growth-mode) .kingyo-member-dialog{border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:100dvh;margin:0}body:not(.growth-mode) .kingyo-member-dialog-form{height:100dvh;max-height:100dvh}body:not(.growth-mode) .kingyo-member-dialog .dialog-heading,body:not(.growth-mode) .kingyo-member-dialog-body{padding-inline:16px}body:not(.growth-mode) .kingyo-member-dialog-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:12px 16px}body:not(.growth-mode) .kingyo-member-dialog-actions>span{display:none}body:not(.growth-mode) .kingyo-member-dialog-actions .danger-button:not([hidden]){grid-column:1/-1;width:100%;display:inline-flex}body:not(.growth-mode) .kingyo-member-dialog-actions .ghost-button,body:not(.growth-mode) .kingyo-member-dialog-actions .primary-button{width:100%}}@media (max-width:520px){body:not(.growth-mode) .kingyo-members-summary{grid-template-columns:minmax(0,1fr)}body:not(.growth-mode) .kingyo-members-summary article{min-height:112px}body:not(.growth-mode) .kingyo-member-table-heading{flex-direction:column;align-items:flex-start}}body:not(.growth-mode) .kingyo-email-workspace{gap:16px;min-width:0;display:grid}body:not(.growth-mode) .kingyo-email-toolbar{border-bottom:1px solid var(--line);align-items:center;margin-bottom:0;padding:4px 2px 16px}body:not(.growth-mode) .kingyo-email-toolbar h2{margin:2px 0 4px;font-size:24px}body:not(.growth-mode) .kingyo-email-toolbar p{max-width:68ch;margin:0}body:not(.growth-mode) .kingyo-email-mode-note{border-left:3px solid var(--accent);background:#fff7f5;align-items:flex-start;gap:10px;width:min(100%,390px);padding:9px 12px;display:flex}body:not(.growth-mode) .kingyo-email-mode-note>span{background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px}body:not(.growth-mode) .kingyo-email-mode-note div{gap:2px;min-width:0;display:grid}body:not(.growth-mode) .kingyo-email-mode-note strong{color:#85352f;font-size:12px}body:not(.growth-mode) .kingyo-email-mode-note small{color:#6f5b59;font-size:12px;line-height:1.55}body:not(.growth-mode) .kingyo-email-segment-panel{margin:0;overflow:hidden}body:not(.growth-mode) .kingyo-email-segment-heading{align-items:center;padding:16px 18px 12px}body:not(.growth-mode) .kingyo-email-segment-heading>div{min-width:0}body:not(.growth-mode) .kingyo-email-segment-heading h2{margin:2px 0 4px;font-size:17px}body:not(.growth-mode) .kingyo-email-segment-heading p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}body:not(.growth-mode) .kingyo-email-segment-heading .panel-meta{color:#475467;background:#f7f8f9;border:1px solid #d9dee5;border-radius:999px;flex:none;padding:5px 9px;font-weight:800}body:not(.growth-mode) .kingyo-email-segment-panel .email-safety-note{color:#355f4c;background:#f2f7f4;border:0;border-left:3px solid #2d7455;border-radius:0;margin:0 18px 4px;padding:8px 11px}body:not(.growth-mode) .kingyo-email-segment-panel .email-segment-builder{gap:0;padding:0 18px 16px}body:not(.growth-mode) .kingyo-email-segment-panel .email-filter-group{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;gap:10px;padding:14px 0}body:not(.growth-mode) .kingyo-email-segment-panel .email-filter-group.priority{background:#f8fbf9;border:1px solid #dbe6df;border-radius:7px;margin-top:10px;padding:12px}body:not(.growth-mode) .kingyo-email-segment-panel .email-filter-footer{border:0;border-top:1px solid var(--line);border-radius:0;padding:14px 0 0}body:not(.growth-mode) .kingyo-email-preparation{grid-template-columns:minmax(0,1.5fr) minmax(300px,.65fr);grid-template-areas:"heading heading""safety safety""composer composer""targets export""excluded checklist""sync sync";gap:16px;min-width:0;display:grid}body:not(.growth-mode) .kingyo-email-preparation>.email-preparation-heading{grid-area:heading}body:not(.growth-mode) .kingyo-email-preparation>.email-preparation-safety-note{grid-area:safety}body:not(.growth-mode) .kingyo-email-preparation>.email-composer-grid{grid-area:composer}body:not(.growth-mode) .kingyo-email-preparation>.email-hubspot-export{grid-area:export;align-self:start}body:not(.growth-mode) .kingyo-email-preparation>.email-hubspot-sync{grid-area:sync}body:not(.growth-mode) .kingyo-email-preparation>[aria-labelledby=email-targets-title]{grid-area:targets}body:not(.growth-mode) .kingyo-email-preparation>[aria-labelledby=email-excluded-title]{grid-area:excluded}body:not(.growth-mode) .kingyo-email-preparation>.email-checklist{grid-area:checklist;align-self:start}body:not(.growth-mode) .kingyo-email-preparation .email-preparation-heading{margin:0;padding:2px 2px 0}body:not(.growth-mode) .kingyo-email-preparation .email-preparation-heading h2{margin:2px 0 4px;font-size:19px}body:not(.growth-mode) .kingyo-email-preparation .email-preparation-safety-note{color:#355f4c;background:#f2f7f4;border-left-color:#2d7455}body:not(.growth-mode) .kingyo-email-preparation .email-composer-grid{grid-template-columns:minmax(210px,.68fr) minmax(360px,1.35fr) minmax(280px,.92fr);gap:12px}body:not(.growth-mode) .kingyo-email-preparation .email-template-column,body:not(.growth-mode) .kingyo-email-preparation .email-composer-section,body:not(.growth-mode) .kingyo-email-preparation .email-preview-card,body:not(.growth-mode) .kingyo-email-preparation .email-hubspot-export,body:not(.growth-mode) .kingyo-email-preparation .email-preparation-results,body:not(.growth-mode) .kingyo-email-preparation .email-checklist,body:not(.growth-mode) .kingyo-email-preparation .email-hubspot-sync{border:1px solid var(--line);min-width:0;box-shadow:none;background:#fff;border-radius:8px;padding:16px}body:not(.growth-mode) .kingyo-email-preparation .email-template-column{background:#f8f9fa}body:not(.growth-mode) .kingyo-email-preparation .email-preview-card{background:#fbfcfd}body:not(.growth-mode) .kingyo-email-preparation .email-section-heading{margin-bottom:14px}body:not(.growth-mode) .kingyo-email-preparation .email-section-heading h3{color:var(--ink);margin-top:2px;font-size:14px}body:not(.growth-mode) .kingyo-email-preparation .email-template-picker{background:0 0;border:0;border-radius:0;margin:0;padding:0}body:not(.growth-mode) .email-template-guidance{gap:9px;margin:2px 0 0;display:grid}body:not(.growth-mode) .email-template-guidance div{border-top:1px solid #e0e4e9;gap:2px;padding-top:8px;display:grid}body:not(.growth-mode) .email-template-guidance dt{color:#626d7b;font-size:12px;font-weight:800}body:not(.growth-mode) .email-template-guidance dd{color:#475467;margin:0;font-size:12px;line-height:1.5}body:not(.growth-mode) .kingyo-email-preparation .email-variable-note{color:#667085;margin-top:14px;font-size:12px}body:not(.growth-mode) .kingyo-email-preparation .email-composer-fields{grid-template-columns:minmax(0,1fr)}body:not(.growth-mode) .kingyo-email-preparation .email-composer-field-wide{grid-column:auto}body:not(.growth-mode) .kingyo-email-preparation .email-composer-fields textarea{min-height:260px}body:not(.growth-mode) .kingyo-email-preparation .email-preview-body{white-space:pre-wrap;max-height:360px;overflow-y:auto}body:not(.growth-mode) .kingyo-email-preparation .email-hubspot-fields,body:not(.growth-mode) .kingyo-email-preparation .email-checklist-grid{grid-template-columns:minmax(0,1fr)}body:not(.growth-mode) .kingyo-email-preparation .email-csv-downloads{justify-content:flex-start}body:not(.growth-mode) .kingyo-email-preparation .email-csv-downloads button{flex:180px}body:not(.growth-mode) .kingyo-hubspot-sync{background:#fff;gap:16px}body:not(.growth-mode) .kingyo-hubspot-sync .hubspot-sync-config{border:1px solid var(--line);background:#f8f9fa;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}body:not(.growth-mode) .kingyo-hubspot-sync .hubspot-sync-config>span{border-right:1px solid var(--line);gap:2px;padding:10px 12px;display:grid}body:not(.growth-mode) .kingyo-hubspot-sync .hubspot-sync-config>span:last-child{border-right:0}body:not(.growth-mode) .kingyo-hubspot-sync .hubspot-sync-config small{color:#626d7b;font-size:12px}body:not(.growth-mode) .kingyo-hubspot-sync .hubspot-sync-config strong{color:#344054;font-size:12px}body:not(.growth-mode) .hubspot-sync-stage-heading{align-items:flex-start;gap:9px;min-width:0;display:flex}body:not(.growth-mode) .hubspot-sync-stage-heading>span{color:#475467;background:#fff;border:1px solid #cfd5dd;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:850;display:inline-flex}body:not(.growth-mode) .hubspot-sync-stage-heading>div{gap:2px;min-width:0;display:grid}body:not(.growth-mode) .hubspot-sync-stage-heading strong{color:#344054;font-size:13px}body:not(.growth-mode) .hubspot-sync-stage-heading small{color:#667085;font-size:12px;line-height:1.45}body:not(.growth-mode) .kingyo-hubspot-sync .hubspot-sync-controls{border-top:1px solid var(--line);padding-top:12px}body:not(.growth-mode) .kingyo-hubspot-sync .hubspot-sync-selection,body:not(.growth-mode) .kingyo-hubspot-sync .hubspot-sync-preview-stage{border-top:1px solid var(--line);gap:12px;padding-top:14px;display:grid}body:not(.growth-mode) .kingyo-hubspot-sync .hubspot-sync-selection-heading{align-items:flex-start}body:not(.growth-mode) .kingyo-hubspot-sync .hubspot-sync-targets{grid-template-columns:repeat(3,minmax(0,1fr))}body:not(.growth-mode) .kingyo-hubspot-sync .hubspot-sync-target{background:#fbfcfd;border-radius:6px}body:not(.growth-mode) .hubspot-email-performance{border-top:1px solid var(--line);gap:12px;min-width:0;padding-top:16px;display:grid}body:not(.growth-mode) .hubspot-email-performance-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}body:not(.growth-mode) .hubspot-email-performance-heading>div{gap:3px;min-width:0;display:grid}body:not(.growth-mode) .hubspot-email-performance-heading h4,body:not(.growth-mode) .hubspot-email-performance-heading p{margin:0}body:not(.growth-mode) .hubspot-email-performance-heading h4{color:#273d32;font-size:15px;line-height:1.4}body:not(.growth-mode) .hubspot-email-performance-heading>div>p:last-child{color:#66756d;font-size:12px;line-height:1.55}body:not(.growth-mode) .hubspot-email-last-sync{color:#748078;text-align:right;flex:none;gap:2px;font-size:12px;display:grid}body:not(.growth-mode) .hubspot-email-last-sync strong{color:#34483e;white-space:nowrap;font-size:12px}body:not(.growth-mode) .hubspot-email-performance-controls{flex-wrap:wrap;align-items:end;gap:10px;display:flex}body:not(.growth-mode) .hubspot-email-target-count{color:#66756d;min-width:78px;margin:0;font-size:12px;line-height:36px}body:not(.growth-mode) .hubspot-email-target-count strong{color:#263f33}body:not(.growth-mode) .hubspot-email-performance-controls fieldset{border:0;gap:5px;min-width:0;margin:0;padding:0;display:grid}body:not(.growth-mode) .hubspot-email-performance-controls legend{color:#65746c;padding:0;font-size:12px;font-weight:750}body:not(.growth-mode) .hubspot-email-period-options{gap:4px;display:flex}body:not(.growth-mode) .hubspot-email-period-options label{color:#52645a;cursor:pointer;background:#fff;border:1px solid #d6dfd9;border-radius:6px;align-items:center;gap:6px;min-height:36px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}body:not(.growth-mode) .hubspot-email-period-options label:has(input:checked){color:#24563b;background:#f0f7f2;border-color:#80ad92}body:not(.growth-mode) .hubspot-email-period-options input{accent-color:#24734d;width:14px;height:14px;margin:0}body:not(.growth-mode) .hubspot-email-preview{border-top:1px solid #e3ebe5;gap:10px;padding:11px 0 0;display:grid}body:not(.growth-mode) .hubspot-email-preview-summary{flex-wrap:wrap;gap:6px 0;display:flex}body:not(.growth-mode) .hubspot-email-preview-summary span{color:#66756d;white-space:nowrap;border-right:1px solid #dfe8e2;padding:0 10px;font-size:12px}body:not(.growth-mode) .hubspot-email-preview-summary span:first-child{padding-left:0}body:not(.growth-mode) .hubspot-email-preview-summary span:last-child{border-right:0}body:not(.growth-mode) .hubspot-email-preview-summary strong{color:#244b38;margin-left:3px}body:not(.growth-mode) .hubspot-email-preview-issues{color:#765808;background:#fff9e9;border:1px solid #efd89b;border-radius:6px;padding:8px 10px;font-size:12px}body:not(.growth-mode) .hubspot-email-preview-issues summary{cursor:pointer;font-weight:800}body:not(.growth-mode) .hubspot-email-preview-issues ul{gap:4px;margin:8px 0 0;padding-left:18px;display:grid}body:not(.growth-mode) .hubspot-email-import-confirmation{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}body:not(.growth-mode) .hubspot-email-import-confirmation .check-control{min-width:0}body:not(.growth-mode) .hubspot-email-performance .hubspot-sync-message{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:5px 10px;display:flex}body:not(.growth-mode) .hubspot-email-signal-panel{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:12px;min-width:0;padding:14px 0;display:grid}body:not(.growth-mode) .hubspot-email-signal-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}body:not(.growth-mode) .hubspot-email-signal-heading>div{gap:2px;display:grid}body:not(.growth-mode) .hubspot-email-signal-heading .eyebrow,body:not(.growth-mode) .hubspot-email-signal-heading h3{margin:0}body:not(.growth-mode) .hubspot-email-signal-heading h3{color:#273d32;font-size:15px;line-height:1.4}body:not(.growth-mode) .hubspot-email-signal-status{color:#43564b;background:#f7faf8;border:1px solid #d7e2db;border-radius:5px;flex:none;padding:4px 8px;font-size:12px;font-weight:800}body:not(.growth-mode) .hubspot-email-signal-status.is-unsubscribed,body:not(.growth-mode) .hubspot-email-signal-status.is-hard_bounce{color:#8b332b;background:#fff7f5;border-color:#e4c7c3}body:not(.growth-mode) .hubspot-email-signal-status.is-quarantined{color:#775a10;background:#fffaf0;border-color:#ead9a6}body:not(.growth-mode) .hubspot-email-signal-grid{background:#e1e8e3;border:1px solid #e1e8e3;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}body:not(.growth-mode) .hubspot-email-signal-grid>div{background:#fff;gap:3px;min-width:0;padding:9px 10px;display:grid}body:not(.growth-mode) .hubspot-email-signal-grid dt{color:#738078;font-size:12px;font-weight:750}body:not(.growth-mode) .hubspot-email-signal-grid dd{color:#2f4439;overflow-wrap:anywhere;min-width:0;margin:0;font-size:12px;font-weight:800}body:not(.growth-mode) .hubspot-email-signal-note{color:#6c7871;margin:0;font-size:12px;line-height:1.5}@media (max-width:1180px){body:not(.growth-mode) .kingyo-email-preparation{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""safety""composer""targets""export""excluded""checklist""sync"}body:not(.growth-mode) .kingyo-email-preparation .email-composer-grid{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr)}body:not(.growth-mode) .kingyo-email-preparation .email-preview-card{grid-column:1/-1}body:not(.growth-mode) .kingyo-email-preparation .email-hubspot-fields{grid-template-columns:repeat(3,minmax(0,1fr))}body:not(.growth-mode) .kingyo-email-preparation .email-checklist-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){body:not(.growth-mode) .kingyo-email-preparation .email-composer-grid,body:not(.growth-mode) .kingyo-email-preparation .email-hubspot-fields,body:not(.growth-mode) .kingyo-hubspot-sync .hubspot-sync-targets{grid-template-columns:minmax(0,1fr)}body:not(.growth-mode) .kingyo-email-preparation .email-preview-card{grid-column:auto}}@media (max-width:760px){body:not(.growth-mode) .kingyo-email-toolbar,body:not(.growth-mode) .kingyo-email-segment-heading,body:not(.growth-mode) .kingyo-email-preparation .email-preparation-heading,body:not(.growth-mode) .kingyo-hubspot-sync .hubspot-sync-controls{flex-direction:column;align-items:stretch}body:not(.growth-mode) .kingyo-email-mode-note,body:not(.growth-mode) .kingyo-email-segment-heading .panel-meta{width:100%}body:not(.growth-mode) .kingyo-email-segment-heading .panel-meta{text-align:center;border-radius:6px}body:not(.growth-mode) .kingyo-email-segment-panel .email-filter-grid,body:not(.growth-mode) .kingyo-email-preparation .email-checklist-grid,body:not(.growth-mode) .kingyo-hubspot-sync .hubspot-sync-config{grid-template-columns:minmax(0,1fr)}body:not(.growth-mode) .kingyo-hubspot-sync .hubspot-sync-config>span{border-right:0;border-bottom:1px solid var(--line)}body:not(.growth-mode) .kingyo-hubspot-sync .hubspot-sync-config>span:last-child{border-bottom:0}body:not(.growth-mode) .kingyo-email-preparation .email-composer-fields textarea{min-height:220px}body:not(.growth-mode) .hubspot-email-performance-heading,body:not(.growth-mode) .hubspot-email-import-confirmation{flex-direction:column;align-items:stretch}body:not(.growth-mode) .hubspot-email-last-sync{text-align:left}body:not(.growth-mode) .hubspot-email-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){body:not(.growth-mode) .kingyo-email-preparation .email-preparation-stats{grid-template-columns:repeat(3,minmax(0,1fr))}body:not(.growth-mode) .kingyo-email-preparation .email-preparation-stats span{white-space:normal;padding-inline:6px}body:not(.growth-mode) .kingyo-email-preparation .email-template-column,body:not(.growth-mode) .kingyo-email-preparation .email-composer-section,body:not(.growth-mode) .kingyo-email-preparation .email-preview-card,body:not(.growth-mode) .kingyo-email-preparation .email-hubspot-export,body:not(.growth-mode) .kingyo-email-preparation .email-preparation-results,body:not(.growth-mode) .kingyo-email-preparation .email-checklist,body:not(.growth-mode) .kingyo-email-preparation .email-hubspot-sync{padding:13px}body:not(.growth-mode) .kingyo-email-preparation .email-csv-downloads,body:not(.growth-mode) .kingyo-email-preparation .email-csv-downloads button,body:not(.growth-mode) .kingyo-hubspot-sync .hubspot-sync-actions,body:not(.growth-mode) .kingyo-hubspot-sync .hubspot-sync-actions button,body:not(.growth-mode) .hubspot-email-performance-controls,body:not(.growth-mode) .hubspot-email-performance-controls>button,body:not(.growth-mode) .hubspot-email-import-confirmation>button{width:100%}body:not(.growth-mode) .hubspot-email-period-options,body:not(.growth-mode) .hubspot-email-period-options label{flex:1 1 0}body:not(.growth-mode) .hubspot-email-period-options label{justify-content:center}body:not(.growth-mode) .hubspot-email-signal-heading{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:767px){body:not(.growth-mode) button,.growth-shell button,body.growth-mode .growth-guild-sidebar button{min-width:40px!important;min-height:40px!important}}body:not(.growth-mode) #leadDialog{width:min(1180px,100vw - 40px)}body:not(.growth-mode) #leadForm .form-grid{grid-template-columns:minmax(0,1fr);gap:12px}body:not(.growth-mode) #leadForm .dialog-heading{min-height:96px;padding-block:18px 12px}body:not(.growth-mode) #leadForm .dialog-heading h2{max-width:860px;font-size:26px;line-height:1.2}body:not(.growth-mode) #leadForm .dialog-help{display:none}body:not(.growth-mode) #leadForm .lead-dialog-meta{min-height:0;margin-bottom:12px;padding-bottom:12px}body:not(.growth-mode) #leadForm .lead-detail-section{min-width:0;box-shadow:none;background:#fff;border:1px solid #dce5df;border-radius:8px;gap:12px;padding:15px;display:grid}body:not(.growth-mode) #leadForm .lead-section-heading{justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex}body:not(.growth-mode) #leadForm .lead-section-heading-copy{align-items:center;gap:10px;min-width:0;display:flex}body:not(.growth-mode) #leadForm .lead-section-number{background:var(--kingyo-green);color:#fff;font-variant-numeric:tabular-nums;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:12px;font-weight:900;display:inline-grid}body:not(.growth-mode) #leadForm .lead-section-heading-copy>div{flex-wrap:wrap;align-items:baseline;gap:5px 14px;min-width:0;display:flex}body:not(.growth-mode) #leadForm .lead-section-heading-copy strong{color:var(--kingyo-ink);font-size:16px;font-weight:850;line-height:1.35}body:not(.growth-mode) #leadForm .lead-section-heading-copy small{color:var(--kingyo-muted);font-size:12px;font-weight:700;line-height:1.5}body:not(.growth-mode) #leadForm .lead-section-heading-trailing{flex:none;align-items:center;display:flex}body:not(.growth-mode) #leadForm .lead-section-count{border:1px solid var(--kingyo-border);border-radius:var(--radius-pill);background:var(--kingyo-surface-muted);min-height:25px;color:var(--kingyo-muted);align-items:center;padding:3px 9px;font-size:12px;font-weight:800;display:inline-flex}body:not(.growth-mode) #leadForm .lead-section-edit-button{min-height:32px;color:var(--kingyo-ink-soft);background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:5px 9px;font-size:12px;font-weight:800;display:inline-flex}body:not(.growth-mode) #leadForm .lead-section-edit-button:hover,body:not(.growth-mode) #leadForm .lead-section-edit-button.is-active{background:var(--kingyo-pale-green);color:var(--kingyo-deep-green);border-color:#1f75573d}body:not(.growth-mode) #leadForm .lead-company-overview,body:not(.growth-mode) #leadForm .lead-deal-overview{border-top:1px solid #dce5df}body:not(.growth-mode) #leadForm .lead-company-overview-layout{grid-template-columns:minmax(0,1.8fr) minmax(260px,.8fr);align-items:stretch;gap:10px;min-width:0;display:grid}body:not(.growth-mode) #leadForm .lead-company-facts,body:not(.growth-mode) #leadForm .lead-deal-facts{gap:6px;min-width:0;display:grid}body:not(.growth-mode) #leadForm .lead-company-facts{grid-template-columns:repeat(2,minmax(0,1fr))}body:not(.growth-mode) #leadForm .lead-deal-facts{grid-template-columns:repeat(4,minmax(0,1fr))}body:not(.growth-mode) #leadForm .lead-overview-item{background:#f6f8f7;border-color:#0000;border-radius:6px;min-height:54px;padding:8px 10px}body:not(.growth-mode) #leadForm .lead-overview-item span{color:#78827c;font-size:12px;font-weight:750}body:not(.growth-mode) #leadForm .lead-overview-item strong{color:#24372e;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:1.45;overflow:visible}body:not(.growth-mode) #leadForm .lead-overview-item.is-warning strong{width:fit-content;color:var(--kingyo-danger);background:#fff4f3;border:1px solid #b5423c38;border-radius:5px;padding:2px 6px}body:not(.growth-mode) #leadForm .hubspot-email-signal-panel.is-compact{background:#fbfcfb;border:1px solid #e1e8e3;border-radius:6px;align-content:start;gap:8px;padding:10px}body:not(.growth-mode) #leadForm .hubspot-email-signal-panel.is-compact h3{font-size:12px}body:not(.growth-mode) #leadForm .hubspot-email-signal-panel.is-compact .hubspot-email-signal-grid{background:0 0;border:0;grid-template-columns:minmax(0,1fr)}body:not(.growth-mode) #leadForm .hubspot-email-signal-panel.is-compact .hubspot-email-signal-grid>div{background:0 0;grid-template-columns:minmax(72px,auto) minmax(0,1fr);align-items:baseline;gap:8px;padding:3px 0}body:not(.growth-mode) #leadForm .hubspot-email-signal-panel.is-compact .hubspot-email-signal-grid dd{text-align:right}body:not(.growth-mode) #leadForm .lead-overview-editor{border-top:1px solid #e5ebe7;gap:12px;padding-top:12px;display:grid}body:not(.growth-mode) #leadForm .lead-embedded-editor{background:0 0;gap:10px;min-width:0;padding:0;display:grid}body:not(.growth-mode) #leadForm .lead-embedded-editor+.lead-embedded-editor{border-top:1px dashed #dce5df;padding-top:12px}body:not(.growth-mode) #leadForm .lead-embedded-editor-title{color:var(--kingyo-ink-soft);font-size:12px;font-weight:850}body:not(.growth-mode) #leadForm .lead-embedded-editor .section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body:not(.growth-mode) #leadForm .lead-lifecycle-actions{background:#fbfcfb;border:1px solid #e5ebe7;border-left:0;border-radius:6px;justify-content:space-between;align-items:center;gap:14px;margin-top:2px;padding:10px 12px;display:flex}body:not(.growth-mode) #leadForm .lead-lifecycle-actions>div:first-child{gap:2px;display:grid}body:not(.growth-mode) #leadForm .lead-lifecycle-actions strong{color:var(--kingyo-ink);font-size:12px}body:not(.growth-mode) #leadForm .lead-lifecycle-actions p{font-size:12px}body:not(.growth-mode) #leadForm .lead-next-action-panel,body:not(.growth-mode) #leadForm .lead-next-action-panel.action-overdue,body:not(.growth-mode) #leadForm .lead-next-action-panel.action-missing,body:not(.growth-mode) #leadForm .lead-next-action-panel.action-today{background:#f3faf6;border-color:#1f75573d}body:not(.growth-mode) #leadForm .lead-next-action-fields{grid-template-columns:minmax(260px,1.7fr) minmax(150px,.65fr) minmax(180px,.8fr)}body:not(.growth-mode) #leadForm .lead-next-action-fields>.full-span{grid-column:auto}body:not(.growth-mode) #leadForm .lead-next-action-fields label,body:not(.growth-mode) #leadForm .lead-activity-form label,body:not(.growth-mode) #leadForm .document-form label{min-width:0;color:var(--kingyo-ink-soft);align-content:start;gap:5px;font-size:12px;font-weight:800;display:grid}body:not(.growth-mode) #leadForm .lead-next-action-fields input,body:not(.growth-mode) #leadForm .lead-next-action-fields select,body:not(.growth-mode) #leadForm .lead-activity-form input,body:not(.growth-mode) #leadForm .lead-activity-form select,body:not(.growth-mode) #leadForm .lead-activity-form textarea,body:not(.growth-mode) #leadForm .document-form input,body:not(.growth-mode) #leadForm .document-form select,body:not(.growth-mode) #leadForm .document-form textarea{background:#fff;border-color:#cbd8d0}body:not(.growth-mode) #leadForm .lead-next-action-fields input:focus,body:not(.growth-mode) #leadForm .lead-next-action-fields select:focus,body:not(.growth-mode) #leadForm .lead-activity-form :is(input,select,textarea):focus,body:not(.growth-mode) #leadForm .document-form :is(input,select,textarea):focus{border-color:var(--kingyo-green);outline:0;box-shadow:0 0 0 3px #1f75571f}body:not(.growth-mode) #leadForm .lead-history,body:not(.growth-mode) #leadForm .lead-documents,body:not(.growth-mode) #leadForm .lead-memo-section{background:#fff}body:not(.growth-mode) #leadForm .lead-activity-summary{background:#f7f9f8;grid-template-columns:auto minmax(0,1fr);align-items:center;padding:7px 10px}body:not(.growth-mode) #leadForm .lead-activity-template-row{background:#fafcfb;border-color:#d9e4dd;padding:8px 10px}body:not(.growth-mode) #leadForm .lead-activity-template-button{min-height:28px;color:var(--kingyo-deep-green);border-color:#1f755738;border-radius:5px;font-size:12px}body:not(.growth-mode) #leadForm .lead-activity-template-button:hover{background:var(--kingyo-pale-green)}body:not(.growth-mode) #leadForm .lead-activity-form{grid-template-columns:150px 170px minmax(0,1fr);gap:8px;padding-top:2px;display:grid}body:not(.growth-mode) #leadForm .lead-activity-note-field,body:not(.growth-mode) #leadForm .lead-activity-form-actions{grid-column:1/-1}body:not(.growth-mode) #leadForm .lead-activity-form textarea{resize:vertical;min-height:64px}body:not(.growth-mode) #leadForm .lead-activity-form-actions,body:not(.growth-mode) #leadForm .lead-document-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}body:not(.growth-mode) #leadForm .lead-memo-section{border-left:1px solid #dce5df}body:not(.growth-mode) #leadForm .lead-memo-textarea{background:#fff;min-height:224px}body:not(.growth-mode) #leadForm .lead-document-workspace{grid-template-columns:minmax(210px,.65fr) minmax(0,2fr);align-items:stretch;gap:14px;display:grid}body:not(.growth-mode) #leadForm .document-dropzone{text-align:center;align-content:center;justify-items:center;min-height:146px;padding:14px;display:grid}body:not(.growth-mode) #leadForm .document-dropzone strong{font-size:12px}body:not(.growth-mode) #leadForm .document-dropzone span,body:not(.growth-mode) #leadForm .document-dropzone small{font-size:12px;line-height:1.45}body:not(.growth-mode) #leadForm .document-form{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:8px}body:not(.growth-mode) #leadForm .lead-document-note-field,body:not(.growth-mode) #leadForm .lead-document-form-actions{grid-column:1/-1}body:not(.growth-mode) #leadForm .document-form input[readonly]{color:var(--kingyo-ink-soft);background:#f5f7f6;border-color:#0000}body:not(.growth-mode) #leadForm .dialog-actions{z-index:5;position:sticky;bottom:0;box-shadow:0 -8px 18px #0f172a0a}body:not(.growth-mode) #leadForm .dialog-actions .danger-button{color:var(--kingyo-danger);background:#fff;border-color:#b5423c57}@media (max-width:900px){body:not(.growth-mode) #leadForm .lead-company-overview-layout,body:not(.growth-mode) #leadForm .lead-document-workspace{grid-template-columns:minmax(0,1fr)}body:not(.growth-mode) #leadForm .lead-deal-facts,body:not(.growth-mode) #leadForm .lead-next-action-fields,body:not(.growth-mode) #leadForm .lead-activity-form,body:not(.growth-mode) #leadForm .document-form{grid-template-columns:repeat(2,minmax(0,1fr))}body:not(.growth-mode) #leadForm .lead-next-action-fields>.full-span,body:not(.growth-mode) #leadForm .lead-activity-subject-field{grid-column:1/-1}body:not(.growth-mode) #leadForm .lead-lifecycle-actions{flex-direction:column;align-items:flex-start}}@media (max-width:620px){body:not(.growth-mode) #leadDialog{width:calc(100vw - 10px);max-height:calc(100dvh - 10px)}body:not(.growth-mode) #leadForm .dialog-heading h2{font-size:21px}body:not(.growth-mode) #leadForm .lead-section-heading,body:not(.growth-mode) #leadForm .lead-section-heading-copy{align-items:flex-start}body:not(.growth-mode) #leadForm .lead-section-heading-copy>div{gap:2px;display:grid}body:not(.growth-mode) #leadForm .lead-company-facts,body:not(.growth-mode) #leadForm .lead-deal-facts,body:not(.growth-mode) #leadForm .lead-next-action-fields,body:not(.growth-mode) #leadForm .lead-activity-form,body:not(.growth-mode) #leadForm .document-form,body:not(.growth-mode) #leadForm .lead-embedded-editor .section-grid{grid-template-columns:minmax(0,1fr)}body:not(.growth-mode) #leadForm .lead-next-action-fields>.full-span,body:not(.growth-mode) #leadForm .lead-activity-subject-field,body:not(.growth-mode) #leadForm .lead-activity-note-field,body:not(.growth-mode) #leadForm .lead-activity-form-actions,body:not(.growth-mode) #leadForm .lead-document-note-field,body:not(.growth-mode) #leadForm .lead-document-form-actions{grid-column:1}body:not(.growth-mode) #leadForm .lead-section-edit-button span{display:none}body:not(.growth-mode) #leadForm .lead-activity-form-actions,body:not(.growth-mode) #leadForm .lead-document-form-actions{justify-content:stretch}body:not(.growth-mode) #leadForm .lead-activity-form-actions button,body:not(.growth-mode) #leadForm .lead-document-form-actions button{flex:100%}}body:not(.growth-mode) .kingyo-sfa{gap:14px}body:not(.growth-mode) .kingyo-sfa-page-intro{align-items:center;padding-bottom:14px}body:not(.growth-mode) .kingyo-sfa-page-intro h2{font-size:26px}body:not(.growth-mode) .kingyo-sfa-page-intro .toolbar-actions{flex:none}body:not(.growth-mode) .kingyo-sfa-page-intro .primary-button{min-height:42px;padding-inline:18px}body:not(.growth-mode) .sfa-control-bar{border:1px solid var(--kingyo-border);border-radius:var(--radius-sm);background:var(--kingyo-surface);min-width:0;box-shadow:var(--shadow-card);grid-template-columns:minmax(200px,1.5fr) repeat(3,minmax(110px,.8fr)) minmax(160px,1fr) auto auto;align-items:end;gap:10px;padding:12px;display:grid}body:not(.growth-mode) .sfa-page-description{color:var(--kingyo-muted);margin:0;font-size:12px;line-height:1.6}body:not(.growth-mode) .sfa-control-field{gap:5px;min-width:0;display:grid}body:not(.growth-mode) .sfa-control-field>span{color:var(--kingyo-muted);font-size:12px;font-weight:750}body:not(.growth-mode) .sfa-control-field input,body:not(.growth-mode) .sfa-control-field select{border-color:var(--kingyo-border-strong);background:var(--kingyo-surface);width:100%;min-width:0;min-height:38px;font-size:12px}body:not(.growth-mode) .sfa-clear-button{white-space:nowrap;min-height:38px}body:not(.growth-mode) .sfa-create-button{white-space:nowrap;min-height:38px;padding-inline:16px}body:not(.growth-mode) .sfa-label-tools{border-top:1px solid var(--kingyo-border);grid-column:1/-1;min-width:0;padding-top:8px}body:not(.growth-mode) .sfa-label-tools>summary{width:max-content;color:var(--kingyo-green);cursor:pointer;font-size:12px;font-weight:750}body:not(.growth-mode) .sfa-label-tools .label-dock{border:1px solid var(--kingyo-border);box-shadow:none;margin-top:8px;padding:10px}body:not(.growth-mode) .kingyo-sfa-pipeline{gap:0}body:not(.growth-mode) .kingyo-sfa-main-scroll{overscroll-behavior-inline:contain;scrollbar-gutter:stable;scrollbar-width:thin;min-width:0;padding:1px 1px 10px;overflow-x:auto}body:not(.growth-mode) .kingyo-sfa-main-board{grid-template-columns:repeat(5,minmax(190px,1fr));gap:10px;min-width:1000px;display:grid}body:not(.growth-mode) .kingyo-sfa-main-board.without-won{grid-template-columns:repeat(4,minmax(200px,1fr));min-width:830px}body:not(.growth-mode) .kingyo-sfa-main-board .pipeline-board{display:contents}body:not(.growth-mode) .kingyo-sfa .pipeline-column{border:1px solid var(--kingyo-border);border-radius:var(--radius-sm);background:#f5f7f6;min-width:0;min-height:448px}body:not(.growth-mode) .kingyo-sfa .column-heading{border-top:0;border-bottom:1px solid var(--kingyo-border);background:var(--kingyo-surface);flex-direction:column;align-items:flex-start;gap:4px;min-height:76px;padding:13px;display:flex}body:not(.growth-mode) .kingyo-sfa .column-heading strong{color:var(--kingyo-ink);white-space:normal;text-overflow:clip;width:100%;font-size:14px;overflow:visible}body:not(.growth-mode) .kingyo-sfa .column-heading>span,body:not(.growth-mode) .kingyo-sfa .column-heading small{font-size:12px}body:not(.growth-mode) .kingyo-sfa .pipeline-column[data-stage=最終商談] .column-heading{background:#f7faf8;border-top:0}body:not(.growth-mode) .kingyo-sfa .deal-list{grid-auto-rows:max-content;align-content:start;min-height:370px;padding:8px}body:not(.growth-mode) .kingyo-sfa .pipeline-empty{border:1px dashed var(--kingyo-border-strong);min-height:210px;color:var(--kingyo-muted);text-align:center;border-radius:7px;place-content:center;gap:7px;padding:20px;display:grid}body:not(.growth-mode) .kingyo-sfa .pipeline-empty strong{color:var(--kingyo-ink-soft);font-size:12px}body:not(.growth-mode) .kingyo-sfa .pipeline-empty span{max-width:190px;font-size:12px;line-height:1.55}body:not(.growth-mode) .kingyo-sfa .deal-card{border-left:3px solid var(--kingyo-green);gap:9px;min-height:min-content;padding:12px}body:not(.growth-mode) .kingyo-sfa .deal-card-label{border:1px solid var(--kingyo-border);background:var(--kingyo-surface-muted);max-width:86px;color:var(--kingyo-ink-soft);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;flex:none;padding:3px 7px;font-size:12px;font-weight:750;overflow:hidden}body:not(.growth-mode) .kingyo-sfa .deal-card-main{justify-content:flex-start}body:not(.growth-mode) .kingyo-sfa .deal-card-substatus{max-width:100%;color:var(--kingyo-ink-soft);font-size:12px;font-weight:700}body:not(.growth-mode) .kingyo-sfa .deal-card-action-block{background:#f6faf7;border:1px solid #dfe9e3;border-radius:7px;gap:7px;padding:9px;display:grid}body:not(.growth-mode) .kingyo-sfa .deal-card-action-block>div{gap:3px;display:grid}body:not(.growth-mode) .kingyo-sfa .deal-card-action-block small,body:not(.growth-mode) .kingyo-sfa .deal-card-facts small{color:var(--kingyo-muted);font-size:12px}body:not(.growth-mode) .kingyo-sfa .deal-card-action-block strong{color:var(--kingyo-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.45;overflow:hidden}body:not(.growth-mode) .kingyo-sfa .deal-card-action-block.overdue{background:#fff5f4;border-color:#f4c8c4}body:not(.growth-mode) .kingyo-sfa .deal-card-action-block.missing{border-color:var(--kingyo-border);background:var(--kingyo-surface-muted,#f5f7f5)}body:not(.growth-mode) .kingyo-sfa .deal-card-action{border-radius:999px;justify-self:start;min-height:22px;padding:3px 7px;font-size:12px;font-weight:800}body:not(.growth-mode) .kingyo-sfa .deal-card-action.scheduled{color:var(--kingyo-deep-green);background:#eaf4ed}body:not(.growth-mode) .kingyo-sfa .deal-card-action.today{color:#8a5a12;background:#fff2d7}body:not(.growth-mode) .kingyo-sfa .deal-card-action.overdue{color:var(--kingyo-danger);background:#fbe6e4}body:not(.growth-mode) .kingyo-sfa .deal-card-action.missing{background:var(--kingyo-surface-soft,#f5f7f5);color:var(--kingyo-text-muted,#58665f)}body:not(.growth-mode) .kingyo-sfa .deal-card-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}body:not(.growth-mode) .kingyo-sfa .deal-card-facts>span{gap:2px;min-width:0;display:grid}body:not(.growth-mode) .kingyo-sfa .deal-card-facts strong{color:var(--kingyo-ink-soft);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}body:not(.growth-mode) .kingyo-sfa .deal-card-footer{min-height:22px;padding-top:7px;display:flex}body:not(.growth-mode) .kingyo-sfa .deal-card-priority{min-height:22px;padding:3px 7px;font-size:12px}body:not(.growth-mode) .kingyo-sfa .won-dropzone{background:#f2f8f4;border:1px solid #1f75574d;align-content:start;gap:0;width:auto;min-width:0;min-height:448px;padding:0;display:grid;position:static}body:not(.growth-mode) .kingyo-sfa .won-dropzone:before{display:none}body:not(.growth-mode) .kingyo-sfa .won-dropzone .column-heading{background:#eef7f1}body:not(.growth-mode) .kingyo-sfa .won-dropzone .column-heading strong{color:var(--kingyo-deep-green);font-size:14px}body:not(.growth-mode) .kingyo-sfa .won-stage-body{align-content:start;gap:8px;min-height:370px;padding:8px;display:grid}body:not(.growth-mode) .kingyo-sfa .won-cards{gap:8px;display:grid}body:not(.growth-mode) .kingyo-sfa .won-cards button{border:1px solid #1f75573d;border-left:3px solid var(--kingyo-green);border-radius:var(--radius-sm);background:var(--kingyo-surface);text-align:left;gap:4px;width:100%;padding:12px;display:grid}body:not(.growth-mode) .kingyo-sfa .won-cards button strong{color:var(--kingyo-ink);font-size:12px}body:not(.growth-mode) .kingyo-sfa .won-cards button span{color:var(--kingyo-muted);font-size:12px}body:not(.growth-mode) .sfa-follow-up{gap:10px;padding-top:4px;display:grid}body:not(.growth-mode) .sfa-follow-up-heading{align-items:baseline;gap:12px;display:flex}body:not(.growth-mode) .sfa-follow-up-heading h3{color:var(--kingyo-ink);margin:0;font-size:15px}body:not(.growth-mode) .sfa-follow-up-heading p{color:var(--kingyo-muted);margin:0;font-size:12px}body:not(.growth-mode) .sfa-follow-up-grid{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}body:not(.growth-mode) .kingyo-sfa .sfa-follow-up .pipeline-column{min-height:230px}body:not(.growth-mode) .kingyo-sfa .sfa-follow-up .pipeline-column-hold{background:#fffaf1}body:not(.growth-mode) .kingyo-sfa .sfa-follow-up .pipeline-column-hold .column-heading{background:#fff6e7;border-top:0}body:not(.growth-mode) .kingyo-sfa .sfa-follow-up .pipeline-column-nurturing{background:#f2f8f4}body:not(.growth-mode) .kingyo-sfa .sfa-follow-up .pipeline-column-nurturing .column-heading{background:#edf7f0}body:not(.growth-mode) .kingyo-sfa .sfa-follow-up .deal-list{grid-auto-columns:minmax(260px,320px);grid-auto-flow:column;align-items:start;min-height:150px;display:grid;overflow-x:auto}body:not(.growth-mode) .kingyo-sfa .sfa-follow-up .pipeline-empty{width:100%;min-width:min(100%,320px);min-height:130px}@media (max-width:1599px){body:not(.growth-mode) .sfa-control-bar{grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(130px,.8fr))}body:not(.growth-mode) .sfa-control-field:nth-of-type(5),body:not(.growth-mode) .sfa-control-field:nth-of-type(6),body:not(.growth-mode) .sfa-clear-button,body:not(.growth-mode) .sfa-create-button{grid-row:2}body:not(.growth-mode) .sfa-label-tools{grid-row:3}}@media (max-width:899px){body:not(.growth-mode) .sfa-control-bar{grid-template-columns:repeat(2,minmax(0,1fr))}body:not(.growth-mode) .sfa-search-field,body:not(.growth-mode) .sfa-label-tools{grid-column:1/-1}body:not(.growth-mode) .sfa-control-field:nth-of-type(5),body:not(.growth-mode) .sfa-control-field:nth-of-type(6),body:not(.growth-mode) .sfa-clear-button,body:not(.growth-mode) .sfa-create-button,body:not(.growth-mode) .sfa-label-tools{grid-row:auto}body:not(.growth-mode) .sfa-follow-up-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:599px){body:not(.growth-mode) .kingyo-sfa-page-intro{align-items:flex-start}body:not(.growth-mode) .kingyo-sfa-page-intro .toolbar-actions,body:not(.growth-mode) .kingyo-sfa-page-intro .primary-button{width:100%}body:not(.growth-mode) .sfa-control-bar{grid-template-columns:repeat(2,minmax(0,1fr))}body:not(.growth-mode) .sfa-search-field,body:not(.growth-mode) .sfa-label-tools{grid-column:1/-1}body:not(.growth-mode) .sfa-create-button{width:100%}body:not(.growth-mode) .sfa-follow-up-heading{flex-direction:column;align-items:flex-start;gap:4px}}body:not(.growth-mode) .kingyo-email-workspace{gap:16px;width:100%;max-width:1180px;margin:0 auto}body:not(.growth-mode) .kingyo-email-page-header{justify-content:space-between;align-items:center;gap:24px;padding:6px 10px 2px;display:flex}body:not(.growth-mode) .kingyo-email-page-header>div{gap:5px;display:grid}body:not(.growth-mode) .kingyo-email-page-header h2{margin:0;font-size:28px;line-height:1.2}body:not(.growth-mode) .kingyo-email-page-header p{color:var(--muted);margin:0}body:not(.growth-mode) .kingyo-email-header-summary{background:var(--surface);border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(2,minmax(110px,1fr));align-items:stretch;min-width:280px;padding:12px 8px;display:grid}body:not(.growth-mode) .kingyo-email-header-summary>span{flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:58px;display:flex}body:not(.growth-mode) .kingyo-email-header-summary>span+span{border-left:1px solid var(--line)}body:not(.growth-mode) .kingyo-email-header-summary small{color:var(--muted);font-size:12px}body:not(.growth-mode) .kingyo-email-header-summary strong{color:var(--ink);font-size:26px;font-weight:700;line-height:1}body:not(.growth-mode) .kingyo-email-header-summary span:first-child strong{color:var(--accent)}body:not(.growth-mode) .kingyo-email-header-summary em{margin-left:3px;font-size:12px;font-style:normal}body:not(.growth-mode) .kingyo-email-step{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:16px;padding:22px 26px;display:grid;box-shadow:0 8px 24px #1730270a}body:not(.growth-mode) .kingyo-email-step-heading{align-items:center;gap:14px;display:flex}body:not(.growth-mode) .kingyo-email-step-heading>span{background:var(--accent);color:#fff;border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;height:34px;font-size:16px;font-weight:800;display:inline-flex}body:not(.growth-mode) .kingyo-email-step-heading>div{gap:3px;display:grid}body:not(.growth-mode) .kingyo-email-step-heading h2{margin:0;font-size:20px}body:not(.growth-mode) .kingyo-email-step-heading p{color:var(--muted);margin:0;font-size:12px}body:not(.growth-mode) .kingyo-email-step-one.email-filter-panel,body:not(.growth-mode) .kingyo-email-step-two,body:not(.growth-mode) .kingyo-email-step-three{margin:0}body:not(.growth-mode) .kingyo-email-step-one .email-segment-builder{gap:14px;display:grid}body:not(.growth-mode) .kingyo-email-step-one .email-audience-preset-section{margin:0}body:not(.growth-mode) .kingyo-email-step-one .email-audience-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}body:not(.growth-mode) .kingyo-email-step-one .email-audience-presets button{background:var(--surface);border:1px solid var(--line-strong);cursor:pointer;border-radius:8px;align-content:center;justify-items:center;gap:6px;min-height:130px;padding:18px 34px;transition:border-color .16s,box-shadow .16s,background .16s;display:grid;position:relative}body:not(.growth-mode) .kingyo-email-step-one .email-audience-presets button:hover{border-color:var(--accent);box-shadow:0 7px 18px #0e6e4e14}body:not(.growth-mode) .kingyo-email-step-one .email-audience-presets button.active{background:var(--accent-soft);border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}body:not(.growth-mode) .kingyo-email-step-one .email-preset-icon{background:var(--surface-alt);border:1px solid var(--line);color:var(--ink);border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:12px;font-weight:800;display:inline-flex}body:not(.growth-mode) .kingyo-email-step-one .email-preset-icon svg{width:20px;height:20px}body:not(.growth-mode) .kingyo-email-step-one button.active .email-preset-icon{border-color:var(--accent);color:var(--accent);background:#fff}body:not(.growth-mode) .kingyo-email-step-one .email-audience-presets button>strong{color:var(--ink);font-size:15px}body:not(.growth-mode) .kingyo-email-step-one .email-audience-presets button>span:not(.email-preset-icon):not(.email-preset-check){color:var(--muted);font-size:12px}body:not(.growth-mode) .kingyo-email-step-one .email-preset-check{background:var(--accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;display:none;position:absolute;top:10px;right:10px}body:not(.growth-mode) .kingyo-email-step-one button.active .email-preset-check{display:inline-flex}body:not(.growth-mode) .email-condition-toggle{border:1px dashed var(--line-strong);color:var(--ink);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;font-weight:700;display:flex}body:not(.growth-mode) .email-condition-toggle:hover{background:var(--surface-alt);border-color:var(--accent);color:var(--accent)}body:not(.growth-mode) .email-additional-conditions{background:var(--surface-alt);border:1px solid var(--line);border-radius:8px;gap:14px;padding:16px;display:grid}body:not(.growth-mode) .kingyo-email-step-one .email-filter-group{background:var(--surface);border:1px solid var(--line);border-radius:6px;margin:0;padding:14px}body:not(.growth-mode) .kingyo-email-step-one .email-filter-group-title{justify-content:space-between;align-items:center;display:flex}body:not(.growth-mode) .kingyo-email-step-one .email-label-segment{gap:10px;display:grid}body:not(.growth-mode) .kingyo-email-step-one .email-label-segment>div:first-child{display:none}body:not(.growth-mode) .kingyo-email-step-one .email-label-dropzone{background:0 0;border:0;min-height:auto;padding:0}body:not(.growth-mode) .kingyo-email-step-one .email-label-dropzone>span{display:none}body:not(.growth-mode) .kingyo-email-step-one .email-safety-note{color:var(--muted);background:0 0;border:0;align-items:center;gap:8px;margin:0;padding:0 2px;font-size:12px;display:flex}body:not(.growth-mode) .kingyo-email-step-one .email-safety-note>span{border:1px solid var(--line-strong);border-radius:50%;flex:0 0 18px;justify-content:center;align-items:center;height:18px;font-size:12px;font-weight:800;display:inline-flex}body:not(.growth-mode) .kingyo-email-preparation.email-preparation-panel{background:0 0;border:0;grid-template-columns:minmax(0,1fr);grid-template-areas:none;gap:16px;margin:0;padding:0;display:grid}body:not(.growth-mode) .kingyo-email-preparation.email-preparation-panel>*{grid-area:auto}body:not(.growth-mode) .email-audience-summary{border:1px solid var(--line);border-radius:7px;grid-template-columns:minmax(110px,.8fr) minmax(110px,.8fr) minmax(220px,1.5fr);display:grid;overflow:hidden}body:not(.growth-mode) .email-audience-summary>span{justify-content:center;align-items:center;gap:6px;min-height:70px;padding:10px 16px;display:flex}body:not(.growth-mode) .email-audience-summary>span+span{border-left:1px solid var(--line)}body:not(.growth-mode) .email-audience-summary small{color:var(--muted);font-size:12px}body:not(.growth-mode) .email-audience-summary strong{color:var(--ink);font-size:16px}body:not(.growth-mode) .email-audience-summary span:first-child strong{color:var(--accent);font-size:24px}body:not(.growth-mode) .email-audience-summary em{font-size:12px;font-style:normal}body:not(.growth-mode) .kingyo-email-step-two .email-preparation-table-wrap{border:1px solid var(--line);border-radius:7px;max-height:360px;overflow:auto}body:not(.growth-mode) .kingyo-email-step-two .email-preparation-table th{background:var(--surface-alt);z-index:1;position:sticky;top:0}body:not(.growth-mode) .email-target-ready-badge{background:var(--accent-soft);color:var(--accent);border:1px solid #0e6e4e33;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:700;display:inline-flex}body:not(.growth-mode) .email-exclusion-details{border-top:1px solid var(--line);padding-top:10px}body:not(.growth-mode) .email-exclusion-details>summary{color:var(--accent);cursor:pointer;justify-content:flex-end;align-items:center;gap:8px;font-size:12px;font-weight:700;list-style:none;display:flex}body:not(.growth-mode) .email-exclusion-details>summary::-webkit-details-marker{display:none}body:not(.growth-mode) .email-exclusion-details[open]>summary{margin-bottom:10px}body:not(.growth-mode) .hubspot-quick-main{grid-template-columns:minmax(260px,.9fr) minmax(360px,1.4fr);align-items:stretch;gap:18px;display:grid}body:not(.growth-mode) .hubspot-quick-note{background:linear-gradient(135deg, var(--accent-soft), var(--surface));border:1px solid #0e6e4e29;border-radius:7px;align-items:center;gap:12px;padding:16px;display:flex}body:not(.growth-mode) .hubspot-quick-note>span{color:var(--accent);background:#fff;border-radius:50%;flex:0 0 42px;justify-content:center;align-items:center;height:42px;font-size:12px;font-weight:800;display:inline-flex}body:not(.growth-mode) .hubspot-quick-note div{gap:3px;display:grid}body:not(.growth-mode) .hubspot-quick-note small{color:var(--muted);font-size:12px}body:not(.growth-mode) .hubspot-quick-actions{gap:8px;display:grid}body:not(.growth-mode) .hubspot-quick-actions p{color:var(--muted);text-align:center;margin:0}body:not(.growth-mode) .hubspot-quick-actions p strong{color:var(--ink);font-size:16px}body:not(.growth-mode) .hubspot-quick-primary{width:100%;min-height:48px}body:not(.growth-mode) .hubspot-quick-confirmation{background:var(--surface-alt);border:1px solid var(--line);border-radius:7px;gap:12px;margin-top:12px;padding:14px;display:grid}body:not(.growth-mode) .kingyo-hubspot-quick>.hubspot-sync-preview{margin-top:14px}body:not(.growth-mode) .hubspot-admin-tools{border-top:1px solid var(--line);margin-top:16px;padding-top:10px}body:not(.growth-mode) .hubspot-admin-tools>summary{color:var(--muted);cursor:pointer;text-align:right;font-size:12px;list-style:none}body:not(.growth-mode) .hubspot-admin-tools>summary::-webkit-details-marker{display:none}body:not(.growth-mode) .hubspot-admin-tools-content{background:var(--surface-alt);border:1px solid var(--line);border-radius:7px;gap:14px;margin-top:10px;padding:14px;display:grid}body:not(.growth-mode) .kingyo-email-preparation .email-optional-tools{background:var(--surface);margin:0}body:not(.growth-mode) .email-admin-settings-link{color:var(--muted);justify-self:end;align-items:center;gap:6px;padding:2px 4px;font-size:12px;text-decoration:none;display:inline-flex}body:not(.growth-mode) .email-admin-settings-link:hover{color:var(--accent)}@media (max-width:999px){body:not(.growth-mode) .kingyo-email-step-one .email-audience-presets{grid-template-columns:repeat(2,minmax(0,1fr))}body:not(.growth-mode) .hubspot-quick-main{grid-template-columns:minmax(0,1fr)}}@media (max-width:699px){body:not(.growth-mode) .kingyo-email-page-header{flex-direction:column;align-items:stretch}body:not(.growth-mode) .kingyo-email-header-summary{width:100%;min-width:0}body:not(.growth-mode) .kingyo-email-step{padding:18px 14px}body:not(.growth-mode) .kingyo-email-step-one .email-audience-presets,body:not(.growth-mode) .email-audience-summary{grid-template-columns:minmax(0,1fr)}body:not(.growth-mode) .email-audience-summary>span+span{border-left:0;border-top:1px solid var(--line)}body:not(.growth-mode) .hubspot-quick-main{grid-template-columns:minmax(0,1fr)}body:not(.growth-mode) .kingyo-email-step-two .email-preparation-table-wrap{overflow-x:auto}body:not(.growth-mode) .kingyo-email-step-two .email-preparation-table{min-width:680px}}body:not(.growth-mode) .email-audience-preset-section{gap:10px;display:grid}body:not(.growth-mode) .email-audience-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}body:not(.growth-mode) .email-audience-presets button{border:1px solid var(--line);color:var(--ink);text-align:left;background:#fff;border-radius:6px;flex-direction:column;align-items:flex-start;gap:3px;min-height:64px;padding:11px 12px;display:flex}body:not(.growth-mode) .email-audience-presets button:hover,body:not(.growth-mode) .email-audience-presets button.active{background:var(--accent-soft);border-color:var(--accent)}body:not(.growth-mode) .email-audience-presets button strong{font-size:13px}body:not(.growth-mode) .email-audience-presets button span{color:var(--muted);font-size:12px}body:not(.growth-mode) .email-filter-labels-primary{border-top:1px solid var(--line);padding-top:14px}body:not(.growth-mode) .email-filter-advanced{border:1px solid var(--line);background:0 0;border-radius:6px;padding:0}body:not(.growth-mode) .email-filter-advanced>summary{cursor:pointer;padding:12px 14px;font-weight:700}body:not(.growth-mode) .email-filter-advanced-content{border-top:1px solid var(--line);gap:18px;padding:14px;display:grid}body:not(.growth-mode) .email-filter-advanced-content>section{gap:8px;display:grid}body:not(.growth-mode) .email-filter-advanced-content h3{margin:0;font-size:13px}body:not(.growth-mode) .email-optional-tools{border:1px solid var(--line);border-radius:6px;overflow:hidden}body:not(.growth-mode) .email-optional-tools>summary{background:var(--surface-alt);cursor:pointer;justify-content:space-between;align-items:center;min-height:54px;padding:10px 14px;display:flex}body:not(.growth-mode) .email-optional-tools>summary span:first-child{gap:2px;display:grid}body:not(.growth-mode) .email-optional-tools>summary small,body:not(.growth-mode) .email-optional-tools>summary span:last-child{color:var(--muted);font-size:12px}body:not(.growth-mode) .email-optional-tools-content{gap:16px;padding:16px;display:grid}@media (max-width:899px){body:not(.growth-mode) .email-audience-presets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){body:not(.growth-mode) .email-audience-presets{grid-template-columns:minmax(0,1fr)}body:not(.growth-mode) .email-optional-tools>summary{flex-direction:column;align-items:flex-start;gap:4px}}body:not(.growth-mode) .kingyo-intake-workspace{gap:10px}body:not(.growth-mode) .kingyo-intake-header{min-height:54px;padding:0 0 14px}body:not(.growth-mode) .kingyo-intake-header>div:first-child{max-width:760px}body:not(.growth-mode) .kingyo-intake-header .primary-button{white-space:nowrap;min-height:42px}body:not(.growth-mode) .kingyo-intake-summary{gap:12px}body:not(.growth-mode) .kingyo-intake-summary article{min-height:96px;padding:15px 17px}body:not(.growth-mode) .kingyo-intake-summary article:before{width:0}body:not(.growth-mode) .kingyo-intake-summary article[data-tone=warning]{background:#fffdf8}body:not(.growth-mode) .kingyo-intake-summary article[data-tone=danger]{background:snow}body:not(.growth-mode) .kingyo-intake-summary article[data-tone=success]{background:#f8fcfa}body:not(.growth-mode) .kingyo-intake-summary strong{margin-top:8px;font-size:28px}body:not(.growth-mode) .kingyo-intake-filter-panel{border:1px solid var(--line);box-shadow:none;background:#fff;border-radius:8px;gap:0;margin:0;padding:0;display:grid;overflow:hidden}body:not(.growth-mode) .kingyo-intake-filter-bar{grid-template-columns:minmax(220px,1fr) repeat(4,minmax(110px,.42fr)) auto;align-items:end;gap:10px;padding:13px 14px;display:grid}body:not(.growth-mode) .kingyo-intake-filter-bar label{gap:5px;min-width:0;margin:0;display:grid}body:not(.growth-mode) .kingyo-intake-filter-bar label>span:not(.sr-only),body:not(.growth-mode) .kingyo-intake-bulk-options label span{color:#667085;font-size:12px;font-weight:800}body:not(.growth-mode) .kingyo-intake-filter-bar input,body:not(.growth-mode) .kingyo-intake-filter-bar select,body:not(.growth-mode) .kingyo-intake-bulk-options select,body:not(.growth-mode) .kingyo-intake-pagination select{color:#26312d;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #d6ddd9;border-radius:6px;padding:8px 11px}body:not(.growth-mode) .kingyo-intake-filter-bar .ghost-button{white-space:nowrap;min-height:40px}body:not(.growth-mode) .kingyo-intake-safety-note{color:#667085;background:#fbfcfb;border-top:1px solid #e8ecea;margin:0;padding:9px 14px;font-size:12px;line-height:1.5}body:not(.growth-mode) .kingyo-intake-safety-note:before{color:#16785f;content:"i";margin-right:6px;font-weight:900}body:not(.growth-mode) .kingyo-intake-bulk-bar{background:#edf7f2;border:1px solid #b9dacd;border-radius:8px;grid-template-columns:minmax(200px,1fr) auto;align-items:center;gap:10px 16px;padding:11px 13px;display:grid}body:not(.growth-mode) .kingyo-intake-bulk-count{gap:2px;min-width:0;display:grid}body:not(.growth-mode) .kingyo-intake-bulk-count strong{color:#075e46;font-size:13px}body:not(.growth-mode) .kingyo-intake-bulk-count span{color:#60756c;font-size:12px}body:not(.growth-mode) .kingyo-intake-bulk-actions,body:not(.growth-mode) .kingyo-intake-bulk-options{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:8px;display:flex}body:not(.growth-mode) .kingyo-intake-bulk-actions>button{min-height:40px}body:not(.growth-mode) .kingyo-intake-bulk-options{border-top:1px solid #cfe4db;grid-column:1/-1;justify-content:flex-start;padding-top:10px}body:not(.growth-mode) .kingyo-intake-bulk-options label{gap:4px;min-width:190px;display:grid}body:not(.growth-mode) .kingyo-intake-bulk-bar>.exhibition-warning{grid-column:1/-1;margin:0}body:not(.growth-mode) .kingyo-intake-table-heading{min-height:58px;padding:11px 14px}body:not(.growth-mode) .kingyo-intake-table-heading>div{align-items:baseline;gap:10px;min-width:0;display:flex}body:not(.growth-mode) .kingyo-intake-table-heading h3,body:not(.growth-mode) .kingyo-intake-table-heading p{margin:0}body:not(.growth-mode) .kingyo-intake-table-heading p{color:#626d7b;font-size:12px}body:not(.growth-mode) .kingyo-intake-table{table-layout:fixed;min-width:900px}body:not(.growth-mode) .kingyo-intake-table th,body:not(.growth-mode) .kingyo-intake-table td{padding:12px 11px}body:not(.growth-mode) .kingyo-intake-table th:nth-child(2){width:auto}body:not(.growth-mode) .kingyo-intake-table th:nth-child(3){width:13%}body:not(.growth-mode) .kingyo-intake-table th:nth-child(4),body:not(.growth-mode) .kingyo-intake-table th:nth-child(5){width:12%}body:not(.growth-mode) .kingyo-intake-select-column{text-align:center;width:48px}body:not(.growth-mode) .kingyo-intake-action-column{width:270px}body:not(.growth-mode) .kingyo-intake-table tbody tr:hover{background:#fbfcfb}body:not(.growth-mode) .kingyo-intake-person,body:not(.growth-mode) .kingyo-intake-source-cell,body:not(.growth-mode) .kingyo-intake-recommendation{gap:4px;min-width:0;display:grid}body:not(.growth-mode) .kingyo-intake-person a{color:#1f2925;width:fit-content;max-width:100%;text-decoration:none}body:not(.growth-mode) .kingyo-intake-person a:hover{color:#075e46;text-decoration:underline}body:not(.growth-mode) .kingyo-intake-person strong,body:not(.growth-mode) .kingyo-intake-person span,body:not(.growth-mode) .kingyo-intake-person small,body:not(.growth-mode) .kingyo-intake-source-cell small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body:not(.growth-mode) .kingyo-intake-person strong{font-size:13px}body:not(.growth-mode) .kingyo-intake-person span{color:#46514c;font-size:12px}body:not(.growth-mode) .kingyo-intake-person small,body:not(.growth-mode) .kingyo-intake-source-cell small,body:not(.growth-mode) .kingyo-intake-received-at{color:#626d7b;font-size:12px}body:not(.growth-mode) .kingyo-intake-source-cell{justify-items:start}body:not(.growth-mode) .kingyo-intake-received-at{font-variant-numeric:tabular-nums}body:not(.growth-mode) .kingyo-intake-priority-cell{align-items:flex-start}body:not(.growth-mode) .kingyo-intake-recommendation>span{color:#075e46;font-size:12px;font-weight:800}body:not(.growth-mode) .kingyo-intake-row-action{grid-template-columns:minmax(0,1fr) 108px;align-items:center;gap:6px;min-width:0;display:grid}body:not(.growth-mode) .kingyo-member-dialog-actions>span{flex:1}body:not(.growth-mode) .kingyo-intake-row-action.is-single-destination{grid-template-columns:minmax(0,1fr);justify-items:start}body:not(.growth-mode) .kingyo-intake-row-action.is-single-destination>.mini-text{overflow-wrap:anywhere;max-width:100%}body:not(.growth-mode) .kingyo-intake-row-action .primary-button{white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;min-width:0;height:40px;min-height:40px;padding-inline:10px;display:inline-flex}body:not(.growth-mode) .kingyo-intake-row-action label,body:not(.growth-mode) .kingyo-intake-row-action select{min-width:0;height:40px;margin:0;padding:0}body:not(.growth-mode) .kingyo-intake-row-action select{border:1px solid var(--kingyo-border-strong);width:108px;color:var(--kingyo-ink);background:#fff;border-radius:6px;padding:0 6px;font-size:12px}body:not(.growth-mode) .kingyo-intake-row-link{width:fit-content;min-width:94px;min-height:38px}body:not(.growth-mode) .kingyo-intake-unavailable-mark{color:#a2aaa6;text-align:center;display:block}body:not(.growth-mode) .kingyo-intake-pagination{border-top:1px solid #e4e8e6;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;min-height:58px;padding:9px 13px;display:grid}body:not(.growth-mode) .kingyo-intake-pagination>span{color:#667085;font-variant-numeric:tabular-nums;font-size:12px}body:not(.growth-mode) .kingyo-intake-pagination>div{justify-content:center;align-items:center;gap:5px;display:flex}body:not(.growth-mode) .kingyo-intake-pagination>label{justify-self:end}body:not(.growth-mode) .kingyo-intake-page-button{color:#475467;background:0 0;border:1px solid #0000;border-radius:6px;width:36px;height:36px}body:not(.growth-mode) .kingyo-intake-page-button[aria-current=page]{color:#075e46;background:#edf7f2;border-color:#16785f;font-weight:850}@media (max-width:1200px){body:not(.growth-mode) .kingyo-intake-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}body:not(.growth-mode) .kingyo-intake-search-field{grid-column:1/-1}}@media (max-width:767px){body:not(.growth-mode) .kingyo-intake-filter-bar,body:not(.growth-mode) .kingyo-intake-bulk-bar,body:not(.growth-mode) .kingyo-intake-pagination{grid-template-columns:minmax(0,1fr)}body:not(.growth-mode) .kingyo-intake-search-field,body:not(.growth-mode) .kingyo-intake-bulk-options,body:not(.growth-mode) .kingyo-intake-bulk-bar>.exhibition-warning{grid-column:1}body:not(.growth-mode) .kingyo-intake-bulk-actions,body:not(.growth-mode) .kingyo-intake-bulk-options{grid-template-columns:minmax(0,1fr);display:grid}body:not(.growth-mode) .kingyo-intake-bulk-actions>button,body:not(.growth-mode) .kingyo-intake-bulk-options>*,body:not(.growth-mode) .kingyo-intake-bulk-options label{width:100%}body:not(.growth-mode) .kingyo-intake-table{min-width:1020px}body:not(.growth-mode) .kingyo-intake-pagination>span,body:not(.growth-mode) .kingyo-intake-pagination>label{justify-self:center}}body:not(.growth-mode) .kingyo-sfa-main-board{grid-template-columns:repeat(4,minmax(190px,1fr));min-width:790px}body:not(.growth-mode) .sfa-follow-up-grid.has-won-dropzone{grid-template-columns:minmax(0,1fr) 244px;align-items:stretch}body:not(.growth-mode) .kingyo-sfa .won-dropzone.won-dropzone-compact{border-radius:var(--radius-sm);background:var(--kingyo-green-50);min-width:0;min-height:230px;color:var(--kingyo-deep-green);text-align:center;border:1px dashed #1f75577a;place-content:center;justify-items:center;gap:7px;padding:20px;display:grid}body:not(.growth-mode) .kingyo-sfa .won-dropzone.won-dropzone-compact.drop-hover{background:var(--kingyo-green-100);border-style:solid;box-shadow:inset 0 0 0 2px #1f755724}body:not(.growth-mode) .kingyo-sfa .won-dropzone-mark{background:var(--kingyo-green-700);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:18px;font-weight:900;display:grid}body:not(.growth-mode) .kingyo-sfa .won-dropzone.won-dropzone-compact>strong{color:var(--kingyo-deep-green);font-size:14px}body:not(.growth-mode) .kingyo-sfa .won-dropzone.won-dropzone-compact>span:not(.won-dropzone-mark),body:not(.growth-mode) .kingyo-sfa .won-dropzone.won-dropzone-compact>small{max-width:180px;color:var(--kingyo-muted);font-size:12px;line-height:1.5}body:not(.growth-mode) .dashboard-status-grid{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}body:not(.growth-mode) .kingyo-dashboard-admin .dashboard-main-grid{align-items:start}body:not(.growth-mode) .kingyo-dashboard-admin .dashboard-panel-actions,body:not(.growth-mode) .kingyo-dashboard-admin .dashboard-shortcuts{align-self:start;height:fit-content}body:not(.growth-mode) .dashboard-status-grid>a{border:1px solid var(--kingyo-border);border-radius:var(--radius-sm);background:var(--kingyo-surface);min-width:0;min-height:112px;color:var(--kingyo-ink);box-shadow:var(--shadow-card);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;text-decoration:none;display:grid}body:not(.growth-mode) .dashboard-status-grid>a[data-tone=danger]{background:snow;border-color:#b5423c40}body:not(.growth-mode) .dashboard-status-grid>a[data-tone=warning]{background:#fffdf8;border-color:#cc831347}body:not(.growth-mode) .dashboard-status-grid>a:hover,body:not(.growth-mode) .dashboard-status-grid>a:focus-visible{border-color:var(--kingyo-border-strong);background:var(--kingyo-green-50);outline:2px solid #0000;box-shadow:0 10px 28px #0f4c3a14}body:not(.growth-mode) .dashboard-status-icon{background:var(--kingyo-sage);width:38px;height:38px;color:var(--kingyo-deep-green);border-radius:50%;place-items:center;font-size:12px;font-weight:850;display:grid}body:not(.growth-mode) .dashboard-status-icon svg{width:19px;height:19px}body:not(.growth-mode) .dashboard-status-grid>a[data-tone=danger] .dashboard-status-icon{color:var(--kingyo-danger);background:#fbe6e4}body:not(.growth-mode) .dashboard-status-grid>a[data-tone=warning] .dashboard-status-icon{color:var(--kingyo-warning);background:#fff2d7}body:not(.growth-mode) .dashboard-status-copy{gap:4px;min-width:0;display:grid}body:not(.growth-mode) .dashboard-status-copy>span{color:var(--kingyo-muted);font-size:12px;font-weight:750}body:not(.growth-mode) .dashboard-status-copy>strong{font-variant-numeric:tabular-nums;font-size:22px}body:not(.growth-mode) .dashboard-status-copy>small{color:var(--kingyo-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.4;overflow:hidden}body:not(.growth-mode) .dashboard-card-chevron{color:var(--kingyo-muted);font-size:20px;line-height:1}body:not(.growth-mode) .dashboard-panel-actions .stack-list{gap:0;padding:0}body:not(.growth-mode) .dashboard-action-row{border:0;border-bottom:1px solid var(--kingyo-border);background:var(--kingyo-surface);width:100%;min-height:68px;color:var(--kingyo-ink);text-align:left;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 16px;display:grid}body:not(.growth-mode) .dashboard-action-row:hover,body:not(.growth-mode) .dashboard-action-row:focus-visible{background:var(--kingyo-green-50);outline:2px solid #0000}body:not(.growth-mode) .dashboard-action-state{border-radius:var(--radius-pill);background:var(--kingyo-green-100);min-width:52px;color:var(--kingyo-deep-green);text-align:center;padding:4px 6px;font-size:12px;font-weight:850}body:not(.growth-mode) .dashboard-action-state.overdue{color:var(--kingyo-danger);background:#fbe6e4}body:not(.growth-mode) .dashboard-action-state.missing{color:var(--kingyo-muted);background:#eef2ef}body:not(.growth-mode) .dashboard-action-state.today{background:var(--kingyo-green-100);color:var(--kingyo-deep-green)}body:not(.growth-mode) .dashboard-action-state.tomorrow{color:var(--kingyo-warning);background:#fff2d7}body:not(.growth-mode) .dashboard-action-copy{gap:2px;min-width:0;display:grid}body:not(.growth-mode) .dashboard-action-copy strong,body:not(.growth-mode) .dashboard-action-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body:not(.growth-mode) .dashboard-action-copy small,body:not(.growth-mode) .dashboard-action-date{color:var(--kingyo-muted);font-size:12px}body:not(.growth-mode) .dashboard-action-date{font-variant-numeric:tabular-nums;white-space:nowrap}body:not(.growth-mode) .dashboard-actions-link{min-height:42px;color:var(--kingyo-deep-green);justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:800;text-decoration:none;display:flex}body:not(.growth-mode) .dashboard-actions-link:hover,body:not(.growth-mode) .dashboard-actions-link:focus-visible{background:var(--kingyo-green-50);outline:2px solid #0000}body:not(.growth-mode) .dashboard-shortcut-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}body:not(.growth-mode) .dashboard-shortcut-list a{border:1px solid var(--kingyo-border);border-radius:var(--radius-sm);background:var(--kingyo-surface);min-height:104px;color:var(--kingyo-ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px;text-decoration:none;display:grid}body:not(.growth-mode) .dashboard-shortcut-list a:hover,body:not(.growth-mode) .dashboard-shortcut-list a:focus-visible{border-color:var(--kingyo-border-strong);background:var(--kingyo-green-50);outline:2px solid #0000}body:not(.growth-mode) .dashboard-shortcut-icon{background:var(--kingyo-sage);width:36px;height:36px;color:var(--kingyo-deep-green);border-radius:50%;place-items:center;font-size:12px;font-weight:850;display:grid}body:not(.growth-mode) .dashboard-shortcut-icon svg{width:18px;height:18px}body:not(.growth-mode) .dashboard-shortcut-copy{gap:4px;min-width:0;display:grid}body:not(.growth-mode) .kingyo-dashboard-admin .dashboard-shortcut-list .dashboard-shortcut-copy>strong{text-overflow:clip;overflow-wrap:anywhere;white-space:normal;font-size:12px;line-height:1.35;display:block;overflow:visible}body:not(.growth-mode) .dashboard-shortcut-copy small{color:var(--kingyo-muted);font-size:12px;line-height:1.4}body:not(.growth-mode) .kingyo-lead-management .lead-management-card-main{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}body:not(.growth-mode) .kingyo-lead-management .lead-management-card-meta{grid-template-columns:repeat(2,minmax(0,1fr))}body:not(.growth-mode) .kingyo-client-profile-facts{grid-template-columns:repeat(5,minmax(0,1fr))}body:not(.growth-mode) .kingyo-client-overview-single .detail-list{grid-template-columns:repeat(3,minmax(0,1fr))}body:not(.growth-mode) .kingyo-client-overview-single .detail-list>:last-child:nth-child(3n+1){grid-column:1/-1}body:not(.growth-mode) .kingyo-client-overview-single .detail-list>:last-child:nth-child(3n+2){grid-column:span 2}body:not(.growth-mode) .kingyo-lead-management .lead-management-card>div>span,body:not(.growth-mode) .kingyo-lead-management .lead-management-card>div>small{margin-top:4px;display:block}body:not(.growth-mode) .kingyo-members-finance{border:1px solid var(--kingyo-border);border-radius:var(--radius-sm);background:var(--kingyo-surface)}body:not(.growth-mode) .kingyo-members-finance summary{color:var(--kingyo-deep-green);cursor:pointer;padding:11px 14px;font-size:12px;font-weight:800}body:not(.growth-mode) .kingyo-members-finance>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 14px 14px;display:grid}body:not(.growth-mode) .kingyo-members-finance span{color:var(--kingyo-muted);gap:3px;font-size:12px;display:grid}body:not(.growth-mode) .kingyo-members-finance strong{color:var(--kingyo-ink);font-size:15px}body:not(.growth-mode) .kingyo-user-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}body:not(.growth-mode) details.user-management-notices{padding:0;display:block}body:not(.growth-mode) details.user-management-notices summary{color:var(--kingyo-deep-green);cursor:pointer;padding:12px 14px;font-size:12px;font-weight:800}body:not(.growth-mode) details.user-management-notices p{margin:0;padding:0 14px 10px}body:not(.growth-mode) .kingyo-project-table-shell{max-height:none}body:not(.growth-mode) .kingyo-project-table{min-width:900px}body:not(.growth-mode) .kingyo-project-dialog:not(:has(.kingyo-project-planning-details[open])){width:min(760px,100vw - 32px);max-width:760px}body:not(.growth-mode) .kingyo-project-section-heading{align-items:center;gap:10px;display:flex}body:not(.growth-mode) .kingyo-project-section-heading>div{gap:2px;display:grid}body:not(.growth-mode) .kingyo-project-step{background:var(--kingyo-deep-green);color:#fff;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:12px;font-weight:850;display:inline-grid}body:not(.growth-mode) .kingyo-field-label{justify-content:space-between;align-items:center;gap:8px;display:flex}body:not(.growth-mode) .kingyo-field-label small{color:var(--kingyo-muted);font-size:12px;font-weight:750}body:not(.growth-mode) .kingyo-project-form-grid>.kingyo-project-required-field{align-content:start;align-self:start}body:not(.growth-mode) .kingyo-project-end-date{align-content:start;gap:8px;min-width:0;display:grid}body:not(.growth-mode) .kingyo-project-end-date .inline-check{align-items:center;gap:8px;width:100%;min-height:24px;font-weight:500;display:flex}body:not(.growth-mode) .kingyo-project-end-date .inline-check input{flex:0 0 18px;width:18px;height:18px;min-height:18px;padding:0}body:not(.growth-mode) .kingyo-project-end-date .inline-check span{min-width:0;line-height:1.5}body:not(.growth-mode) .kingyo-project-end-date>input[type=date]{height:40px;min-height:40px}body:not(.growth-mode) .kingyo-project-required-field .kingyo-field-label small{color:var(--kingyo-muted)}body:not(.growth-mode) .kingyo-project-planning-details{margin:var(--space-5) 0 var(--space-4);border:1px solid var(--kingyo-border);border-radius:var(--radius-sm);background:var(--kingyo-surface)}body:not(.growth-mode) .kingyo-project-planning-details>summary{color:var(--kingyo-deep-green);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex}body:not(.growth-mode) .kingyo-project-planning-title{align-items:center;gap:10px;min-width:0;display:flex}body:not(.growth-mode) .kingyo-project-planning-title>span:last-child{gap:2px;display:grid}body:not(.growth-mode) .kingyo-project-planning-title small,body:not(.growth-mode) .kingyo-project-planning-hint{color:var(--kingyo-muted);font-size:12px;font-weight:650}body:not(.growth-mode) .kingyo-project-planning-title strong{color:var(--kingyo-text)}body:not(.growth-mode) .kingyo-project-planning-details[open]>summary{border-bottom:1px solid var(--kingyo-border)}body:not(.growth-mode) .kingyo-project-planning-details .kingyo-project-editor-section,body:not(.growth-mode) .kingyo-project-planning-details .kingyo-project-dialog-summary,body:not(.growth-mode) .kingyo-project-planning-details .kingyo-project-assignment-warning{margin-inline:14px}body:not(.growth-mode) .kingyo-project-planning-details .kingyo-project-editor-section:first-of-type{margin-top:14px}body:not(.growth-mode) .kingyo-project-planning-details .kingyo-project-dialog-summary:last-child{margin-bottom:14px}body:not(.growth-mode) .kingyo-intake-header p{color:var(--kingyo-muted);font-size:12px}body:not(.growth-mode) .kingyo-intake-summary{border:1px solid var(--kingyo-border);border-radius:var(--radius-sm);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow:hidden}body:not(.growth-mode) .kingyo-intake-summary article{border:0;border-right:1px solid var(--kingyo-border);min-height:62px;box-shadow:none;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:center;gap:3px 10px;padding:8px 15px}body:not(.growth-mode) .kingyo-intake-summary article:last-child{border-right:0}body:not(.growth-mode) .kingyo-intake-summary strong{margin:0;font-size:22px}body:not(.growth-mode) .kingyo-intake-summary p{grid-column:1/-1;margin:2px 0 0}body:not(.growth-mode) .kingyo-intake-empty{min-height:112px;padding:28px 18px}@media (min-width:1280px){body:not(.growth-mode) .kingyo-dashboard-admin .dashboard-panel-actions{grid-column:span 7}body:not(.growth-mode) .kingyo-dashboard-admin .dashboard-shortcuts{grid-column:span 5}}@media (min-width:1100px) and (max-width:1279px){body:not(.growth-mode) .kingyo-dashboard-admin .dashboard-main-grid{grid-template-columns:minmax(0,1fr)}body:not(.growth-mode) .kingyo-dashboard-admin .dashboard-shortcut-list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1099px){body:not(.growth-mode) .kingyo-dashboard-admin .dashboard-main-grid{grid-template-columns:minmax(0,1fr)}body:not(.growth-mode) .dashboard-status-grid,body:not(.growth-mode) .kingyo-client-profile-facts{grid-template-columns:repeat(2,minmax(0,1fr))}body:not(.growth-mode) .sfa-follow-up-grid.has-won-dropzone{grid-template-columns:minmax(0,1fr) 220px}}@media (max-width:699px){body:not(.growth-mode) .dashboard-shortcut-list,body:not(.growth-mode) .kingyo-members-summary,body:not(.growth-mode) .kingyo-members-finance>div,body:not(.growth-mode) .kingyo-user-metrics,body:not(.growth-mode) .kingyo-client-overview-single .detail-list,body:not(.growth-mode) .sfa-follow-up-grid.has-won-dropzone{grid-template-columns:minmax(0,1fr)}body:not(.growth-mode) .dashboard-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body:not(.growth-mode) .dashboard-status-grid>a{grid-template-columns:minmax(0,1fr) auto;gap:6px;min-height:100px;padding:12px}body:not(.growth-mode) .dashboard-status-icon{display:none}body:not(.growth-mode) .dashboard-action-row{grid-template-columns:auto minmax(0,1fr) auto}body:not(.growth-mode) .dashboard-action-date{grid-column:2}body:not(.growth-mode) .dashboard-action-row>.dashboard-card-chevron{grid-area:1/3/span 2}body:not(.growth-mode) .kingyo-intake-summary{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;overflow:visible}body:not(.growth-mode) .kingyo-intake-summary article,body:not(.growth-mode) .kingyo-intake-summary article:last-child{border:1px solid var(--kingyo-border);border-radius:var(--radius-sm)}body:not(.growth-mode) .kingyo-project-planning-details>summary{align-items:flex-start}}@media (max-width:520px){body:not(.growth-mode) .dashboard-shortcut-list{grid-template-columns:minmax(0,1fr)}}body:not(.growth-mode) .kingyo-members-summary{grid-template-columns:repeat(4,minmax(0,1fr))}body:not(.growth-mode) .kingyo-member-directory-table{min-width:840px}body:not(.growth-mode) .kingyo-member-account-state{align-items:center;gap:7px;display:inline-flex}body:not(.growth-mode) .kingyo-member-account-state small{color:var(--kingyo-muted);font-size:12px;font-weight:800}body:not(.growth-mode) .kingyo-member-account-empty{color:var(--kingyo-muted);font-size:12px;font-weight:700}body:not(.growth-mode) .user-management.is-embedded{gap:0}body:not(.growth-mode) .user-management.is-embedded .user-management-panel{border:1px solid var(--kingyo-border);border-radius:var(--radius-sm);background:var(--kingyo-surface);gap:12px;padding:0;overflow:visible}body:not(.growth-mode) .user-management.is-embedded .user-management-panel>.section-heading{border-bottom:1px solid var(--kingyo-border);min-height:64px;margin:0;padding:13px 16px}body:not(.growth-mode) .user-management.is-embedded .user-management-panel>.section-heading h2,body:not(.growth-mode) .user-management.is-embedded .user-management-panel>.section-heading p{margin:0}body:not(.growth-mode) .kingyo-member-account-heading-actions{flex:none;align-items:center;gap:9px;display:flex}body:not(.growth-mode) .user-management.is-embedded .kingyo-user-filter-bar{border-radius:var(--radius-sm);margin:0 12px}body:not(.growth-mode) .user-management.is-embedded .user-management-table-wrap{margin:0 12px 12px}body:not(.growth-mode) .user-management.is-embedded .user-management-table{min-width:760px}body:not(.growth-mode) .user-management-member-link{color:var(--kingyo-muted);font-size:12px}body:not(.growth-mode) .user-management-actions.is-compact{justify-content:flex-end;gap:6px;min-width:0}body:not(.growth-mode) .kingyo-user-action-menu{min-width:92px;position:relative}body:not(.growth-mode) .kingyo-user-action-menu>summary{border:1px solid var(--kingyo-border);background:var(--kingyo-surface);min-height:36px;color:var(--kingyo-deep-green);cursor:pointer;text-align:center;border-radius:6px;padding:8px 10px;font-size:12px;font-weight:800;list-style:none}body:not(.growth-mode) .kingyo-user-action-menu>summary::-webkit-details-marker{display:none}body:not(.growth-mode) .kingyo-user-action-menu[open]>summary{background:var(--kingyo-green-50)}body:not(.growth-mode) .kingyo-user-action-menu>div{z-index:10;border:1px solid var(--kingyo-border);border-radius:var(--radius-sm);background:var(--kingyo-surface);min-width:200px;box-shadow:var(--shadow-sm);gap:6px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);right:0}body:not(.growth-mode) .kingyo-user-action-menu button{white-space:nowrap;justify-content:flex-start;width:100%}@media (max-width:899px){body:not(.growth-mode) .kingyo-members-summary{grid-template-columns:repeat(2,minmax(0,1fr))}body:not(.growth-mode) .kingyo-members-summary article:nth-child(2){border-right:0}body:not(.growth-mode) .kingyo-member-account-heading-actions{flex-direction:column;align-items:flex-end}}@media (max-width:699px){body:not(.growth-mode) .user-management.is-embedded .user-management-panel>.section-heading{flex-direction:column;align-items:stretch}body:not(.growth-mode) .kingyo-member-account-heading-actions{align-items:stretch;width:100%}body:not(.growth-mode) .kingyo-member-account-heading-actions .primary-button{width:100%}}body:not(.growth-mode) .kingyo-lead-management,body:not(.growth-mode) .kingyo-members,body:not(.growth-mode) .kingyo-settings-page{gap:18px}body:not(.growth-mode) .lead-management-page-intro{border-bottom:1px solid var(--kingyo-border);background:0 0;justify-content:space-between;align-items:center;gap:18px;min-height:54px;padding:0 0 14px;display:flex}body:not(.growth-mode) .lead-management-page-intro>p{color:var(--kingyo-muted);margin:0;font-size:12px;line-height:1.55}body:not(.growth-mode) .lead-management-header-actions,body:not(.growth-mode) .lead-management-header-actions .toolbar-actions{flex:none;align-items:center;gap:8px;display:flex}body:not(.growth-mode) .lead-management-mode-row{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}body:not(.growth-mode) .kingyo-lead-management .lead-management-tabs{width:min(520px,100%);margin:0}body:not(.growth-mode) .kingyo-lead-management .lead-management-tab-link{min-height:36px;color:var(--kingyo-deep-green);white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}body:not(.growth-mode) .kingyo-user-action-popup{z-index:120;border:1px solid var(--kingyo-border);border-radius:var(--radius-sm);background:var(--kingyo-surface);width:224px;box-shadow:var(--shadow-sm);gap:6px;padding:8px;display:grid;position:fixed}body:not(.growth-mode) .kingyo-user-action-popup button{text-align:left;white-space:nowrap;justify-content:flex-start;width:100%}body:not(.growth-mode) .kingyo-lead-management .lead-management-tab-link:after{display:none}body:not(.growth-mode) .kingyo-lead-management .lead-management-tab-link:hover,body:not(.growth-mode) .kingyo-lead-management .lead-management-tab-link:focus-visible{text-underline-offset:3px;outline:2px solid #0000;text-decoration:underline}body:not(.growth-mode) .kingyo-lead-management .lead-management-list{min-height:0}body:not(.growth-mode) .kingyo-lead-management .lead-management-empty{gap:5px;min-height:118px;padding:24px}body:not(.growth-mode) .kingyo-lead-management .lead-management-empty a{color:var(--kingyo-deep-green);margin-top:5px;font-size:12px;font-weight:800}body:not(.growth-mode) .kingyo-members-header{border:0;border-bottom:1px solid var(--kingyo-border);min-height:54px;box-shadow:none;background:0 0;border-radius:0;padding:0 0 14px}body:not(.growth-mode) .kingyo-members-header>p{color:var(--kingyo-muted);margin:0;font-size:12px}body:not(.growth-mode) .kingyo-members-summary,body:not(.growth-mode) .kingyo-user-metrics{border:1px solid var(--kingyo-border);border-radius:var(--radius-sm);background:var(--kingyo-surface);box-shadow:none;gap:0;overflow:hidden}body:not(.growth-mode) .kingyo-members-summary article,body:not(.growth-mode) .kingyo-user-metrics article{border:0;border-right:1px solid var(--kingyo-border);min-height:72px;box-shadow:none;background:0 0;border-radius:0;padding:11px 16px}body:not(.growth-mode) .kingyo-members-summary article:last-child,body:not(.growth-mode) .kingyo-user-metrics article:last-child{border-right:0}body:not(.growth-mode) .kingyo-members-summary small{display:none}body:not(.growth-mode) .kingyo-members-filters .kingyo-members-filter-panel{border-radius:var(--radius-sm);box-shadow:none;padding:12px}body:not(.growth-mode) .kingyo-members-filter-panel .filter-heading{justify-content:flex-end;min-height:0;margin-bottom:8px}body:not(.growth-mode) .kingyo-members-filter-panel .filter-heading>strong{display:none}body:not(.growth-mode) .kingyo-members-filter-panel .filter-grid{grid-template-columns:minmax(180px,1.4fr) repeat(3,minmax(130px,1fr)) minmax(170px,1fr) auto;gap:8px}body:not(.growth-mode) .kingyo-member-table-panel{border:1px solid var(--kingyo-border);border-radius:var(--radius-sm);background:var(--kingyo-surface);overflow:hidden}body:not(.growth-mode) .kingyo-member-table-heading{border-bottom:1px solid var(--kingyo-border);min-height:52px;padding:13px 16px}body:not(.growth-mode) .kingyo-member-table-heading h2{margin:0;font-size:15px}body:not(.growth-mode) .kingyo-member-directory-table{width:100%;min-width:720px}body:not(.growth-mode) .kingyo-member-directory-table th,body:not(.growth-mode) .kingyo-member-directory-table td{border-bottom:1px solid var(--kingyo-border);text-align:left;padding:11px 14px}body:not(.growth-mode) .kingyo-member-directory-table thead th{background:var(--kingyo-neutral-50,#f7f9f8);color:var(--kingyo-muted);font-size:12px}body:not(.growth-mode) .kingyo-member-directory-table tbody tr:hover{background:var(--kingyo-green-50)}body:not(.growth-mode) .kingyo-member-directory-pager{padding:10px 14px}body:not(.growth-mode) .kingyo-member-pl-details{border-top:1px solid var(--kingyo-border)}body:not(.growth-mode) .kingyo-member-pl-details>summary,body:not(.growth-mode) .kingyo-settings-disclosure>summary,body:not(.growth-mode) .kingyo-data-development>summary{color:var(--kingyo-deep-green);cursor:pointer;padding:13px 16px;font-size:12px;font-weight:800}body:not(.growth-mode) .kingyo-member-pl-details[open]>summary,body:not(.growth-mode) .kingyo-settings-disclosure[open]>summary,body:not(.growth-mode) .kingyo-data-development[open]>summary{border-bottom:1px solid var(--kingyo-border)}body:not(.growth-mode) .kingyo-members-finance{box-shadow:none;margin-top:0}body:not(.growth-mode) .kingyo-settings-page-header{align-items:center;min-height:54px;padding:0 0 14px}body:not(.growth-mode) .kingyo-settings-page-heading{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px}body:not(.growth-mode) .kingyo-settings-page-heading>p{font-size:12px;line-height:1.5}body:not(.growth-mode) .kingyo-settings-page-kicker{grid-area:1/2;justify-self:end}body:not(.growth-mode) .kingyo-label-settings{padding:0}body:not(.growth-mode) .kingyo-label-settings .label-insights-panel{gap:0}body:not(.growth-mode) .kingyo-label-overview,body:not(.growth-mode) .kingyo-label-directory,body:not(.growth-mode) .kingyo-label-review,body:not(.growth-mode) .kingyo-label-merge-preview{border:0;border-bottom:1px solid var(--kingyo-border);box-shadow:none;border-radius:0;padding:18px 20px}body:not(.growth-mode) .kingyo-label-merge-preview{border-bottom:0}body:not(.growth-mode) .kingyo-label-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}body:not(.growth-mode) .kingyo-label-clean-state{background:var(--kingyo-green-50);color:var(--kingyo-deep-green);align-items:center;gap:9px;margin:0;padding:14px 20px;font-size:12px;font-weight:750;display:flex}body:not(.growth-mode) .kingyo-label-clean-state>span{background:var(--kingyo-green-100);border-radius:50%;place-items:center;width:22px;height:22px;display:grid}body:not(.growth-mode) .kingyo-settings-disclosure{border:1px solid var(--kingyo-border);border-radius:var(--radius-sm);background:var(--kingyo-surface)}body:not(.growth-mode) .kingyo-settings-disclosure .kingyo-settings-policy-grid{margin:14px}body:not(.growth-mode) dl.kingyo-settings-field-list{grid-template-columns:repeat(4,minmax(0,1fr))}body:not(.growth-mode) .kingyo-settings-field-list>div{border-bottom:1px solid var(--kingyo-border);gap:3px;min-height:54px;padding:9px 2px;display:grid}body:not(.growth-mode) .kingyo-settings-field-list dt,body:not(.growth-mode) .kingyo-settings-field-list dd{margin:0}body:not(.growth-mode) .kingyo-settings-field-list dt{color:var(--kingyo-ink);font-size:12px;font-weight:800}body:not(.growth-mode) .kingyo-settings-field-list dd{color:var(--kingyo-muted);font-size:12px}body:not(.growth-mode) .kingyo-data-management{gap:0;padding:0}body:not(.growth-mode) .kingyo-data-section{padding:20px}body:not(.growth-mode) .kingyo-data-section.is-warning{border-left:3px solid var(--kingyo-warning);background:#fffdf8}body:not(.growth-mode) .kingyo-data-development{padding:0}body:not(.growth-mode) .kingyo-data-development .kingyo-data-danger-actions{padding:14px}body:not(.growth-mode) .user-management-panel .section-heading{align-items:center}body:not(.growth-mode) .user-management-notices{background:var(--kingyo-surface);border-left-width:1px}body:not(.growth-mode) .auth-panel{width:min(420px,100% - 32px);padding:36px 42px 32px}body:not(.growth-mode) .auth-panel h1{margin-top:22px;font-size:25px}body:not(.growth-mode) .auth-copy{margin-bottom:22px}@media (max-width:1099px){body:not(.growth-mode) .kingyo-members-filter-panel .filter-grid,body:not(.growth-mode) dl.kingyo-settings-field-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:699px){body:not(.growth-mode) .lead-management-page-intro,body:not(.growth-mode) .lead-management-mode-row,body:not(.growth-mode) .kingyo-members-header,body:not(.growth-mode) .kingyo-settings-page-header{flex-direction:column;align-items:stretch}body:not(.growth-mode) .lead-management-header-actions,body:not(.growth-mode) .lead-management-header-actions .toolbar-actions,body:not(.growth-mode) .kingyo-settings-page-actions{width:100%}body:not(.growth-mode) .lead-management-header-actions button,body:not(.growth-mode) .kingyo-settings-page-actions button{flex:1 1 0}body:not(.growth-mode) .kingyo-members-filter-panel .filter-grid,body:not(.growth-mode) dl.kingyo-settings-field-list{grid-template-columns:minmax(0,1fr)}body:not(.growth-mode) .kingyo-settings-page-heading{grid-template-columns:minmax(0,1fr) auto}body:not(.growth-mode) .kingyo-settings-policy-grid,body:not(.growth-mode) .kingyo-settings-policy-grid.two-columns{grid-template-columns:minmax(0,1fr)}body:not(.growth-mode) .kingyo-settings-policy-grid article{border-right:0;border-bottom:1px solid var(--kingyo-border)}body:not(.growth-mode) .kingyo-settings-policy-grid article:last-child{border-bottom:0}body:not(.growth-mode) .auth-panel{padding:30px 24px 26px}}body:not(.growth-mode) #clientsView .kingyo-clients-summary{grid-template-columns:repeat(3,minmax(0,1fr))}body:not(.growth-mode) #clientsView .kingyo-client-list-heading{justify-content:space-between;align-items:center;gap:12px;padding:13px 16px 0;display:flex}body:not(.growth-mode) #clientsView .kingyo-client-list-heading h2{color:var(--kingyo-text);letter-spacing:0;margin:0;font-size:15px}body:not(.growth-mode) #clientsView .kingyo-client-list-heading span{color:var(--kingyo-text-muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:800}body:not(.growth-mode) #clientsView .kingyo-client-list-filters{padding-top:10px}body:not(.growth-mode) #accountDetailView .kingyo-client-detail-header{min-height:0;box-shadow:none;background:0 0;border:0;margin-bottom:0;padding:0}body:not(.growth-mode) #accountDetailView .kingyo-client-detail-header h2{margin:0;font-size:clamp(22px,2vw,28px)}body:not(.growth-mode) .kingyo-client-detail-profile-head{justify-content:space-between;align-items:center;gap:12px;display:flex}body:not(.growth-mode) .kingyo-client-detail-profile-head>strong{color:var(--kingyo-text);font-size:14px}body:not(.growth-mode) .kingyo-client-detail-profile-head .account-badges{justify-content:flex-end}body:not(.growth-mode) .kingyo-client-detail-nav{z-index:4;width:fit-content;max-width:100%;padding:3px;position:sticky;top:68px;box-shadow:0 4px 14px #122a200a}body:not(.growth-mode) .kingyo-client-secondary-details{border-top:1px solid var(--kingyo-border);min-width:0}body:not(.growth-mode) .kingyo-client-secondary-details>summary{min-height:52px;color:var(--kingyo-deep-green);cursor:pointer;justify-content:space-between;align-items:center;padding:12px 2px;list-style:none;display:flex}body:not(.growth-mode) .kingyo-client-secondary-details>summary::-webkit-details-marker{display:none}body:not(.growth-mode) .kingyo-client-secondary-details>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;flex:none;width:8px;height:8px;margin:0 12px;transform:rotate(45deg)}body:not(.growth-mode) .kingyo-client-secondary-details[open]>summary:after{transform:rotate(225deg)}body:not(.growth-mode) .kingyo-client-secondary-details>summary>span{gap:3px;display:grid}body:not(.growth-mode) .kingyo-client-secondary-details>summary small{color:var(--kingyo-text-muted);font-size:12px;font-weight:650}body:not(.growth-mode) .kingyo-client-secondary-content{gap:var(--space-4);padding-top:4px;display:grid}@media (max-width:767px){body:not(.growth-mode) #clientsView .kingyo-clients-summary{grid-template-columns:minmax(0,1fr)}body:not(.growth-mode) #clientsView .kingyo-client-list-heading{padding-inline:12px}body:not(.growth-mode) .kingyo-client-detail-profile-head{flex-direction:column;align-items:flex-start}body:not(.growth-mode) .kingyo-client-detail-profile-head .account-badges{justify-content:flex-start}body:not(.growth-mode) .kingyo-client-detail-nav{width:100%;top:56px}}body:not(.growth-mode) .user-form-note{border:1px solid var(--kingyo-border);border-radius:var(--radius-sm);background:var(--kingyo-green-50);color:var(--kingyo-muted);margin:0;padding:10px 14px;font-size:12px;line-height:1.5}.lead-dialog-readonly-scope,.dialog-readonly-scope{border:0;min-width:0;margin:0;padding:0}.follow-up-summary{margin-bottom:20px}.follow-up-summary h2{font-size:16px}.follow-up-summary small{font-size:12px;font-weight:400}.follow-up-summary nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.follow-up-summary nav a{color:#174e40;background:#fff;border:1px solid #d6e2dc;border-radius:6px;align-items:center;gap:10px;padding:16px;display:flex}.follow-up-summary nav a span{overflow-wrap:anywhere;flex:1}.follow-up-summary nav a strong,.follow-up-summary svg{flex-shrink:0}@media (max-width:700px){.follow-up-summary nav{grid-template-columns:1fr}}body:not(.growth-mode) .kingyo-intake-preview{padding-bottom:120px}body:not(.growth-mode) .intake-fixed-confirm{z-index:40;border:1px solid var(--kingyo-border);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex;position:fixed;inset:auto 24px 16px 264px;box-shadow:0 4px 20px #163b2426}.intake-fixed-confirm>div:first-child{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.intake-fixed-confirm .toolbar-actions{flex-shrink:0}.intake-preview-row-details summary{cursor:pointer;color:var(--kingyo-muted);font-size:12px}.intake-preview-row-details[open] summary{margin-bottom:12px}body:not(.growth-mode) .kingyo-intake-preview-summary{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}body:not(.growth-mode) .kingyo-intake-preview-list{grid-template-columns:minmax(0,1fr);gap:0}body:not(.growth-mode) .kingyo-intake-preview-item{border:0;border-bottom:1px solid var(--kingyo-border);box-shadow:none;border-radius:0;padding:12px 0}.intake-trash-control button,.hubspot-bulk-panel button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.intake-trash-control p{white-space:normal;max-width:360px;font-size:12px}.kingyo-sfa [hidden],.kingyo-projects [hidden],.kingyo-clients-results [hidden],.kingyo-dashboard [hidden]{display:none!important}.dashboard-action-workspace{min-width:0}.uiux-filter-context{align-items:center;gap:var(--space-3);color:var(--kingyo-ink);flex-wrap:wrap;font-size:13px;display:flex}.uiux-filter-context a{color:var(--kingyo-deep-green);text-decoration:underline}.client-reason-filters{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.client-reason-filters>span,.client-reason-filters>small{color:#52625a;font-size:12px}.client-reason-filters button[aria-pressed=true]{background:var(--kingyo-deep-green);color:#fff}.kingyo-client-completeness{margin-top:var(--space-1);color:#52625a;font-size:12px;display:block}.deal-card-signals{gap:var(--space-2);color:#52625a;flex-wrap:wrap;font-size:12px;display:flex}body:not(.growth-mode) .kingyo-client-list-filters,body:not(.growth-mode) .kingyo-project-list-filters{grid-template-columns:minmax(180px,1.4fr) repeat(3,minmax(0,1fr)) auto}body:not(.growth-mode) .sfa-control-bar{grid-template-columns:repeat(4,minmax(110px,1fr)) auto auto}body:not(.growth-mode) .sfa-control-bar>.search-box{grid-column:1/3}body:not(.growth-mode) .sfa-control-actions{gap:var(--space-2);grid-column:1/-1;justify-content:flex-end;align-items:center;display:flex}body:not(.growth-mode) .sfa-control-actions>button{width:auto;min-height:40px}.deal-card-label-details{margin-top:var(--space-2);color:#52625a;font-size:12px}.deal-card-label-details summary{cursor:pointer;padding-block:var(--space-1)}.deal-card-label-details p{gap:var(--space-1);margin-block:var(--space-2);overflow-wrap:anywhere;display:grid}.deal-card-label-details p small{color:#52625a;font-size:12px}.lead-contact-record{margin-block:var(--space-2);font-size:12px}.lead-contact-record summary{cursor:pointer}body:not(.growth-mode) .kingyo-intake-person span,body:not(.growth-mode) .kingyo-intake-person small,body:not(.growth-mode) .kingyo-intake-source-cell small,body:not(.growth-mode) .kingyo-intake-received-at,body:not(.growth-mode) .kingyo-intake-filter-bar label>span:not(.sr-only),body:not(.growth-mode) .kingyo-intake-safety-note,body:not(.growth-mode) .kingyo-intake-table .badge,body:not(.growth-mode) .kingyo-intake-table-heading p,body:not(.growth-mode) .kingyo-intake-pagination>span{color:#52625a;font-size:12px}@media (min-width:1024px){body:not(.growth-mode) .sfa-control-bar>.sfa-control-field,body:not(.growth-mode) .sfa-control-bar>.sfa-clear-button,body:not(.growth-mode) .sfa-control-bar>.sfa-create-button,body:not(.growth-mode) .sfa-control-bar>.sfa-label-tools{grid-row:auto}body:not(.growth-mode) .sfa-control-bar>.sfa-clear-button,body:not(.growth-mode) .sfa-control-bar>.sfa-create-button{justify-self:end;width:auto;min-height:40px}body:not(.growth-mode) .kingyo-intake-filter-bar{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr)) auto}body:not(.growth-mode) .kingyo-intake-search-field{grid-column:1/-1}body:not(.growth-mode) .kingyo-intake-filter-bar .ghost-button{justify-self:end;width:auto}body:not(.growth-mode) .kingyo-lead-management .lead-management-list{grid-template-columns:minmax(0,1fr);gap:0;display:grid}body:not(.growth-mode) .kingyo-lead-management .lead-management-card{padding:var(--space-3);align-items:center;gap:var(--space-3);border:0;border-bottom:1px solid var(--kingyo-border);box-shadow:none;border-radius:0;grid-template-columns:minmax(0,1fr) auto;display:grid}body:not(.growth-mode) .kingyo-lead-management .lead-management-card:hover{background:var(--kingyo-surface-muted);box-shadow:none}body:not(.growth-mode) .kingyo-lead-management .lead-management-card-main{gap:var(--space-3);grid-template-columns:minmax(180px,1.2fr) minmax(96px,.5fr) minmax(180px,1fr);align-items:center;display:grid}body:not(.growth-mode) .kingyo-lead-management .lead-management-card-title{gap:var(--space-1);min-width:0;display:grid}body:not(.growth-mode) .kingyo-lead-management .lead-management-card-title>div:first-child{min-width:0}body:not(.growth-mode) .kingyo-lead-management .lead-management-card-badges{justify-content:flex-start}body:not(.growth-mode) .kingyo-lead-management .lead-management-card-meta{grid-template-columns:minmax(0,1fr);font-size:12px}body:not(.growth-mode) .kingyo-lead-management .lead-management-card-action{border:0;flex-wrap:wrap;align-items:center;padding:0;font-size:12px;display:flex}body:not(.growth-mode) .kingyo-lead-management .lead-management-card-action>strong{white-space:normal;overflow-wrap:anywhere;width:100%}body:not(.growth-mode) .kingyo-lead-management .lead-management-card-buttons{align-items:center;gap:var(--space-2);flex-wrap:wrap;width:auto;max-width:256px;display:flex}body:not(.growth-mode) .kingyo-lead-management .lead-management-card-buttons>button{width:auto}body:not(.growth-mode) .kingyo-lead-management .lead-management-card-buttons button{min-height:var(--control-compact)}}.intake-trash-control [role=group]{border:1px solid #e5c5c5;border-radius:6px;padding:8px}.hubspot-bulk-panel{gap:16px;min-width:0;display:grid}.hubspot-bulk-panel section{gap:12px;min-width:0;display:grid}.hubspot-bulk-panel details,.hubspot-bulk-panel .table-wrap{min-width:0;max-width:100%}.hubspot-bulk-panel details>label{align-items:center;gap:8px;display:flex}.hubspot-bulk-panel input[type=checkbox]{width:18px;height:18px;margin:0}.hubspot-bulk-panel .data-table{min-width:480px}.hubspot-bulk-panel p{overflow-wrap:anywhere;margin:0}.hubspot-bulk-panel progress{accent-color:#17775c;width:100%;height:10px}.hubspot-bulk-panel .toolbar-actions{flex-wrap:wrap;gap:8px;display:flex}.hubspot-bulk-panel small{overflow-wrap:anywhere;display:block}.hubspot-bulk-panel summary,.hubspot-admin-tools>summary{cursor:pointer;padding-block:10px}.hubspot-bulk-panel>.primary-button{justify-self:start}.hubspot-admin-tools{border-top:1px solid var(--kingyo-border);margin-top:20px}.hubspot-bulk-panel>label,.intake-profile-editor>label{gap:6px;min-width:0;display:grid}.hubspot-bulk-panel input:not([type=checkbox]),.hubspot-bulk-panel select{width:min(100%,480px)}.intake-profile-editor{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;padding:16px 0;display:grid}.intake-profile-editor input{width:100%;min-width:0}.intake-profile-editor>small,.intake-profile-editor>.toolbar-actions,.intake-profile-editor>p{grid-column:1/-1}.lead-acquisition-filters{grid-template-columns:minmax(180px,1.4fr) repeat(4,minmax(0,1fr)) auto;gap:12px;margin-bottom:16px;display:grid}.lead-acquisition-filters label{gap:4px;min-width:0;max-width:100%;display:grid}.lead-acquisition-filters select{width:100%;min-width:0}.exhibition-csv-table td{overflow-wrap:anywhere;vertical-align:top}.exhibition-csv-table input[type=checkbox]{width:18px;height:18px}.exhibition-csv-import [hidden]{display:none!important}.exhibition-import-confirmation{gap:16px;padding:24px;display:grid}.exhibition-csv-table th:nth-child(2),.exhibition-csv-table td:nth-child(2){white-space:nowrap;min-width:42px}.exhibition-csv-confirm-panel{z-index:5;position:sticky;bottom:0}body:not(.growth-mode) .kingyo-exhibition-confirm-panel{padding:12px 16px}@media (min-width:1024px) and (max-width:1279px){body:not(.growth-mode) .intake-fixed-confirm{left:232px}}@media (min-width:768px) and (max-width:1023px){body:not(.growth-mode) .intake-fixed-confirm{left:208px;right:16px}}@media (max-width:767px){body:not(.growth-mode) .intake-fixed-confirm{left:12px;right:12px;bottom:max(8px, env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;gap:8px;padding:12px}body:not(.growth-mode) .intake-fixed-confirm .toolbar-actions{flex-direction:row;width:100%;display:flex}body:not(.growth-mode) .intake-fixed-confirm .toolbar-actions button{flex:1;width:auto;min-width:0}body:not(.growth-mode) .kingyo-intake-preview{padding-bottom:190px}}body:not(.growth-mode) .kingyo-lead-management .lead-management-card>div>p{margin:var(--space-1) 0}body:not(.growth-mode) .kingyo-client-detail-hero .account-metrics>p{margin:0}body:not(.growth-mode) :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=hidden]):not(:disabled),body:not(.growth-mode) :is(.secondary-button,.ghost-button):not(:disabled){border-color:var(--kingyo-control-border)}body:not(.growth-mode) .kingyo-lead-management .lead-management-card a:link,body:not(.growth-mode) .kingyo-lead-management .lead-management-card a:visited{color:var(--kingyo-deep-green);text-decoration:none}body:not(.growth-mode) .kingyo-lead-management .lead-management-card a:hover,body:not(.growth-mode) .kingyo-lead-management .lead-management-card a:focus-visible{text-decoration:underline}body:not(.growth-mode) .kingyo-sfa .deal-card-company{text-wrap:balance;overflow-wrap:break-word;width:100%}body:not(.growth-mode) .kingyo-settings-field-list{margin:0;padding:0;list-style:none}body:not(.growth-mode) .kingyo-settings-field-list li{padding:var(--space-3);background:var(--kingyo-surface-muted);border-radius:var(--radius-sm)}@media (min-width:1440px){body:not(.growth-mode) .kingyo-intake-filter-bar{grid-template-columns:minmax(220px,1.5fr) repeat(4,minmax(110px,1fr)) auto}body:not(.growth-mode) .kingyo-intake-search-field{grid-column:auto}}body:not(.growth-mode) :is(#companyHistoryDialog,#projectForm,#accountContactForm) input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:0;padding:0}body:not(.growth-mode) #projectForm .inline-check,body:not(.growth-mode) #accountContactForm .check-control{align-items:center;gap:var(--space-2);min-height:var(--control-default);display:flex}body:not(.growth-mode) #accountContactForm label>small,body:not(.growth-mode) .operational-account-form label>small{color:var(--kingyo-muted);font-size:12px;line-height:1.5}body:not(.growth-mode) .kingyo-field-label small{color:var(--kingyo-muted);flex:none;font-size:12px;font-weight:500}body:not(.growth-mode) .kingyo-manual-field-groups{gap:var(--space-3);border:0;min-width:0;margin:0;padding:0;display:grid}body:not(.growth-mode) .kingyo-manual-field-group{border-top:1px solid var(--kingyo-border);min-width:0;padding-block:var(--space-3)}body:not(.growth-mode) .kingyo-manual-field-group>summary{cursor:pointer;font-weight:600}body:not(.growth-mode) .kingyo-manual-field-group[open]>summary{margin-bottom:var(--space-3)}body:not(.growth-mode) .label-delete-unavailable{color:var(--kingyo-muted);max-width:100px;font-size:12px;line-height:1.5}body:not(.growth-mode) .dashboard-setup-heading{margin-top:var(--space-5)}body:not(.growth-mode) #email-direct-sync{scroll-margin-top:80px}body:not(.growth-mode) .kingyo-intake-source-heading{white-space:nowrap;display:inline-block}
