.meta-ad-control{margin-top:18px}.meta-ad-control h3{margin:0 0 14px;font-size:16px}.meta-ad-control-toolbar{flex-wrap:wrap;align-items:end;gap:18px;display:flex}.meta-ad-control-toolbar>.field{min-width:min(100%,340px)}.meta-ad-control-status{flex-wrap:wrap;gap:8px;padding-bottom:8px;display:flex}.meta-ad-control-settings{margin:20px 0}.meta-ad-control-settings-body{border:1px solid var(--border,#dce4f0);border-radius:12px;margin-top:12px;padding:18px}.meta-ad-control-settings-body>p:first-child{margin-top:0}.meta-ad-control-settings-body>h3:not(:first-child){border-top:1px solid var(--border,#dce4f0);margin-top:22px;padding-top:18px}.meta-ad-control-switches{flex-wrap:wrap;gap:12px 24px;margin:18px 0;display:flex}.meta-ad-control-grid{border-top:1px solid var(--border,#dce4f0);grid-template-columns:minmax(280px,.9fr) minmax(280px,1.1fr);gap:28px;padding-top:18px;display:grid}.meta-ad-control-grid .form-grid{grid-template-columns:1fr;gap:12px;display:grid}.meta-ad-control-list{max-height:320px;overflow:auto}.meta-ad-control-list>div,.meta-ad-control-request{border-bottom:1px solid var(--border,#dce4f0);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.meta-ad-control-list>div{align-items:start}.meta-ad-control-list>div span,.meta-ad-control-request>div:first-child span{color:var(--text-muted,#64748b);overflow-wrap:anywhere;font-size:12px;display:block}.meta-ad-control-request>div:first-child{min-width:0}.meta-ad-control-requests{border-top:1px solid var(--border,#dce4f0);margin-top:24px;padding-top:18px}@media (max-width:840px){.meta-ad-control-grid{grid-template-columns:1fr}.meta-ad-control-request,.meta-ad-control-list>div{flex-direction:column;align-items:start}.meta-ad-control-request .toolbar{flex-wrap:wrap}}
.loop-workspace{min-width:0;color:var(--ink);font-family:var(--font-sans);font-size:13px;line-height:1.6}.loop-workspace [hidden]{display:none!important}.loop-workspace h2{font-size:18px;line-height:1.4}.loop-workspace h3{margin:16px 0 8px;font-size:14px}.loop-workspace .page-head{align-items:center;margin-bottom:18px}.loop-workspace .page-description{font-size:12px}.loop-workspace :focus-visible{outline:2px solid var(--coral);outline-offset:3px}.loop-workspace button{font-family:inherit}.loop-source-note{color:var(--muted-strong);flex-wrap:wrap;align-items:center;gap:6px 8px;margin-bottom:14px;font-size:12px;display:flex}.loop-source-note svg{color:var(--coral);flex:none}.loop-source-note span:last-child{margin-left:auto}.loop-summary{border-block:1px solid var(--divider);color:var(--muted-strong);flex-wrap:wrap;gap:12px 28px;margin-bottom:18px;padding:13px 0;display:flex}.loop-summary>span{align-items:center;gap:12px;display:flex}.loop-summary strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:18px}.record-workbench{border:1px solid var(--divider);background:var(--surface);border-radius:7px;grid-template-columns:270px minmax(0,1fr);min-height:540px;display:grid;overflow:clip}.record-list{background:var(--surface-soft);border-right:1px solid var(--divider);min-width:0;padding:18px 14px}.record-list-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;display:flex}.record-list-heading h2{margin:0;font-size:15px}.record-list-heading span{color:var(--muted-strong);font-size:12px}.loop-workspace .field{min-width:0;margin-bottom:14px}.loop-workspace .field>span{font-size:12px}.loop-workspace .field input,.loop-workspace .field select,.loop-workspace .field textarea{border:1px solid var(--divider-dark);background:var(--surface);width:100%;min-width:0;min-height:36px;color:var(--ink);border-radius:7px;padding:7px 10px;font-size:13px;line-height:1.5}.record-search{position:relative}.record-search svg{color:var(--muted);pointer-events:none;position:absolute;top:11px;left:10px}.record-list .record-search input{padding-left:32px}.record-choices{gap:6px;margin:18px -4px;display:grid}.record-choices button{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;gap:5px;padding:12px 10px;display:grid}.record-choices button:hover{background:var(--coral-soft)}.record-choices button[aria-current]{border-color:var(--divider-dark);box-shadow:inset 3px 0 var(--coral);background:var(--surface)}.record-choices strong{overflow-wrap:anywhere;font-size:13px;line-height:1.5}.record-choices button>span{color:var(--muted-strong);overflow-wrap:anywhere;font-size:12px}.record-choices .record-item-state{color:var(--coral);font-size:11px}.record-scope{border-top:1px solid var(--divider);color:var(--muted-strong);padding-top:14px;font-size:11px}.record-detail{min-width:0;padding:20px 24px;scroll-margin-top:80px}.record-detail-heading{border-bottom:1px solid var(--divider);margin-bottom:18px;padding-bottom:16px}.record-detail-heading>span{color:var(--coral);font-size:12px}.record-detail-heading h2{overflow-wrap:anywhere;margin:8px 0}.record-detail-heading p{color:var(--muted-strong);overflow-wrap:anywhere;margin:0}.loop-view-tabs{border-bottom:1px solid var(--divider);flex-wrap:wrap;gap:4px 22px;margin-bottom:18px;display:flex}.loop-view-tabs button{min-height:40px;color:var(--muted-strong);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:9px 0;font-size:13px;font-weight:600}.loop-view-tabs button[aria-pressed=true]{color:var(--coral);border-bottom-color:var(--coral)}.loop-view-tabs button:hover{color:var(--coral)}.loop-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:14px 0 20px;display:grid}.loop-facts dt{color:var(--muted-strong);font-size:12px}.loop-facts dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:17px;font-weight:600}.loop-help{color:var(--muted-strong);font-size:12px;line-height:1.8}.loop-next-step{border-left:3px solid var(--coral);background:var(--surface-soft);margin:16px 0;padding:12px 14px}.loop-next-step p{color:var(--muted-strong);margin:4px 0 0}.loop-disclosure{border-top:1px solid var(--divider);margin-top:18px;padding:12px 0}.loop-disclosure summary{cursor:pointer;min-height:34px;font-size:13px;font-weight:600}.loop-disclosure p,.loop-disclosure code{color:var(--muted-strong);overflow-wrap:anywhere}.record-empty{color:var(--muted-strong);padding:36px 0}.record-empty h2,.record-empty strong{color:var(--ink)}.loop-workspace .record-back{display:none}.growth-workspace>.metrics-grid{gap:0;margin-bottom:18px}.growth-workspace .metric{min-width:0;padding:14px 18px}.growth-workspace .metric-label,.growth-workspace .metric-foot{font-size:12px}.growth-workspace .metric-value{font-size:25px}.growth-workspace>.section{border:1px solid var(--divider);background:var(--surface);box-shadow:none;border-radius:7px;padding:20px}.growth-workspace .layout-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.growth-workspace .panel{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.growth-workspace .panel+.panel{border-left:1px solid var(--divider);padding-left:22px}.growth-workspace .section-head{flex-wrap:wrap;align-items:flex-start;gap:12px}.growth-workspace .section-head h2{margin-top:0;font-size:17px}.growth-workspace .section-head p,.growth-workspace .subtle{font-size:12px}.growth-workspace .table-wrap{min-width:0;max-width:100%;overflow-x:auto}.growth-workspace table{min-width:480px;font-size:12px}.growth-workspace th,.growth-workspace td{padding:11px 9px;font-size:12px}.growth-workspace .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.loop-workspace.studio-workspace .studio-workbench{border-radius:7px;grid-template-columns:270px minmax(0,1fr);min-height:540px}.loop-workspace.studio-workspace .studio-list-pane{background:var(--surface-soft)}.loop-workspace.studio-workspace .studio-list-head{padding:16px 14px}.loop-workspace.studio-workspace .studio-tabs button{min-height:34px;font-size:12px}.loop-workspace.studio-workspace .studio-list-head>span{font-size:12px}.loop-workspace.studio-workspace .studio-artifact-list>button{border:1px solid #0000;border-radius:7px;width:calc(100% - 16px);margin:5px 8px;padding:12px 10px}.loop-workspace.studio-workspace .studio-artifact-list>button.active{border-color:var(--divider-dark);box-shadow:inset 3px 0 var(--coral)}.loop-workspace.studio-workspace .studio-artifact-list strong{font-size:13px}.loop-workspace.studio-workspace .studio-artifact-list small,.loop-workspace.studio-workspace .studio-artifact-list em{font-size:11px}.loop-workspace.studio-workspace .studio-detail-pane{min-width:0;padding:20px 24px;scroll-margin-top:80px}.loop-workspace.studio-workspace .studio-detail-actions{flex-wrap:wrap;gap:14px;padding:0 0 16px}.loop-workspace.studio-workspace .studio-detail-actions>div:first-child strong{font-size:14px}.loop-workspace.studio-workspace .studio-detail-actions>div:first-child span{font-size:12px}.loop-workspace.studio-workspace .studio-detail-tabs{margin-top:8px}.loop-workspace.studio-workspace .studio-editor-layout{min-height:380px;display:block}.loop-workspace.studio-workspace .studio-preview-sheet{box-shadow:none;border:0;margin:0;padding:16px 0}.loop-workspace.studio-workspace .studio-preview-sheet>h2{font-family:var(--font-sans);margin:12px 0 20px;font-size:20px;font-weight:650;line-height:1.5}.loop-workspace.studio-workspace .studio-preview-blocks p{font-family:var(--font-sans);font-size:14px;line-height:1.8}.loop-workspace.studio-workspace .studio-preview-meta,.loop-workspace.studio-workspace .studio-preview-blocks small,.loop-workspace.studio-workspace .studio-preview-blocks em,.loop-workspace.studio-workspace .studio-preview-sheet>footer{font-size:11px}.loop-workspace.studio-workspace .studio-inspector{background:var(--surface);border:0}.loop-workspace.studio-workspace .studio-inspector section{padding:14px 0}.loop-workspace.studio-workspace .studio-inspector h3{font-size:14px}.loop-workspace.studio-workspace .studio-inspector p,.loop-workspace.studio-workspace .studio-inspector small,.loop-workspace.studio-workspace .studio-inspector strong,.loop-workspace.studio-workspace .studio-inspector code{overflow-wrap:anywhere;font-size:12px}.studio-inspector[data-inspector-view=review]>section:not([data-group=review]),.studio-inspector[data-inspector-view=records]>section[data-group=review]{display:none}.loop-workspace.studio-workspace .studio-filter-disclosure summary,.loop-workspace.studio-workspace .studio-filter-disclosure summary span,.loop-workspace.studio-workspace .studio-section-line span{font-size:12px}.loop-workspace.studio-workspace .studio-content-navigation{gap:24px;margin-bottom:14px}.loop-workspace.studio-workspace .studio-content-navigation a{padding:9px 0;font-size:12px}@media (max-width:1100px){.growth-workspace .layout-two{grid-template-columns:1fr}.growth-workspace .panel+.panel{border-left:0;border-top:1px solid var(--divider);padding:20px 0 0}.record-workbench,.loop-workspace.studio-workspace .studio-workbench{grid-template-columns:240px minmax(0,1fr)}.loop-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.loop-workspace .page-head{text-align:left;align-items:stretch}.loop-workspace .primary-button,.loop-workspace .secondary-button,.loop-view-tabs button{min-height:44px}.loop-source-note span:last-child{margin-left:22px}.loop-summary{gap:10px 20px}.record-workbench,.loop-workspace.studio-workspace .studio-workbench{display:block}.record-list{border-right:0;border-bottom:1px solid var(--divider);scroll-margin-top:80px}.record-choices{max-height:260px;overflow-y:auto}.record-detail,.loop-workspace.studio-workspace .studio-detail-pane{padding:18px 16px}.loop-workspace .record-back{margin-bottom:16px;display:inline-flex}.loop-facts{grid-template-columns:1fr;gap:16px}.loop-workspace .field input,.loop-workspace .field select,.loop-workspace .field textarea{min-height:44px;font-size:16px}.loop-view-tabs{gap:4px 16px}.loop-view-tabs button{font-size:12px}.growth-workspace>.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-workspace>.section{padding:16px}.growth-workspace .form-grid{grid-template-columns:1fr}.loop-workspace.studio-workspace .studio-list-pane{max-height:none;scroll-margin-top:80px}.loop-workspace.studio-workspace .studio-artifact-list{max-height:260px;overflow-y:auto}.loop-workspace.studio-workspace .studio-detail-actions .toolbar{flex-wrap:wrap;display:flex}.loop-workspace.studio-workspace .studio-detail-actions .toolbar button{flex:42%}}
.team-task-filters{grid-template-columns:180px minmax(180px,1fr) 220px;align-items:end;gap:14px;display:grid}.team-task-status{flex-wrap:wrap;gap:8px;margin:2px 0 18px;display:flex}.team-task-status button{border:1px solid var(--divider);background:var(--surface);min-height:38px;color:var(--muted-strong);cursor:pointer;border-radius:6px;align-items:center;gap:10px;padding:7px 12px;display:flex}.team-task-status button[aria-pressed=true]{color:var(--coral);border-color:var(--coral);background:var(--coral-soft)}.team-task-status span{font-variant-numeric:tabular-nums;font-weight:650}.team-task-board{border:1px solid var(--divider);background:var(--surface);border-radius:7px;grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);min-height:500px;display:grid;overflow:clip}.team-task-list{border-right:1px solid var(--divider);background:var(--surface-soft);min-width:0;padding:18px 14px}.team-task-list h2{font-size:14px}.team-task-list>button{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;gap:6px;margin-bottom:6px;padding:13px 12px;display:grid}.team-task-list>button:hover{background:var(--coral-soft)}.team-task-list>button[aria-current]{border-color:var(--divider-dark);background:var(--surface);box-shadow:inset 3px 0 var(--coral)}.team-task-list strong{overflow-wrap:anywhere;font-size:13px}.team-task-list span,.team-task-list small{color:var(--muted-strong);overflow-wrap:anywhere;font-size:12px}.team-task-description,.team-task-workspace .loop-next-step p{white-space:pre-wrap;overflow-wrap:anywhere}.team-task-actions{flex-wrap:wrap;margin:20px 0}.team-action-form{border-top:1px solid var(--divider);padding-top:16px}.team-inline-form{background:var(--surface);border:1px solid var(--divider);border-radius:7px;margin-bottom:20px;padding:20px}.team-inline-form h2{margin:0 0 6px}.team-inline-form form{max-width:760px}.team-inline-form .row-between{flex-wrap:wrap;gap:16px}.team-history-row{border-bottom:1px solid var(--divider);padding:10px 0}.team-history-row span{color:var(--muted-strong);margin-left:12px;font-size:12px}.team-history-row p{margin:4px 0}.team-overview{background:var(--surface);border:1px solid var(--divider);border-radius:7px;padding:20px}.team-overview h2{margin:20px 0 10px}.team-overview h2:first-child{margin-top:0}.team-overview-row{border-bottom:1px solid var(--divider);flex-wrap:wrap;align-items:center;gap:8px 24px;padding:14px 0;display:flex}.team-overview-row strong{flex:1;min-width:120px}.team-overview-row span{color:var(--muted-strong);font-size:12px}.team-task-workspace button:disabled,.team-reports-workspace button:disabled{cursor:not-allowed;opacity:.55}.team-reports-workspace .report-cadence-tabs{background:0 0;border:0;gap:8px;margin:0 0 18px;padding:0}.team-reports-workspace .report-cadence-tabs button{min-height:36px;color:var(--muted-strong);background:var(--surface);border:1px solid var(--divider);border-radius:6px;padding:6px 16px;font-size:13px}.team-reports-workspace .report-cadence-tabs button.active{color:var(--coral);background:var(--coral-soft);border-color:var(--coral);box-shadow:none}.team-reports-workspace .weekly-report-toolbar{background:0 0;border:0;border-radius:0;gap:14px;min-width:0;margin:0 0 18px;padding:0}.team-reports-workspace .weekly-report-toolbar label{border:0;gap:6px;padding:0}.team-reports-workspace .weekly-report-toolbar label>span{color:var(--muted-strong);font-size:12px}.team-reports-workspace .weekly-report-toolbar input,.team-reports-workspace .weekly-report-toolbar select{border:1px solid var(--divider-dark);background:var(--surface);width:100%;min-width:0;min-height:36px;color:var(--ink);border-radius:6px;padding:7px 10px;font-size:13px}.team-reports-workspace .weekly-report-summary{border-block:1px solid var(--divider);background:0 0;border-radius:0;flex-wrap:wrap;gap:12px 30px;margin-bottom:18px;padding:12px 0;display:flex}.team-reports-workspace .weekly-report-summary>div{border:0;align-items:center;gap:10px;min-height:34px;padding:0;display:flex}.team-reports-workspace .weekly-report-summary strong{color:var(--ink);font-size:20px}.team-reports-workspace .weekly-report-summary span{color:var(--muted-strong);font-size:12px}.team-reports-workspace .weekly-report-summary button{min-height:34px;color:var(--coral);font-size:12px}.team-reports-workspace>.section{border:1px solid var(--divider);background:var(--surface);box-shadow:none;border-radius:7px;padding:20px}.team-reports-workspace .section-head p{font-size:12px}.team-reports-workspace .weekly-report-row-head{gap:14px;padding:16px 12px}.team-reports-workspace .weekly-report-row-head strong{font-size:13px}.team-reports-workspace .weekly-report-row-head small{font-size:12px}.team-reports-workspace .report-person i{background:var(--coral-soft);color:var(--coral);border-radius:6px}.team-reports-workspace .weekly-report-detail{background:var(--surface-soft);gap:20px;padding:18px}.team-reports-workspace .weekly-report-detail p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.8}.team-reports-workspace .report-analysis-disclosure,.team-reports-workspace .report-sync-disclosure{border-top:1px solid var(--divider);margin:14px 0;padding:14px 0}.team-reports-workspace .report-analysis-disclosure summary,.team-reports-workspace .report-sync-disclosure summary{min-height:36px;color:var(--muted-strong);cursor:pointer;font-size:13px;font-weight:600}.team-reports-workspace .report-ai-section{box-shadow:none;background:0 0;border:0;padding:16px 0}.team-reports-workspace .report-ai-suggestions{display:block}.team-reports-workspace .report-ai-suggestion{border:0;border-bottom:1px solid var(--divider);box-shadow:none;background:0 0;border-radius:0;padding:14px 0}.team-reports-workspace .native-sync-note{background:0 0;border:0;margin-top:14px;padding:0;font-size:12px}.team-reports-workspace .report-history-list{display:block}.team-reports-workspace .report-history-list>div{padding:10px 0}.team-reports-workspace .report-action-list>div{flex-wrap:wrap;gap:10px}@media (max-width:1100px){.team-task-filters{grid-template-columns:160px minmax(0,1fr)}.team-task-board{grid-template-columns:minmax(240px,.9fr) minmax(0,1.1fr)}.team-reports-workspace .weekly-report-detail{grid-template-columns:1fr}}@media (max-width:700px){.team-task-filters{grid-template-columns:1fr;gap:0}.team-task-board{display:block}.team-task-list{border-right:0;border-bottom:1px solid var(--divider);max-height:360px;scroll-margin-top:80px;overflow-y:auto}.team-task-status{gap:6px}.team-task-status button{min-height:44px;padding:8px 10px}.team-inline-form{padding:16px}.team-reports-workspace .weekly-report-toolbar{grid-template-columns:1fr 1fr}.team-reports-workspace .weekly-report-toolbar input,.team-reports-workspace .weekly-report-toolbar select{min-height:44px;font-size:16px}.team-reports-workspace .weekly-report-summary{gap:10px 20px}.team-reports-workspace>.section{padding:14px}.team-reports-workspace .weekly-report-row-head{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:14px 0}.team-reports-workspace .weekly-report-row-head>span:nth-child(2){grid-column:1;display:grid!important}.team-reports-workspace .weekly-report-row-head>span:nth-child(3){grid-area:2/2;display:grid!important}.team-reports-workspace .weekly-report-row-head>.report-status{grid-area:1/2}.team-reports-workspace .weekly-report-row-head>svg{display:none}.team-reports-workspace .weekly-report-detail{padding:14px}.team-reports-workspace .report-cadence-tabs button{min-height:44px}.team-reports-workspace .report-action-list>div{display:flex}}.weekly-editor-fields{border:0;min-width:0;margin:0;padding:0}
