:root{--pc-color-primary: #000000;--pc-color-canvas: #ffffff;--pc-color-canvas-dark: #010120;--pc-color-hairline: #ebebeb;--pc-color-dark-soft: #313641;--pc-color-body: #666666;--pc-color-muted: #999999;--pc-color-accent-orange: #fc4c02;--pc-color-accent-magenta: #ef2cc1;--pc-color-accent-periwinkle: #bdbbff;--pc-color-accent-mint: #c8f6f9;--pc-radius-sm: 4px;--pc-radius-md: 8px;--pc-space-1: 4px;--pc-space-2: 8px;--pc-space-3: 12px;--pc-space-4: 16px;--pc-space-5: 20px;--pc-space-6: 24px;--pc-space-8: 32px;--pc-space-12: 48px;font-family:Instrument Sans,Inter,ui-sans-serif,system-ui,sans-serif;color:var(--pc-color-primary);background:var(--pc-color-canvas)}*{box-sizing:border-box}body{margin:0;min-height:100vh;overflow-x:clip;background:var(--pc-color-canvas);color:var(--pc-color-primary)}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.pc-skip-link{background:var(--pc-color-canvas);border:1px solid var(--pc-color-primary);border-radius:var(--pc-radius-sm);left:var(--pc-space-4);padding:var(--pc-space-3) var(--pc-space-4);position:fixed;top:var(--pc-space-4);transform:translateY(calc(-100% - var(--pc-space-6)));z-index:100}.pc-skip-link:focus{transform:translateY(0)}.pc-eyebrow{color:var(--pc-color-muted);display:inline-flex;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:500;letter-spacing:.055em;line-height:1;text-transform:uppercase}.pc-button{align-items:center;border-radius:var(--pc-radius-sm);border:1px solid transparent;display:inline-flex;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-weight:500;gap:var(--pc-space-2);justify-content:center;letter-spacing:.04em;line-height:1.2;max-width:100%;min-height:40px;padding:0 var(--pc-space-5);text-align:center;text-transform:uppercase;white-space:normal}.pc-button:disabled{cursor:wait;opacity:.65}.pc-button-primary{background:var(--pc-color-primary);color:var(--pc-color-canvas)}.pc-button-outline{background:var(--pc-color-canvas);border-color:var(--pc-color-hairline);color:var(--pc-color-primary)}.pc-button-ghost{background:var(--pc-color-hairline);color:var(--pc-color-primary)}.pc-alert{border-radius:var(--pc-radius-sm);font-size:14px;line-height:1.4;padding:var(--pc-space-3) var(--pc-space-4)}.pc-alert-error{background:#fff2f2;border:1px solid #ffd2d2;color:#8a1f1f}.pc-alert-info{background:#f6f6f6;border:1px solid var(--pc-color-hairline);color:var(--pc-color-body)}.pc-alert-success{background:#f1fcfd;border:1px solid var(--pc-color-accent-mint);color:#24494d}.pc-auth-page{align-items:center;background:linear-gradient(180deg,#010120f5,#010120f5) top / 100% 44vh no-repeat,var(--pc-color-canvas);display:flex;justify-content:center;padding:var(--pc-space-8)}.pc-auth-shell{display:grid;gap:var(--pc-space-4);grid-template-columns:minmax(320px,440px) minmax(360px,520px);max-width:1040px;width:100%}.pc-auth-panel,.pc-auth-aside{border-radius:var(--pc-radius-sm);padding:var(--pc-space-8)}.pc-auth-panel{background:var(--pc-color-canvas);border:1px solid var(--pc-color-hairline)}.pc-auth-brand h1,.pc-auth-aside h2{font-size:40px;font-weight:500;letter-spacing:0;line-height:1.08;margin:var(--pc-space-3) 0}.pc-auth-brand p,.pc-auth-aside p{color:var(--pc-color-body);font-size:16px;line-height:1.45;margin:0 0 var(--pc-space-8)}.pc-form{display:grid;gap:var(--pc-space-4)}.pc-field{display:grid;gap:var(--pc-space-2)}.pc-field label,.pc-field>span,.pc-tenant-switcher span{color:var(--pc-color-body);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:500;letter-spacing:.055em;text-transform:uppercase}.pc-field input,.pc-field select,.pc-field textarea,.pc-tenant-switcher select{background:var(--pc-color-canvas);border:1px solid var(--pc-color-hairline);border-radius:var(--pc-radius-sm);color:var(--pc-color-primary);min-height:44px;padding:0 var(--pc-space-3);width:100%}.pc-field input:disabled,.pc-field select:disabled,.pc-field textarea:disabled{background:#f8f8f8;cursor:wait}.pc-field textarea{min-height:104px;padding-bottom:var(--pc-space-3);padding-top:var(--pc-space-3);resize:vertical}.pc-field input:focus,.pc-field select:focus,.pc-field textarea:focus,.pc-tenant-switcher select:focus,.pc-button:focus-visible,.pc-nav a:focus-visible,.pc-icon-button:focus-visible,.pc-icon-close:focus-visible,.pc-tab-list button:focus-visible,.pc-skip-link:focus{outline:2px solid var(--pc-color-accent-periwinkle);outline-offset:2px}.pc-field-error{color:#8a1f1f;font-size:13px;margin:0;min-height:18px}.pc-auth-aside{background:var(--pc-color-canvas-dark);border:1px solid var(--pc-color-dark-soft);color:var(--pc-color-canvas);overflow:hidden;position:relative}.pc-auth-aside .pc-eyebrow{color:var(--pc-color-canvas)}.pc-auth-aside h2{font-size:32px;position:relative}.pc-gradient-ribbon{background:linear-gradient(120deg,var(--pc-color-accent-orange),var(--pc-color-accent-magenta),var(--pc-color-accent-periwinkle));border-radius:999px;filter:saturate(1.04);height:110px;margin-bottom:var(--pc-space-8);transform:rotate(-7deg);width:min(360px,80vw)}.pc-auth-stats{display:grid;gap:var(--pc-space-3);margin:var(--pc-space-8) 0 0}.pc-auth-stats div{border-top:1px solid var(--pc-color-dark-soft);padding-top:var(--pc-space-3)}.pc-auth-stats dt{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;letter-spacing:.055em;text-transform:uppercase}.pc-auth-stats dd{color:#d9d9e5;margin:var(--pc-space-1) 0 0}.pc-admin-page{background:var(--pc-color-canvas)}.pc-admin-shell{display:grid;grid-template-columns:264px minmax(0,1fr);min-height:100vh}.pc-sidebar{background:var(--pc-color-canvas-dark);color:var(--pc-color-canvas);display:flex;flex-direction:column;gap:var(--pc-space-8);padding:var(--pc-space-6)}.pc-brand{align-items:center;display:flex;gap:var(--pc-space-3)}.pc-brand-mark{align-items:center;background:var(--pc-color-canvas);border-radius:var(--pc-radius-sm);color:var(--pc-color-primary);display:inline-flex;font-weight:500;height:36px;justify-content:center;width:36px}.pc-brand strong,.pc-brand small{display:block}.pc-brand small{color:#b9b9c8;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;letter-spacing:.055em;margin-top:2px;text-transform:uppercase}.pc-nav{display:grid;gap:var(--pc-space-1)}.pc-nav a{border-radius:var(--pc-radius-sm);color:#d9d9e5;font-size:14px;padding:10px var(--pc-space-3)}.pc-nav a.is-active,.pc-nav a:hover{background:var(--pc-color-dark-soft);color:var(--pc-color-canvas)}.pc-main-shell{min-width:0;overflow-x:clip}.pc-topbar{align-items:center;border-bottom:1px solid var(--pc-color-hairline);display:flex;gap:var(--pc-space-4);justify-content:space-between;min-height:80px;padding:0 var(--pc-space-8)}.pc-topbar-title h1{font-size:24px;font-weight:500;letter-spacing:0;line-height:1.1;margin:var(--pc-space-1) 0 0}.pc-topbar-actions{align-items:center;display:flex;gap:var(--pc-space-4)}.pc-tenant-switcher{display:grid;gap:var(--pc-space-2);min-width:220px}.pc-user-menu{align-items:center;display:flex;gap:var(--pc-space-3)}.pc-user-menu span{color:var(--pc-color-body);font-size:14px}.pc-icon-button{align-items:center;background:var(--pc-color-canvas);border:1px solid var(--pc-color-hairline);border-radius:var(--pc-radius-sm);display:none;height:40px;justify-content:center;padding:0;width:40px}.pc-icon-button span{background:var(--pc-color-primary);display:block;height:1px;width:16px}.pc-icon-button span+span{margin-top:4px}.pc-content{margin:0 auto;max-width:1280px;min-width:0;padding:var(--pc-space-8)}.pc-page-header{align-items:end;border-bottom:1px solid var(--pc-color-hairline);display:flex;flex-wrap:wrap;gap:var(--pc-space-6);justify-content:space-between;margin-bottom:var(--pc-space-6);padding-bottom:var(--pc-space-6)}.pc-page-header>*{min-width:0}.pc-page-header h2{font-size:40px;font-weight:500;letter-spacing:0;line-height:1.12;margin:var(--pc-space-3) 0 var(--pc-space-2)}.pc-page-header p{color:var(--pc-color-body);margin:0}.pc-hero-band{align-items:center;background:var(--pc-color-canvas-dark);border-radius:var(--pc-radius-sm);color:var(--pc-color-canvas);display:grid;gap:var(--pc-space-8);grid-template-columns:minmax(0,1fr) auto;overflow:hidden;padding:var(--pc-space-8)}.pc-hero-band h2{font-size:40px;font-weight:500;letter-spacing:0;line-height:1.12;margin:var(--pc-space-3) 0}.pc-hero-band p{color:#d9d9e5;line-height:1.5;margin:0;max-width:640px}.pc-metric-grid{display:grid;gap:var(--pc-space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--pc-space-4)}.pc-metric-card{border:1px solid var(--pc-color-hairline);border-radius:var(--pc-radius-sm);padding:var(--pc-space-6)}.pc-metric-card strong{display:block;font-size:22px;font-weight:500;letter-spacing:0;margin:var(--pc-space-3) 0 var(--pc-space-2)}.pc-metric-card p{color:var(--pc-color-body);line-height:1.45;margin:0}.pc-metric-card-tinted{background:var(--pc-color-accent-mint);border-color:var(--pc-color-accent-mint)}.pc-section-grid{display:grid;gap:var(--pc-space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:var(--pc-space-4)}.pc-panel{background:var(--pc-color-canvas);border:1px solid var(--pc-color-hairline);border-radius:var(--pc-radius-sm);min-width:0;padding:var(--pc-space-6)}.pc-panel+.pc-panel,.pc-empty-state{margin-top:var(--pc-space-4)}.pc-panel-header{margin-bottom:var(--pc-space-5)}.pc-panel-header h3,.pc-empty-state h3{font-size:22px;font-weight:500;letter-spacing:0;line-height:1.15;margin:var(--pc-space-2) 0 0}.pc-panel-header-inline{align-items:center;display:flex;gap:var(--pc-space-4);justify-content:space-between}.pc-form-grid{display:grid;gap:var(--pc-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.pc-field-span{grid-column:1 / -1}.pc-action-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--pc-space-3);margin-top:var(--pc-space-5)}.pc-badge-row{display:flex;flex-wrap:wrap;gap:var(--pc-space-2);margin:var(--pc-space-5) 0}.pc-badge{align-items:center;background:var(--pc-color-accent-mint);border:1px solid var(--pc-color-accent-mint);border-radius:var(--pc-radius-sm);color:var(--pc-color-primary);display:inline-flex;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:500;letter-spacing:.055em;min-height:26px;padding:0 var(--pc-space-2);text-transform:uppercase;white-space:nowrap}.pc-badge-muted{background:var(--pc-color-hairline);border-color:var(--pc-color-hairline)}.pc-badge-dark{background:var(--pc-color-canvas-dark);border-color:var(--pc-color-canvas-dark);color:var(--pc-color-canvas)}.pc-tabs{display:grid;gap:var(--pc-space-3)}.pc-tab-list{background:var(--pc-color-hairline);border-radius:var(--pc-radius-md);display:inline-flex;gap:var(--pc-space-1);padding:var(--pc-space-1);width:max-content}.pc-tab-list button{background:transparent;border:0;border-radius:var(--pc-radius-sm);color:var(--pc-color-body);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:500;letter-spacing:.055em;min-height:34px;padding:0 var(--pc-space-3);text-transform:uppercase}.pc-tab-list button.is-active{background:var(--pc-color-primary);color:var(--pc-color-canvas)}.pc-tab-panel{color:var(--pc-color-body);display:none;line-height:1.45}.pc-tab-panel.is-active{display:block}.pc-table-wrap{overflow-x:auto;width:100%}.pc-table{border-collapse:collapse;min-width:720px;width:100%}.pc-table th{background:var(--pc-color-hairline);color:var(--pc-color-body);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:500;letter-spacing:.055em;padding:var(--pc-space-3) var(--pc-space-4);text-align:left;text-transform:uppercase}.pc-table td{border-bottom:1px solid var(--pc-color-hairline);color:var(--pc-color-primary);font-size:14px;max-width:360px;overflow-wrap:anywhere;padding:var(--pc-space-3) var(--pc-space-4);vertical-align:middle}.pc-panel,.pc-empty-state,.pc-metric-card,.pc-project-card,.pc-domain-item,.pc-field-card,.pc-flow-card,.pc-whatsapp-card,.pc-tracking-card,.pc-integration-card,.pc-audit-card{overflow-wrap:anywhere}.pc-empty-state{align-items:start;border:1px dashed var(--pc-color-hairline);border-radius:var(--pc-radius-sm);display:grid;gap:var(--pc-space-3);justify-items:start;padding:var(--pc-space-8)}.pc-empty-state p,.pc-modal-card p{color:var(--pc-color-body);line-height:1.45;margin:0}.pc-modal[hidden]{display:none}.pc-modal{align-items:center;display:flex;inset:0;justify-content:center;padding:var(--pc-space-4);position:fixed;z-index:50}.pc-modal-backdrop{background:#01012094;inset:0;position:absolute}.pc-modal-card{background:var(--pc-color-canvas);border-radius:var(--pc-radius-sm);max-width:520px;padding:var(--pc-space-6);position:relative;width:min(100%,520px)}.pc-icon-close{align-items:center;background:var(--pc-color-hairline);border:0;border-radius:var(--pc-radius-sm);display:inline-flex;height:36px;justify-content:center;width:36px}.pc-dashboard-header{align-items:start}.pc-dashboard-filters{align-items:end;display:grid;gap:var(--pc-space-3);grid-template-columns:minmax(180px,240px) 140px 140px auto;min-width:min(100%,680px)}.pc-dashboard-status{display:grid;gap:var(--pc-space-3);margin-bottom:var(--pc-space-4)}.pc-dashboard-metrics{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:var(--pc-space-4);margin-top:0}.pc-dashboard-grid{align-items:start}.pc-chart-bars,.pc-chart-list{display:grid;gap:var(--pc-space-3)}.pc-chart-bar-row{align-items:center;display:grid;gap:var(--pc-space-3);grid-template-columns:minmax(88px,132px) minmax(100px,1fr) auto minmax(84px,auto)}.pc-chart-bar-row span,.pc-chart-list-row span,.pc-chart-empty,.pc-whatsapp-summary span{color:var(--pc-color-body);font-size:13px}.pc-chart-bar-row div,.pc-chart-list-row>div:nth-child(2){background:var(--pc-color-hairline);border-radius:999px;height:10px;overflow:hidden}.pc-chart-bar-row i,.pc-chart-list-row i{background:linear-gradient(90deg,var(--pc-color-accent-orange),var(--pc-color-accent-magenta));border-radius:inherit;display:block;height:100%}.pc-chart-bar-row strong,.pc-chart-list-row em,.pc-whatsapp-summary strong{font-style:normal;font-weight:500}.pc-chart-bar-row small{color:var(--pc-color-muted);font-size:12px;text-align:right}.pc-chart-list-row{align-items:center;display:grid;gap:var(--pc-space-3);grid-template-columns:minmax(140px,1fr) minmax(100px,1fr) auto}.pc-chart-list-row>div:first-child{display:grid;gap:2px;min-width:0}.pc-chart-list-row strong{font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-chart-empty{margin:0}.pc-whatsapp-summary{display:grid;gap:var(--pc-space-3);grid-template-columns:repeat(4,minmax(0,1fr))}.pc-whatsapp-summary div{border:1px solid var(--pc-color-hairline);border-radius:var(--pc-radius-sm);display:grid;gap:var(--pc-space-2);padding:var(--pc-space-4)}.pc-whatsapp-summary strong{font-size:28px;line-height:1}.pc-reports-header{align-items:start}.pc-reports-filters{align-items:end;display:grid;gap:var(--pc-space-3);grid-template-columns:repeat(3,minmax(140px,1fr)) minmax(130px,160px) 130px 130px auto;min-width:min(100%,920px)}.pc-reports-status{display:grid;gap:var(--pc-space-3);margin-bottom:var(--pc-space-4)}.pc-reports-metrics{display:grid;gap:var(--pc-space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:var(--pc-space-4)}.pc-reports-metrics .pc-metric-card{margin:0}.pc-reports-grid{align-items:start}.pc-reports-whatsapp{min-width:0}.pc-reports-whatsapp-summary{min-width:min(100%,520px)}.pc-reports-mini-chart{margin-top:var(--pc-space-3)}.pc-reports-table td:first-child strong,.pc-reports-table td:first-child span,.pc-reports-table td:nth-child(2) strong,.pc-reports-table td:nth-child(2) span,.pc-reports-table td:nth-child(3) strong,.pc-reports-table td:nth-child(3) span,.pc-reports-table td:nth-child(6) strong,.pc-reports-table td:nth-child(6) span{display:block}.pc-reports-table td span{color:var(--pc-color-body);font-size:12px;margin-top:2px}.pc-audit-header{align-items:start}.pc-audit-filters{align-items:end;display:grid;gap:var(--pc-space-3);grid-template-columns:minmax(160px,1fr) minmax(160px,1fr) 120px 130px 130px auto;min-width:min(100%,820px)}.pc-audit-status{display:grid;gap:var(--pc-space-3);margin-bottom:var(--pc-space-4)}.pc-audit-metrics{display:grid;gap:var(--pc-space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:var(--pc-space-4)}.pc-audit-metrics .pc-metric-card{margin:0}.pc-audit-layout{display:grid;gap:var(--pc-space-4)}.pc-audit-list{display:grid;gap:var(--pc-space-3)}.pc-audit-card{border:1px solid var(--pc-color-hairline);border-radius:var(--pc-radius-sm);display:grid;gap:var(--pc-space-4);padding:var(--pc-space-4)}.pc-audit-card header,.pc-audit-card footer{align-items:start;display:flex;gap:var(--pc-space-4);justify-content:space-between}.pc-audit-card h4{font-size:18px;font-weight:500;letter-spacing:0;margin:var(--pc-space-3) 0 var(--pc-space-1)}.pc-audit-card p,.pc-audit-card footer,.pc-audit-card header>div:last-child span{color:var(--pc-color-body);font-size:13px;margin:0}.pc-audit-card header>div:last-child{display:grid;gap:2px;justify-items:end;text-align:right}.pc-audit-card header>div:last-child strong{font-weight:500}.pc-audit-card footer{border-top:1px solid var(--pc-color-hairline);padding-top:var(--pc-space-3)}.pc-audit-diff-table{border:1px solid var(--pc-color-hairline);border-radius:var(--pc-radius-sm);display:grid;overflow:hidden}.pc-audit-diff-table>div{display:grid;gap:var(--pc-space-3);grid-template-columns:minmax(120px,.7fr) minmax(120px,1fr) minmax(120px,1fr);padding:var(--pc-space-3)}.pc-audit-diff-table>div+div{border-top:1px solid var(--pc-color-hairline)}.pc-audit-diff-table span{color:var(--pc-color-body);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;overflow-wrap:anywhere}.pc-audit-diff-table strong{font-size:13px;font-weight:500;overflow-wrap:anywhere}.pc-leads-header{align-items:start}.pc-leads-filters{align-items:end;display:grid;gap:var(--pc-space-3);grid-template-columns:repeat(4,minmax(140px,1fr))}.pc-leads-filter-actions{margin-top:0}.pc-leads-status{display:grid;gap:var(--pc-space-3);margin:var(--pc-space-4) 0}.pc-leads-layout{align-items:start;display:grid;gap:var(--pc-space-4);grid-template-columns:minmax(0,1.45fr) minmax(320px,.8fr)}.pc-leads-list-panel,.pc-lead-detail{min-width:0}.pc-leads-table td:first-child strong,.pc-leads-table td:first-child span{display:block}.pc-leads-table td:first-child span{color:var(--pc-color-body);font-size:12px;margin-top:2px}.pc-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:var(--pc-space-3);justify-content:flex-end;margin-top:var(--pc-space-5)}.pc-pagination span{color:var(--pc-color-body);font-size:13px}.pc-lead-detail{position:sticky;top:var(--pc-space-4)}.pc-lead-detail-content{display:grid;gap:var(--pc-space-5)}.pc-lead-profile{display:grid;gap:var(--pc-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.pc-lead-profile div,.pc-key-value-list div,.pc-timeline div{border:1px solid var(--pc-color-hairline);border-radius:var(--pc-radius-sm);padding:var(--pc-space-3)}.pc-lead-profile span,.pc-key-value-list span,.pc-timeline span,.pc-timeline time{color:var(--pc-color-body);display:block;font-size:12px;line-height:1.35}.pc-lead-profile strong,.pc-key-value-list strong,.pc-timeline strong{display:block;font-size:14px;font-weight:500;margin-top:2px;overflow-wrap:anywhere}.pc-lead-detail-section{display:grid;gap:var(--pc-space-3)}.pc-lead-detail-section h4{font-size:16px;font-weight:500;letter-spacing:0;margin:0}.pc-key-value-list,.pc-timeline{display:grid;gap:var(--pc-space-2)}.pc-timeline div{border-left:3px solid var(--pc-color-accent-periwinkle)}.pc-projects-header{align-items:start}.pc-projects-status{display:grid;gap:var(--pc-space-3);margin-bottom:var(--pc-space-4)}.pc-projects-layout{align-items:start;display:grid;gap:var(--pc-space-4);grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}.pc-projects-search{align-items:end;display:grid;gap:var(--pc-space-3);grid-template-columns:minmax(140px,180px) minmax(180px,1fr) auto}.pc-project-list{display:grid;gap:var(--pc-space-3)}.pc-project-card{align-items:center;border:1px solid var(--pc-color-hairline);border-radius:var(--pc-radius-sm);display:flex;gap:var(--pc-space-4);justify-content:space-between;padding:var(--pc-space-4)}.pc-project-card.is-active{border-color:var(--pc-color-primary)}.pc-project-card h4{font-size:18px;font-weight:500;letter-spacing:0;margin:var(--pc-space-3) 0 var(--pc-space-1)}.pc-project-card p,.pc-domain-item span{color:var(--pc-color-body);font-size:13px;margin:0}.pc-project-editor{position:sticky;top:var(--pc-space-4)}.pc-project-domains{border-top:1px solid var(--pc-color-hairline);margin-top:var(--pc-space-6);padding-top:var(--pc-space-6)}.pc-domain-form{display:grid;gap:var(--pc-space-3);grid-template-columns:minmax(0,1fr) 120px auto}.pc-domain-list{display:grid;gap:var(--pc-space-2);margin-top:var(--pc-space-4)}.pc-domain-item{align-items:center;border:1px solid var(--pc-color-hairline);border-radius:var(--pc-radius-sm);display:flex;gap:var(--pc-space-3);justify-content:space-between;padding:var(--pc-space-3)}.pc-domain-item strong{display:block;font-weight:500;overflow-wrap:anywhere}.pc-fields-header{align-items:start}.pc-fields-status{display:grid;gap:var(--pc-space-3);margin-bottom:var(--pc-space-4)}.pc-fields-layout{align-items:start;display:grid;gap:var(--pc-space-4);grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr)}.pc-fields-filters{align-items:end;display:grid;gap:var(--pc-space-3);grid-template-columns:minmax(150px,1fr) minmax(130px,160px) minmax(150px,auto) auto}.pc-checkbox-field{align-items:center;color:var(--pc-color-body);display:inline-flex;font-size:13px;gap:var(--pc-space-2);min-height:44px}.pc-checkbox-field input{accent-color:var(--pc-color-primary);height:16px;width:16px}.pc-field-list{display:grid;gap:var(--pc-space-3)}.pc-field-card{align-items:center;border:1px solid var(--pc-color-hairline);border-radius:var(--pc-radius-sm);display:flex;gap:var(--pc-space-4);justify-content:space-between;padding:var(--pc-space-4)}.pc-field-card.is-active{border-color:var(--pc-color-primary)}.pc-field-card h4{font-size:18px;font-weight:500;letter-spacing:0;margin:var(--pc-space-3) 0 var(--pc-space-1)}.pc-field-card p{color:var(--pc-color-body);font-size:13px;margin:0}.pc-field-card>div:last-child{align-items:center;display:flex;flex-wrap:wrap;gap:var(--pc-space-2);justify-content:flex-end}.pc-field-editor{position:sticky;top:var(--pc-space-4)}.pc-field-options{border-top:1px solid var(--pc-color-hairline);margin-top:var(--pc-space-2);padding-top:var(--pc-space-5)}.pc-field-option-list{display:grid;gap:var(--pc-space-3)}.pc-field-option-row{align-items:end;border:1px solid var(--pc-color-hairline);border-radius:var(--pc-radius-sm);display:grid;gap:var(--pc-space-3);grid-template-columns:minmax(120px,1fr) minmax(120px,1fr) 92px 92px auto;padding:var(--pc-space-3)}.pc-flows-header{align-items:start}.pc-flows-status{display:grid;gap:var(--pc-space-3);margin-bottom:var(--pc-space-4)}.pc-flows-layout{align-items:start;display:grid;gap:var(--pc-space-4);grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr)}.pc-flows-filters{align-items:end;display:grid;gap:var(--pc-space-3);grid-template-columns:minmax(150px,1fr) minmax(130px,160px) auto}.pc-flow-list,.pc-flow-node-list{display:grid;gap:var(--pc-space-3)}.pc-flow-card{align-items:center;border:1px solid var(--pc-color-hairline);border-radius:var(--pc-radius-sm);display:flex;gap:var(--pc-space-4);justify-content:space-between;padding:var(--pc-space-4)}.pc-flow-card.is-active{border-color:var(--pc-color-primary)}.pc-flow-card h4{font-size:18px;font-weight:500;letter-spacing:0;margin:var(--pc-space-3) 0 var(--pc-space-1)}.pc-flow-card p{color:var(--pc-color-body);font-size:13px;margin:0}.pc-flow-editor{position:sticky;top:var(--pc-space-4)}.pc-flow-nodes{border-top:1px solid var(--pc-color-hairline);margin-top:var(--pc-space-2);padding-top:var(--pc-space-5)}.pc-flow-node-row{align-items:start;border:1px solid var(--pc-color-hairline);border-radius:var(--pc-radius-sm);display:grid;gap:var(--pc-space-3);grid-template-columns:34px repeat(4,minmax(0,1fr)) auto;padding:var(--pc-space-3)}.pc-flow-node-row>*{min-width:0}.pc-flow-node-grip{align-items:center;background:var(--pc-color-hairline);border-radius:var(--pc-radius-sm);color:var(--pc-color-body);display:inline-flex;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;height:34px;justify-content:center;width:34px}.pc-flow-node-message textarea{min-height:78px}.pc-whatsapp-header{align-items:start}.pc-whatsapp-filters{align-items:end;display:grid;gap:var(--pc-space-3);grid-template-columns:minmax(180px,260px) minmax(130px,160px) auto;min-width:min(100%,560px)}.pc-whatsapp-status{display:grid;gap:var(--pc-space-3);margin-bottom:var(--pc-space-4)}.pc-whatsapp-summary-grid{display:grid;gap:var(--pc-space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:var(--pc-space-4)}.pc-whatsapp-summary-grid .pc-metric-card{margin:0}.pc-whatsapp-layout,.pc-whatsapp-forms{align-items:start;display:grid;gap:var(--pc-space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:var(--pc-space-4)}.pc-whatsapp-list{display:grid;gap:var(--pc-space-3)}.pc-whatsapp-card{align-items:start;border:1px solid var(--pc-color-hairline);border-radius:var(--pc-radius-sm);display:grid;gap:var(--pc-space-4);grid-template-columns:minmax(0,1fr) auto;padding:var(--pc-space-4)}.pc-whatsapp-card.is-active{border-color:var(--pc-color-primary)}.pc-whatsapp-card h4{font-size:18px;font-weight:500;letter-spacing:0;margin:var(--pc-space-3) 0 var(--pc-space-1)}.pc-whatsapp-card p{color:var(--pc-color-body);font-size:13px;margin:0}.pc-whatsapp-card ul{color:var(--pc-color-body);display:grid;font-size:12px;gap:2px;line-height:1.35;list-style:none;margin:var(--pc-space-3) 0 0;padding:0}.pc-whatsapp-card li{overflow-wrap:anywhere}.pc-whatsapp-editor{min-width:0}.pc-checkbox-grid{display:grid;gap:var(--pc-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.pc-tracking-header{align-items:start}.pc-tracking-status{display:grid;gap:var(--pc-space-3);margin-bottom:var(--pc-space-4)}.pc-tracking-metrics{display:grid;gap:var(--pc-space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:var(--pc-space-4)}.pc-tracking-metrics .pc-metric-card{margin:0}.pc-tracking-layout{align-items:start;display:grid;gap:var(--pc-space-4);grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr)}.pc-tracking-filters{align-items:end;display:grid;gap:var(--pc-space-3);grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) minmax(150px,1fr) minmax(120px,140px) auto}.pc-tracking-list,.pc-tracking-param-list{display:grid;gap:var(--pc-space-3)}.pc-tracking-card{align-items:start;border:1px solid var(--pc-color-hairline);border-radius:var(--pc-radius-sm);display:grid;gap:var(--pc-space-4);grid-template-columns:minmax(0,1fr) auto;padding:var(--pc-space-4)}.pc-tracking-card.is-active{border-color:var(--pc-color-primary)}.pc-tracking-card h4{font-size:18px;font-weight:500;letter-spacing:0;margin:var(--pc-space-3) 0 var(--pc-space-1)}.pc-tracking-card p{color:var(--pc-color-body);font-size:13px;margin:0}.pc-tracking-card ul{color:var(--pc-color-body);display:grid;font-size:12px;gap:2px;line-height:1.35;list-style:none;margin:var(--pc-space-3) 0 0;padding:0}.pc-tracking-editor{min-width:0;position:sticky;top:var(--pc-space-4)}.pc-tracking-provider-fields{border-top:1px solid var(--pc-color-hairline);display:grid;gap:var(--pc-space-4);margin-top:var(--pc-space-2);padding-top:var(--pc-space-5)}.pc-tracking-provider-fields[hidden]{display:none}.pc-tracking-param-row{align-items:end;border:1px solid var(--pc-color-hairline);border-radius:var(--pc-radius-sm);display:grid;gap:var(--pc-space-3);grid-template-columns:minmax(120px,1fr) minmax(140px,1fr) auto;padding:var(--pc-space-3)}.pc-integrations-header{align-items:start}.pc-integrations-status{display:grid;gap:var(--pc-space-3);margin-bottom:var(--pc-space-4)}.pc-integrations-metrics{display:grid;gap:var(--pc-space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:var(--pc-space-4)}.pc-integrations-metrics .pc-metric-card{margin:0}.pc-integrations-layout{align-items:start;display:grid;gap:var(--pc-space-4);grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);margin-bottom:var(--pc-space-4)}.pc-integrations-filters{align-items:end;display:grid;gap:var(--pc-space-3);grid-template-columns:minmax(150px,1fr) minmax(130px,150px) minmax(130px,150px) auto}.pc-integrations-list,.pc-integration-header-list{display:grid;gap:var(--pc-space-3)}.pc-integration-card{align-items:start;border:1px solid var(--pc-color-hairline);border-radius:var(--pc-radius-sm);display:grid;gap:var(--pc-space-4);grid-template-columns:minmax(0,1fr) auto;padding:var(--pc-space-4)}.pc-integration-card.is-active{border-color:var(--pc-color-primary)}.pc-integration-card h4{font-size:18px;font-weight:500;letter-spacing:0;margin:var(--pc-space-3) 0 var(--pc-space-1)}.pc-integration-card p{color:var(--pc-color-body);font-size:13px;margin:0}.pc-integration-card ul{color:var(--pc-color-body);display:grid;font-size:12px;gap:2px;line-height:1.35;list-style:none;margin:var(--pc-space-3) 0 0;padding:0}.pc-integrations-editor{min-width:0;position:sticky;top:var(--pc-space-4)}.pc-integrations-headers{border-top:1px solid var(--pc-color-hairline);display:grid;gap:var(--pc-space-4);margin-top:var(--pc-space-2);padding-top:var(--pc-space-5)}.pc-integration-header-row{align-items:end;border:1px solid var(--pc-color-hairline);border-radius:var(--pc-radius-sm);display:grid;gap:var(--pc-space-3);grid-template-columns:minmax(120px,1fr) minmax(140px,1fr) auto;padding:var(--pc-space-3)}.pc-integration-runs{min-width:0}.pc-integration-runs-table td:first-child strong,.pc-integration-runs-table td:first-child span,.pc-integration-runs-table td:nth-child(2) strong,.pc-integration-runs-table td:nth-child(2) span,.pc-integration-runs-table td:nth-child(3) strong,.pc-integration-runs-table td:nth-child(3) span{display:block}.pc-integration-runs-table td span{color:var(--pc-color-body);font-size:12px;margin-top:2px}@media(max-width:900px){.pc-auth-shell,.pc-admin-shell,.pc-hero-band,.pc-metric-grid,.pc-dashboard-filters,.pc-dashboard-metrics,.pc-leads-filters,.pc-leads-layout,.pc-lead-profile,.pc-projects-layout,.pc-projects-search,.pc-domain-form,.pc-fields-layout,.pc-fields-filters,.pc-field-option-row,.pc-flows-layout,.pc-flows-filters,.pc-flow-node-row,.pc-reports-filters,.pc-reports-metrics,.pc-audit-filters,.pc-audit-metrics,.pc-audit-diff-table>div,.pc-whatsapp-filters,.pc-whatsapp-summary-grid,.pc-whatsapp-layout,.pc-whatsapp-forms,.pc-whatsapp-card,.pc-checkbox-grid,.pc-tracking-metrics,.pc-tracking-layout,.pc-tracking-filters,.pc-tracking-card,.pc-tracking-param-row,.pc-integrations-metrics,.pc-integrations-layout,.pc-integrations-filters,.pc-integration-card,.pc-integration-header-row,.pc-section-grid,.pc-form-grid,.pc-whatsapp-summary{grid-template-columns:1fr}.pc-page-header,.pc-panel-header-inline{align-items:stretch;flex-direction:column}.pc-auth-page{align-items:flex-start;padding:var(--pc-space-4)}.pc-sidebar{display:none}.pc-admin-shell.is-menu-open .pc-sidebar{display:flex;inset:0 auto 0 0;max-width:320px;position:fixed;width:84vw;z-index:20}.pc-icon-button{display:inline-flex;flex-direction:column}.pc-topbar,.pc-topbar-actions{align-items:flex-start;flex-direction:column}.pc-topbar,.pc-content{padding:var(--pc-space-4)}.pc-tenant-switcher,.pc-user-menu,.pc-action-row .pc-button,.pc-user-menu .pc-button{width:100%}.pc-tab-list{overflow-x:auto;width:100%}.pc-chart-bar-row,.pc-chart-list-row{grid-template-columns:1fr}.pc-chart-bar-row small{text-align:left}.pc-lead-detail,.pc-project-editor{position:static}.pc-project-card,.pc-domain-item,.pc-field-card,.pc-flow-card,.pc-audit-card header,.pc-audit-card footer{align-items:stretch;flex-direction:column}.pc-audit-card header>div:last-child{justify-items:start;text-align:left}.pc-field-editor,.pc-flow-editor,.pc-tracking-editor,.pc-integrations-editor{position:static}}
