:root{color-scheme:light;--pc-font-sans: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--pc-ink: #0a2540;--pc-periwinkle: #635bff;--pc-periwinkle-soft: #f0efff;--pc-periwinkle-light: #c7c5ff;--pc-status-met: #3ecf8e;--pc-status-met-text: #176a4a;--pc-status-met-soft: #e5f8ee;--pc-status-ontrack: var(--pc-periwinkle);--pc-status-ontrack-text: #4a41e0;--pc-status-ontrack-soft: var(--pc-periwinkle-soft);--pc-status-near: #f5a524;--pc-status-near-text: #7a4b00;--pc-status-near-soft: #fcefd2;--pc-status-miss: #e66e4d;--pc-status-miss-text: #9a341f;--pc-status-miss-soft: #fbe5dd;--pc-status-nodata: #8898aa;--pc-status-nodata-soft: #edf2f7;--pc-action-primary: var(--pc-ink);--pc-action-primary-hover: var(--pc-periwinkle);--pc-bg: #f6f4ef;--pc-surface: rgba(255, 255, 252, .94);--pc-surface-alt: #faf8f4;--pc-line: #d8d3ca;--pc-text: var(--pc-ink);--pc-muted: #667085;--pc-accent: var(--pc-periwinkle);--pc-accent-soft: var(--pc-periwinkle-soft);--pc-success: var(--pc-status-met-text);--pc-success-soft: #e9f7f0;--pc-danger: var(--pc-status-miss-text);--pc-danger-soft: #fff1ee;--pc-surface-shadow-sm: 0 8px 22px rgba(31, 41, 55, .045);--pc-surface-shadow-md: 0 16px 36px rgba(31, 41, 55, .07);--pc-surface-shadow-lg: 0 24px 54px rgba(31, 41, 55, .11);--pc-control-shadow: 0 6px 14px rgba(31, 41, 55, .06);--pc-control-shadow-active: 0 10px 20px rgba(99, 91, 255, .12);--pc-edge-highlight: inset 0 1px 0 rgba(255, 255, 255, .65);--pc-surface-tint: linear-gradient(180deg, rgba(255, 255, 255, .72) 0%, rgba(249, 245, 238, .88) 100%);--pc-surface-flat: rgba(255, 255, 255, .96);--pc-surface-workspace: linear-gradient(180deg, rgba(255, 255, 255, .97) 0%, rgba(250, 248, 244, .94) 100%);--pc-surface-control: rgba(255, 252, 248, .86);--pc-border-subtle: rgba(216, 211, 202, .88);--pc-border-control: rgba(216, 211, 202, .92);--pc-radius-sm: 10px;--pc-radius-md: 12px;--pc-radius-lg: 16px;--pc-radius-xl: 20px;--pc-control-height: 40px;--pc-type-kicker-size: 10px;--pc-type-kicker-weight: 600;--pc-type-kicker-spacing: .12em}*{box-sizing:border-box}html,body,#app-root{min-height:100%}body{margin:0;font-family:var(--pc-font-sans);font-size:13px;line-height:1.45;background:radial-gradient(circle at top left,#2e5cbf0f,#2e5cbf00 34%),radial-gradient(circle at top right,#ceb18012,#ceb18000 28%),linear-gradient(180deg,#fbfaf7 0%,var(--pc-bg) 240px,#f0ece4 100%);color:var(--pc-text);position:relative;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select,textarea{font:inherit}body:before,body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:0}body:before{background:radial-gradient(circle at 12% 8%,#ffffffbf,#fff0 24%),radial-gradient(circle at 82% 0%,#e8eeffa6,#e8eeff00 22%)}body:after{background:linear-gradient(180deg,#ffffff38,#fff0 34%)}a{color:inherit}.pc-app-shell{max-width:1520px;margin:0 auto;padding:14px 20px 28px;position:relative;z-index:1}.pc-panel-stack h1{margin:0}.pc-app-hero{margin-bottom:14px;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0 0 12px;position:relative;overflow:visible}.pc-app-hero:before{display:none}.pc-app-hero-bar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:12px;border-bottom:1px solid rgba(216,211,202,.88)}.pc-app-hero-title-row{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0}.pc-app-hero-title-main{display:flex;align-items:center;justify-content:flex-start;gap:12px;min-width:0}.pc-brand-mark{width:38px;height:38px;flex:0 0 auto;border-radius:10px;box-shadow:0 8px 18px #635bff1f}.pc-app-hero-copy{display:grid;gap:4px;position:relative;z-index:1;min-width:0}.pc-app-hero-copy h1,.pc-panel-header h2{margin:0;letter-spacing:-.02em;font-weight:700}.pc-app-hero-copy h1{font-size:clamp(1.4rem,.85vw + 1.02rem,1.85rem);line-height:1.05}.pc-eyebrow{margin:0;color:#51607b;font-size:var(--pc-type-kicker-size);font-weight:var(--pc-type-kicker-weight);letter-spacing:var(--pc-type-kicker-spacing);text-transform:uppercase}.pc-subdued{margin:0;color:var(--pc-muted)}.pc-nav{display:flex;flex-wrap:wrap;gap:8px}.pc-nav-toggle{display:none;align-items:center;justify-content:center;flex-direction:column;width:42px;height:42px;padding:0;border:1px solid var(--pc-border-control);border-radius:var(--pc-radius-md);background:var(--pc-surface-flat);box-shadow:var(--pc-edge-highlight);color:var(--pc-text);cursor:pointer;flex:0 0 auto}.pc-nav-toggle span{display:block;width:18px;height:2px;border-radius:999px;background:currentColor}.pc-nav-toggle span+span{margin-top:4px}.pc-nav-toggle:hover{border-color:#c2c8d6;background:#f7f8fbf5}.pc-nav-link{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:6px 16px;border:1px solid rgba(220,217,210,.95);border-radius:10px;background:#ffffffeb;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;font-size:12px;letter-spacing:-.01em;font-weight:600;color:var(--pc-text);text-decoration:none;transition:transform .14s ease,border-color .14s ease,background-color .14s ease,color .14s ease,box-shadow .14s ease}.pc-nav-link:hover{transform:translateY(-1px);border-color:#c2c8d6;background:#f7f8fbf5;color:#152033}.pc-nav-link:active{transform:translateY(0);border-color:#b7c0d3;background:#edf1f8fa;color:#152033}.pc-nav-link-current{border-color:var(--pc-action-primary);background:var(--pc-action-primary);color:#faf8f2;box-shadow:none}.pc-nav-link-current:hover,.pc-nav-link-current:active{border-color:var(--pc-action-primary);background:var(--pc-action-primary);color:#faf8f2;transform:translateY(0)}.pc-shell-health{margin-top:10px;padding-top:0;border-top:0;position:relative;z-index:1}.pc-shell-health-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pc-status-pill{display:inline-flex;align-items:center;gap:6px;min-height:auto;padding:0;border:0;border-radius:0;font-size:12px;font-weight:500;line-height:1;text-decoration:none;box-shadow:none}.pc-status-pill:before{content:"";width:7px;height:7px;border-radius:999px;background:currentColor}.pc-status-pill-success{background:transparent;color:var(--pc-success)}.pc-status-pill-error{background:transparent;color:var(--pc-danger)}.pc-status-pill-neutral{background:transparent;color:var(--pc-accent)}.pc-metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:10px 0 0}.pc-metric-card,.pc-panel{border:1px solid var(--pc-border-subtle);border-radius:var(--pc-radius-lg);background:var(--pc-surface-workspace)}.pc-metric-card{padding:14px 16px 16px;border-radius:var(--pc-radius-lg);background:var(--pc-surface-workspace);box-shadow:var(--pc-edge-highlight),0 0 0 1px #d8d3ca2e;position:relative;overflow:hidden}.pc-metric-card:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--pc-card-accent, rgba(190, 60, 49, .92))}.pc-panel{box-shadow:var(--pc-surface-shadow-sm),var(--pc-edge-highlight);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pc-metric-card dt{color:var(--pc-muted);font-size:var(--pc-type-kicker-size);font-weight:var(--pc-type-kicker-weight);letter-spacing:.14em;text-transform:uppercase;position:relative;z-index:1}.pc-metric-card-body{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:8px}.pc-metric-card-copy{display:grid;gap:10px;min-width:0}.pc-metric-card-delta{display:inline-flex;align-items:baseline;justify-content:flex-start;gap:3px;line-height:1;position:relative;z-index:1}.pc-metric-card-delta-label{color:var(--pc-muted);font-size:.72rem;font-weight:400;letter-spacing:0;text-transform:none}.pc-metric-card-delta-value{display:inline-flex;align-items:center;justify-content:flex-start;gap:0;font-size:.74rem;font-weight:400;color:var(--pc-muted);letter-spacing:0;white-space:nowrap;font-variant-numeric:tabular-nums lining-nums}.pc-metric-card dd{margin:0;color:var(--pc-ink);font-weight:700;font-size:clamp(1.15rem,.24vw + 1.08rem,1.55rem);line-height:1;letter-spacing:-.035em;font-variant-numeric:tabular-nums lining-nums;position:relative;z-index:1}.pc-metric-card.pc-goal-tone-success{--pc-card-accent: var(--pc-status-met)}.pc-metric-card.pc-goal-tone-positive{--pc-card-accent: var(--pc-status-ontrack)}.pc-metric-card.pc-goal-tone-warn{--pc-card-accent: var(--pc-status-near)}.pc-metric-card.pc-goal-tone-error{--pc-card-accent: var(--pc-status-miss)}.pc-page-body,.pc-panel-stack{display:grid;gap:14px}.pc-help-shell{display:grid;gap:18px}.pc-help-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:24px;overflow:hidden;position:relative}.pc-help-hero:after{content:"";position:absolute;right:-80px;bottom:-120px;width:280px;height:280px;border-radius:999px;background:radial-gradient(circle,#1b4fc914,#1b4fc900 70%);pointer-events:none}.pc-help-hero-copy,.pc-help-hero-actions{position:relative;z-index:1}.pc-help-hero-copy{display:grid;gap:12px;max-width:720px}.pc-help-hero-copy h2{margin:0;font-size:clamp(1.75rem,1.5vw + 1.1rem,2.7rem);line-height:1.02;letter-spacing:-.04em}.pc-help-hero-actions{display:flex;flex-wrap:wrap;gap:10px}.pc-help-hero-actions-stacked{flex-direction:column;align-items:stretch}.pc-help-guide-grid,.pc-help-topic-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px}.pc-help-card{display:grid;gap:10px;padding:18px;border:1px solid var(--pc-border-subtle);border-radius:var(--pc-radius-lg);background:var(--pc-surface-workspace);box-shadow:var(--pc-surface-shadow-sm),var(--pc-edge-highlight);text-decoration:none;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease,background-color .14s ease}.pc-help-card-button{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer}.pc-help-card:hover{transform:translateY(-1px);border-color:#c7d3f4;background:linear-gradient(180deg,#fffffffa,#f4f8fff2);box-shadow:var(--pc-surface-shadow-md),var(--pc-edge-highlight)}.pc-help-card-static:hover{transform:none;border-color:var(--pc-border-subtle);background:var(--pc-surface-workspace);box-shadow:var(--pc-surface-shadow-sm),var(--pc-edge-highlight)}.pc-help-card strong{font-size:1.05rem;letter-spacing:-.02em}.pc-help-card p{margin:0;color:var(--pc-muted);line-height:1.55}.pc-help-card-kicker,.pc-help-card-meta{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.pc-help-card-kicker{color:var(--pc-accent)}.pc-help-card-meta{color:#55657e}.pc-help-guide-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:18px;align-items:start}.pc-help-guide-article .pc-panel-body,.pc-help-guide-toc .pc-panel-body,.pc-help-guide-panel .pc-panel-body{padding-top:22px}.pc-help-guide-toc{position:sticky;top:20px}.pc-help-guide-toc-links{display:grid;gap:8px}.pc-help-guide-toc-links a{padding:8px 10px;border-radius:12px;text-decoration:none;font-size:14px;font-weight:600;color:var(--pc-text)}.pc-help-guide-toc-links a:hover{background:var(--pc-accent-soft);color:var(--pc-accent)}.pc-help-doc{color:var(--pc-text)}.pc-help-doc section+section{margin-top:28px;padding-top:28px;border-top:1px solid rgba(216,211,202,.78)}.pc-help-doc h1,.pc-help-doc h2,.pc-help-doc h3{margin:0 0 14px;letter-spacing:-.03em;scroll-margin-top:24px}.pc-help-doc h1{font-size:2rem}.pc-help-doc h2{font-size:1.55rem}.pc-help-doc h3{margin-top:22px;font-size:1.08rem}.pc-help-doc p,.pc-help-doc li{font-size:15px;line-height:1.72}.pc-help-doc p{margin:0 0 14px}.pc-help-doc ul,.pc-help-doc ol{margin:0 0 18px;padding-left:22px}.pc-help-doc li+li{margin-top:8px}.pc-help-doc code{padding:2px 7px;border-radius:8px;background:#1b4fc914;color:#18439e;font-family:Consolas,Courier New,monospace;font-size:.92em}.pc-help-doc-table-wrap{overflow-x:auto;margin:16px 0 20px;border:1px solid var(--pc-border-subtle);border-radius:var(--pc-radius-lg);background:var(--pc-surface-flat)}.pc-help-doc-table-wrap table{width:100%;border-collapse:collapse}.pc-help-doc-table-wrap th,.pc-help-doc-table-wrap td{padding:12px 14px;text-align:left;vertical-align:top;border-bottom:1px solid rgba(216,211,202,.74);font-size:14px;line-height:1.55}.pc-help-doc-table-wrap thead th{background:#1b4fc912;color:var(--pc-accent);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pc-help-doc-table-wrap tbody tr:last-child td{border-bottom:0}.pc-help-error-state{display:grid;gap:12px}.pc-panel-stack{grid-template-columns:1fr}.pc-panel-header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px 12px}.pc-panel-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.pc-panel-body{padding:0 22px 22px}.pc-connections-hero .pc-panel-body{display:grid;gap:14px}.pc-connections-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0}.pc-connections-summary-card{padding:14px 16px;border:1px solid var(--pc-border-subtle);border-radius:var(--pc-radius-lg);background:var(--pc-surface-flat)}.pc-connections-summary-card dt{color:var(--pc-muted);font-size:var(--pc-type-kicker-size);font-weight:var(--pc-type-kicker-weight);letter-spacing:var(--pc-type-kicker-spacing);text-transform:uppercase}.pc-connections-summary-card dd{margin:6px 0 0;font-size:.98rem;font-weight:650;line-height:1.2}.pc-connections-detail-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:14px 0 0}.pc-connections-detail-list div{padding:12px 14px;border:1px solid var(--pc-border-subtle);border-radius:var(--pc-radius-md);background:var(--pc-surface-control)}.pc-connections-detail-list dt{color:var(--pc-muted);font-size:var(--pc-type-kicker-size);font-weight:var(--pc-type-kicker-weight);letter-spacing:var(--pc-type-kicker-spacing);text-transform:uppercase}.pc-connections-detail-list dd{margin:6px 0 0;font-size:.94rem;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.pc-connections-checklist{margin-top:0}@media(max-width:760px){.pc-help-shell{gap:14px}.pc-help-hero{display:grid;gap:16px;padding:18px}.pc-help-hero-copy{max-width:none}.pc-help-hero-copy h2{font-size:clamp(1.65rem,8vw,2.25rem);line-height:1.06;letter-spacing:-.02em;overflow-wrap:anywhere}.pc-help-hero-actions,.pc-help-hero-actions-stacked{display:grid;grid-template-columns:1fr;align-items:stretch}.pc-help-hero-actions .pc-button{width:100%;justify-content:center}.pc-help-guide-grid,.pc-help-topic-grid,.pc-help-guide-layout{grid-template-columns:1fr}.pc-help-guide-layout{gap:14px}.pc-help-guide-toc{position:static;order:-1}.pc-help-guide-toc-links{gap:4px}.pc-help-guide-toc-links a{padding:9px 0}.pc-help-guide-article .pc-panel-body,.pc-help-guide-toc .pc-panel-body,.pc-help-guide-panel .pc-panel-body{padding:18px}.pc-help-doc h1{font-size:clamp(1.75rem,9vw,2.25rem);line-height:1.08;letter-spacing:-.02em;overflow-wrap:anywhere}.pc-help-doc h2{font-size:1.35rem;line-height:1.15}.pc-help-doc h3{font-size:1rem;line-height:1.2}.pc-help-doc p,.pc-help-doc li{font-size:14.5px;line-height:1.65}}.pc-panel-command-surface .pc-panel-body,.pc-results-surface-panel .pc-panel-body{padding:0}.pc-chip{display:inline-flex;align-items:center;min-height:32px;padding:6px 11px;border:1px solid #cdd7f0;border-radius:999px;background:#f1f5ffdb;color:var(--pc-accent);font-size:12px;font-weight:600;letter-spacing:0;box-shadow:inset 0 1px #ffffff85}.pc-chip-selected{border-color:#2f3444;background:#2f3444;color:#f9f7f2;box-shadow:inset 0 0 0 1px #ffffff14}.pc-button-row{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0}.pc-button{min-height:var(--pc-control-height);padding:8px 14px;border:1px solid var(--pc-border-control);border-radius:var(--pc-radius-md);background:var(--pc-surface-control);color:var(--pc-text);cursor:pointer;font-size:12.5px;font-weight:600;letter-spacing:0;box-shadow:var(--pc-edge-highlight);transition:transform .13s ease,border-color .13s ease,background-color .13s ease,box-shadow .13s ease}.pc-button:hover:not(:disabled){transform:translateY(-1px);border-color:#c4c9d5;background:#ffffffeb;box-shadow:var(--pc-control-shadow),var(--pc-edge-highlight)}.pc-button:active:not(:disabled){transform:translateY(0);box-shadow:inset 0 1px #ffffff47}.pc-button-small{min-height:34px;padding:6px 12px}.pc-sort-header-button{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;min-height:0;min-width:0;padding:0;appearance:none;border:0;border-radius:0;background:transparent;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:1.2;text-align:inherit;text-transform:none;white-space:nowrap}.pc-sort-header-button:hover,.pc-sort-header-button:focus-visible{color:var(--pc-text)}.pc-sort-header-button:focus-visible{outline:2px solid rgba(126,166,242,.92);outline-offset:3px}.pc-sort-header-label,.pc-sort-header-arrow{display:inline-block;white-space:nowrap}.pc-sort-header-arrow{color:#9ca3af;font-size:11px;line-height:1}.pc-sort-header-button-active .pc-sort-header-arrow{color:currentColor}.pc-button:disabled{opacity:.5;cursor:not-allowed}.pc-button:focus-visible,.pc-command-trigger-button:focus-visible,.pc-results-tab:focus-visible,.pc-nav-link:focus-visible{outline:2px solid rgba(126,166,242,.92);outline-offset:2px}.pc-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-bottom:14px}.pc-form-grid-compact{max-width:760px}.pc-form-grid-command{margin-bottom:0}.pc-field-span-2{grid-column:span 2}.pc-field{display:grid;gap:6px}.pc-field span{color:var(--pc-muted);font-size:13px;font-weight:700}.pc-field input,.pc-field select,.pc-field textarea{min-height:42px;padding:8px 12px;border:1px solid var(--pc-border-control);border-radius:var(--pc-radius-md);background:var(--pc-surface-flat);color:var(--pc-text)}.pc-field textarea{resize:vertical}.pc-field-checkbox input{min-height:auto;width:18px;height:18px;margin-top:10px;padding:0}.pc-date-range-picker{position:relative}.pc-date-range-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px;min-height:42px;padding:8px 12px;border:1px solid var(--pc-border-control);border-radius:var(--pc-radius-md);background:var(--pc-surface-flat);color:var(--pc-text);text-align:left;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease}.pc-date-range-trigger-command{display:grid;gap:3px;min-width:272px;width:auto;min-height:0;padding:4px 10px 5px 8px;border:0;border-radius:0;background:transparent;box-shadow:none;justify-content:start}.pc-date-range-trigger-command:hover:not(:disabled){border-color:transparent;background:#f8fafddb}.pc-date-range-trigger-command.pc-date-range-trigger-open{border:0;border-radius:12px;box-shadow:inset 0 0 0 1px #c6cdda8c;background:#f7f8fb;padding-left:8px}.pc-date-range-trigger:hover:not(:disabled){border-color:#bfd0ff;background:#fbfdff}.pc-date-range-trigger-open{border-color:#8eb1f1;box-shadow:0 0 0 3px #bfd0ff73}.pc-date-range-trigger:disabled{cursor:not-allowed;opacity:.6}.pc-date-range-trigger-topline{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto}.pc-date-range-trigger-title-wrap{display:inline-flex;align-items:center;gap:8px;min-width:0;flex:1 1 auto}.pc-date-range-trigger-icon,.pc-date-range-trigger-chevron{display:inline-flex;align-items:center;justify-content:center;color:var(--pc-accent)}.pc-date-range-trigger-icon{width:26px;height:26px;border-radius:8px;background:var(--pc-accent-soft);flex:0 0 auto}.pc-date-range-trigger-icon svg,.pc-date-range-trigger-chevron svg{width:16px;height:16px}.pc-date-range-trigger-summary{min-width:0;overflow:hidden;color:#35507a;font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.pc-date-range-trigger-chevron{flex:0 0 auto;color:var(--pc-muted)}.pc-date-range-popover{position:absolute;top:calc(100% + 10px);left:0;z-index:30;width:min(860px,100vw - 80px);padding:16px;border:1px solid rgba(210,205,196,.92);border-radius:var(--pc-radius-xl);background:var(--pc-surface-workspace);box-shadow:0 28px 70px #1c24362e,inset 0 1px #ffffff9e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.pc-date-range-popover-right{left:auto;right:0}.pc-date-range-header{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid rgba(222,216,206,.9)}.pc-date-range-header-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;align-items:center}.pc-date-range-scope-mode{display:grid;gap:7px;justify-items:end}.pc-date-range-scope-mode-label{color:var(--pc-muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pc-date-range-layout{display:grid;grid-template-columns:200px minmax(0,1fr);gap:14px;min-height:0}.pc-date-range-popover-body{display:grid;grid-template-columns:190px minmax(0,1fr);gap:14px;min-height:0}.pc-date-range-preset-list{display:grid;gap:6px;align-content:start;padding:10px;border:1px solid rgba(221,216,208,.88);border-radius:18px;background:linear-gradient(180deg,#f6f3eef5,#f2eee8e6);box-shadow:inset 0 1px #ffffff8c}.pc-date-range-presets{display:grid;gap:6px;align-content:start;padding-right:12px;border-right:1px solid var(--pc-line)}.pc-date-range-preset{min-height:40px;padding:8px 12px;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--pc-text);text-align:left;cursor:pointer;font-weight:600;transition:border-color .14s ease,background-color .14s ease,color .14s ease,transform .14s ease,box-shadow .14s ease}.pc-date-range-preset:hover{transform:translate(2px);background:#ffffffbd;box-shadow:var(--pc-edge-highlight)}.pc-date-range-preset-active{border-color:#7c95d2d6;background:linear-gradient(180deg,#eef4fffa,#e4ecfcfa);color:#2e4581fa;box-shadow:0 10px 18px #1b4fc914,inset 0 1px #ffffff7a}.pc-date-range-preset-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.pc-date-range-main{display:grid;gap:14px;min-height:0;padding:10px 12px 12px;border:1px solid rgba(223,218,210,.88);border-radius:20px;background:#ffffffb8;box-shadow:inset 0 1px #ffffff8f}.pc-date-range-main-disabled{opacity:.6}.pc-date-range-toolbar{display:flex;justify-content:flex-start;gap:8px;width:100%;justify-self:stretch;align-self:start}.pc-date-range-calendars{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pc-date-range-calendar-stack{display:grid;gap:14px}.pc-date-range-month{display:grid;gap:10px;padding:14px 14px 12px;border:1px solid rgba(222,217,208,.92);border-radius:18px;background:linear-gradient(180deg,#fffffff0,#faf7f2f5);box-shadow:0 10px 24px #2831430f,inset 0 1px #ffffffb3}.pc-date-range-month-header{display:grid;grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;font-size:15px;font-weight:800;letter-spacing:-.02em;gap:12px}.pc-date-range-month-title{text-align:center}.pc-date-range-month-nav-slot{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px}.pc-date-range-month-nav-button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid rgba(196,205,226,.96);border-radius:10px;background:#f6f9fff5;color:#4861b8;cursor:pointer;transition:transform .12s ease,border-color .12s ease,background-color .12s ease,box-shadow .12s ease,color .12s ease}.pc-date-range-month-nav-button svg{width:16px;height:16px}.pc-date-range-month-nav-button:hover{transform:translateY(-1px);border-color:#6c83d6fa;background:#edf2fffa;box-shadow:0 8px 14px #1b4fc914}.pc-date-range-month-nav-button:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.pc-date-range-month-nav-button:focus-visible{outline:2px solid #7ea6f2;outline-offset:2px}.pc-date-range-weekdays,.pc-date-range-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.pc-date-range-weekday{color:var(--pc-muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:center}.pc-date-range-day{min-height:40px;border:1px solid transparent;border-radius:12px;background:#ffffff94;color:var(--pc-text);cursor:pointer;font-weight:600;transition:transform .12s ease,border-color .12s ease,background-color .12s ease,box-shadow .12s ease,color .12s ease}.pc-date-range-day:hover{transform:translateY(-1px);border-color:#bfc9e0f5;background:#f5f8fffa;box-shadow:0 8px 14px #1b4fc914}.pc-date-range-day:focus-visible,.pc-date-range-preset:focus-visible,.pc-date-range-trigger:focus-visible{outline:2px solid #7ea6f2;outline-offset:2px}.pc-date-range-day-outside{color:#b7bfcc;background:#f8f6f2c2}.pc-date-range-day-in-range{border-color:#cedaf5eb;background:linear-gradient(180deg,#edf4fffa,#e8f0fcf5);color:#40568cfa}.pc-date-range-day-range-start,.pc-date-range-day-range-end,.pc-date-range-day-single,.pc-date-range-day-anchor{border-color:#1f49a9f5;background:linear-gradient(180deg,#3362c9fa,#18419efa);box-shadow:0 10px 18px #173a8e38,inset 0 1px #ffffff24;color:#f8fbff}.pc-date-range-day-today{box-shadow:inset 0 0 0 1px #5776c7eb}.pc-date-range-footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:end}.pc-date-range-footer-note{grid-column:1 / -1;margin:0;color:var(--pc-muted);font-size:12px;font-weight:600}.pc-date-range-actions{display:flex;grid-column:1 / -1;gap:8px;justify-content:flex-end}.pc-date-range-mobile-preset{display:none}.pc-button-primary{background:var(--pc-action-primary);border-color:var(--pc-action-primary);color:#fff;box-shadow:0 8px 16px #0a25401f,inset 0 1px #ffffff24}.pc-button-primary:hover:not(:disabled){border-color:var(--pc-action-primary-hover);background:var(--pc-action-primary-hover);box-shadow:var(--pc-control-shadow-active),inset 0 1px #ffffff38}.pc-notice{margin:0 0 12px;padding:12px 14px;border:1px solid var(--pc-border-control);border-radius:var(--pc-radius-md);font-weight:500;box-shadow:inset 0 1px #ffffff61}.pc-notice-layout{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px 18px}.pc-notice-copy{flex:1 1 420px;min-width:0}.pc-notice-actions{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:14px}.pc-notice-action{padding:0;border:0;background:transparent;color:inherit;font-size:12px;font-weight:700;letter-spacing:.01em;text-decoration:underline;text-underline-offset:.14em;cursor:pointer}.pc-notice-action:hover{opacity:.84}.pc-notice-action:disabled{cursor:wait;opacity:.62}.pc-notice-action:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:4px}.pc-notice-dismiss{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:1px solid currentColor;border-radius:999px;background:#ffffffb3;color:inherit;cursor:pointer;flex:0 0 auto}.pc-notice-dismiss span{font-size:15px;font-weight:700;line-height:1;transform:translateY(-.5px)}.pc-notice-dismiss:hover{background:#ffffffeb}.pc-notice-dismiss:focus-visible{outline:2px solid currentColor;outline-offset:2px}.pc-notice-info{background:var(--pc-accent-soft);border-color:var(--pc-periwinkle-light);color:var(--pc-status-ontrack-text)}.pc-notice-success{background:#ecfdf3;border-color:#b7e4c8;color:#0f7a44}.pc-notice-warn{background:#fff8eb;border-color:#f0d2a4;color:#9a5b00}.pc-notice-error{background:#fff1f2;border-color:#efc0bc;color:#b42318}.pc-list,.pc-numbered-list{margin:12px 0 0;padding-left:20px}.pc-list li,.pc-numbered-list li{margin:8px 0}.pc-table-wrap{overflow-x:auto;overflow-y:visible;border:1px solid var(--pc-border-subtle);border-radius:var(--pc-radius-lg);background:var(--pc-surface-flat);box-shadow:var(--pc-edge-highlight)}.pc-mobile-scroll-hint{display:none;margin:0;color:var(--pc-muted);font-size:12px;font-weight:600}.pc-table{width:100%;min-width:1180px;border-collapse:collapse;background:#fffffffa;font-variant-numeric:tabular-nums lining-nums}.pc-table th,.pc-table td{padding:11px 10px;border-bottom:1px solid rgba(216,211,202,.72);text-align:left}.pc-table td{font-size:12.5px;line-height:1.35;white-space:nowrap}.pc-table-results th,.pc-table-results td,.pc-table-meta-results th,.pc-table-meta-results td{padding:10px 9px}.pc-table-results td:not(:first-child):not(:nth-child(2)),.pc-table-results th:not(:first-child):not(:nth-child(2)){text-align:right}.pc-table-results.pc-table-meta-results thead th:nth-child(3),.pc-table-results.pc-table-meta-results tbody td:nth-child(3){text-align:left}.pc-table-results.pc-table-meta-results thead th:nth-child(2),.pc-table-results.pc-table-meta-results tbody td:nth-child(2){width:96px;min-width:96px}.pc-table-results.pc-table-meta-results thead th:nth-child(3) .pc-sort-header-button{justify-content:flex-start}.pc-table-results tfoot td{text-align:right}.pc-table-results tfoot td.pc-table-footer-label{text-align:left}.pc-table th{background:#f8f7f4f5;color:#374151;font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;white-space:nowrap}.pc-table tbody tr:hover td{background:#f1f5ffb8}.pc-table tfoot td{font-weight:700;border-top:1px solid var(--pc-line)}.pc-selection-row td,.pc-results-row td{transition:background-color .12s ease,box-shadow .12s ease}.pc-selection-row:hover td{background:#f5f9ff}.pc-selection-row:has(:focus-visible) td{box-shadow:inset 0 0 0 1px #475fd62e}.pc-selection-row-selected td,.pc-selection-card-selected{background:#edf3ff}.pc-selection-row-selected:has(:focus-visible) td{box-shadow:inset 0 0 0 1px #475fd62e}.pc-results-row-selected td{background:#eaf0ffeb}.pc-table-footer-row-totals td{background:#ecf2ffe6;color:var(--pc-text);font-weight:700}.pc-table-footer-row-goals td{background:#f7f5f0eb;color:var(--pc-muted);font-weight:700}.pc-table-footer-row-variance td{background:#f3f7fdf0;color:var(--pc-text);font-weight:700}.pc-table-footer-row-totals td{border-top:0;box-shadow:inset 0 2px #b7c6e8}.pc-table-footer-label{color:var(--pc-text);letter-spacing:.02em}.pc-table-footer-empty{color:transparent}.pc-results-stack{display:grid;gap:18px;margin-top:18px}.pc-results-surface{display:grid;gap:16px}.pc-results-stack-support{margin-top:10px}.pc-workspace-section{display:grid;gap:14px}.pc-results-tabs{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px;padding:0}.pc-results-tab-group{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;min-width:0}.pc-results-tab-group-source{flex:1 1 520px}.pc-results-tab-group-support{flex:0 1 auto;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto}.pc-results-tab-group-label{margin:0;color:var(--pc-muted);font-size:11px;font-weight:700;letter-spacing:.09em;line-height:1;text-transform:uppercase}.pc-results-tab-segment{display:inline-flex;align-items:stretch;gap:0;padding:3px;border:1px solid rgba(214,209,198,.96);border-radius:14px;background:#fffcf8b8;box-shadow:var(--pc-control-shadow),inset 0 1px #ffffffb8}.pc-results-tab-shell{display:inline-flex;align-items:center;gap:8px;flex:1 1 150px;min-width:140px}.pc-results-tab-shell-source{flex:0 1 auto;min-width:0}.pc-results-tab-shell-support{flex:0 1 auto;min-width:0;gap:6px;padding:0 7px;border-right:1px solid rgba(218,214,204,.92)}.pc-results-tab-shell-support:first-child{padding-left:0}.pc-results-tab-shell-support:last-child{padding-right:0;border-right:0}.pc-results-tab{display:inline-flex;align-items:center;justify-content:center;flex:1 1 auto;min-width:0;padding:11px 14px;border:1px solid transparent;border-radius:16px;background:#ffffff24;color:inherit;text-align:center;position:relative;transition:transform .14s ease,border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.pc-results-tab-source{padding:10px 8px 13px;border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;box-shadow:none}.pc-results-tab-source:hover{border-color:#b2bddcf0;background:transparent;box-shadow:none}.pc-results-tab-disabled,.pc-results-tab-disabled:hover{transform:none;border-color:transparent;background:transparent;box-shadow:none;cursor:not-allowed;opacity:.42}.pc-results-tab-disabled .pc-results-tab-label{color:var(--pc-muted)}.pc-results-tab-source:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:3px;border-radius:999px;background:transparent}.pc-results-tab-source-active{transform:none;border-color:transparent;background:transparent;box-shadow:none}.pc-results-tab-source-active:after{background:linear-gradient(90deg,#5a72bffa,#435baefa);box-shadow:0 6px 14px #1b4fc92e}.pc-results-tab-source-active .pc-results-tab-label{color:#304484fa}.pc-results-tab-source-marker{background:#f2f6ffb3}.pc-results-tab-source-marker:after{background:#9bacdbe6;box-shadow:0 5px 12px #1b4fc914}.pc-results-tab-support{min-width:132px;padding:10px 13px;border-color:transparent;border-radius:10px;background:transparent}.pc-results-tab:not(.pc-results-tab-source):hover{transform:translateY(-1px);border-color:#c0beb5e6;background:#ffffffc2;box-shadow:0 8px 14px #2c271f14}.pc-results-tab:not(.pc-results-tab-source):hover .pc-results-tab-label{color:var(--pc-text)}.pc-results-tab-mode-active{transform:translateY(-1px);border-color:#082544eb;background:linear-gradient(180deg,#103052fa,#08223dfa);box-shadow:0 10px 18px #08223d29,inset 0 1px #ffffff3d}.pc-results-tab-mode-active .pc-results-tab-label{color:#fffffffa}.pc-results-tab-label{display:inline-flex;align-items:center;gap:7px;color:var(--pc-text);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.pc-results-tab-status-dot{width:6px;height:6px;border-radius:999px;background:#4da476eb;box-shadow:0 0 0 3px #4da4761f}.pc-results-tab-mode-active .pc-results-tab-status-dot{background:#ffffffeb;box-shadow:0 0 0 3px #ffffff2e}.pc-results-tab-panel{display:grid}.pc-results-view-explainer{margin-bottom:14px}.pc-results-tab-panel>.pc-results-stack,.pc-results-tab-panel>.pc-results-stack-support{margin-top:0}.pc-results-goals-tab{display:grid;gap:16px}.pc-results-goals-header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;align-items:start}.pc-results-goals-header .pc-notice{flex:1 1 360px}.pc-results-goals-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pc-results-goals-profile-sections,.pc-results-goals-profile-section{display:grid;gap:16px}.pc-results-goals-profile-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px}.pc-note-row{display:flex;align-items:flex-start;gap:8px}.pc-note-row .pc-subdued{margin:0}.pc-results-goals-profile-header .pc-subdued{margin:0;max-width:72ch}.pc-results-goals-panels-quad{grid-template-columns:repeat(4,minmax(0,1fr))}.pc-results-goals-panels-triple{grid-template-columns:repeat(3,minmax(0,1fr))}.pc-results-goals-notes{display:grid;gap:10px}.pc-results-goals-notes .pc-subdued{margin:0}.pc-workspace-section-header{display:flex;justify-content:space-between;align-items:end;gap:16px}.pc-workspace-section-header .pc-subdued{max-width:520px;font-size:14px;line-height:1.5}.pc-workspace-section-primary{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;position:static;overflow:visible}.pc-workspace-section-support{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.pc-workspace-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px;padding:16px;border:1px solid var(--pc-border-subtle);border-radius:var(--pc-radius-lg);background:var(--pc-surface-workspace);box-shadow:var(--pc-edge-highlight)}.pc-workspace-toolbar-support{padding:12px 14px}.pc-workspace-toolbar-group{display:grid;gap:8px}.pc-results-action-bar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;align-items:center}.pc-results-action-controls{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-left:auto}.pc-row-filter-bar{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pc-results-action-bar-pills{flex:1 1 280px}.pc-row-filter-pill{display:inline-flex;align-items:center;gap:10px;min-height:36px;padding:8px 12px;border:1px solid var(--pc-border-control);border-radius:999px;background:var(--pc-surface-control);color:var(--pc-text);cursor:pointer;transition:transform .14s ease,border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.pc-row-filter-pill:hover{transform:translateY(-1px);box-shadow:var(--pc-control-shadow),var(--pc-edge-highlight)}.pc-row-filter-pill-label{font-size:12px;font-weight:600;letter-spacing:0}.pc-row-filter-pill-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;min-height:22px;padding:0 6px;border-radius:999px;background:#1f293714;font-size:11px;font-weight:800}.pc-row-filter-pill-active{border-color:#4767b8b8;background:linear-gradient(180deg,#edf3fff5,#e5edfcf5);box-shadow:0 10px 18px #1b4fc914,inset 0 1px #ffffff8a}.pc-row-filter-pill-error{border-color:#dc5e5357}.pc-row-filter-pill-warn{border-color:#dca74f66}.pc-row-filter-pill-success{border-color:#4da47657}.pc-row-filter-pill-info{border-color:#5481cc57}.pc-filter-dropdown{position:relative;margin:0}.pc-filter-dropdown summary{display:inline-flex;align-items:center;justify-content:space-between;gap:7px;min-width:112px;min-height:38px;padding:7px 10px;border:1px solid var(--pc-border-control);border-radius:10px;background:#ffffff94;box-shadow:none;color:inherit;cursor:pointer;list-style:none;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.pc-filter-dropdown summary::-webkit-details-marker{display:none}.pc-filter-dropdown summary:hover{border-color:#cdccc8fa;background:#ffffffe6;box-shadow:inset 0 0 0 1px #ffffff6b}.pc-filter-dropdown[open] summary{border-color:#5669ae9e;background:#f4f7fff0;box-shadow:0 0 0 2px #5669ae1f}.pc-filter-dropdown-summary-copy{display:flex;align-items:baseline;gap:7px;min-width:0}.pc-filter-dropdown-label{color:var(--pc-muted);font-size:10px;font-weight:var(--pc-type-kicker-weight);letter-spacing:var(--pc-type-kicker-spacing);text-transform:uppercase;white-space:nowrap}.pc-filter-dropdown-value{font-weight:600;font-size:12.5px;line-height:1.15;letter-spacing:0;white-space:nowrap}.pc-filter-dropdown-caret{color:var(--pc-accent);font-size:12px}.pc-filter-dropdown-panel{position:absolute;top:calc(100% + 10px);right:0;z-index:6;display:grid;gap:10px;min-width:min(320px,88vw);padding:10px;border:1px solid var(--pc-border-control);border-radius:12px;background:var(--pc-surface-flat);box-shadow:0 18px 36px #0f172a24,var(--pc-edge-highlight)}.pc-filter-dropdown-header{display:flex;justify-content:flex-start;padding:0 2px 2px}.pc-filter-dropdown-list{display:grid;gap:6px}.pc-filter-dropdown-list .pc-button{width:100%;justify-content:flex-start}.pc-dropdown-option-button{justify-content:flex-start;gap:8px;min-height:34px;padding:7px 10px;border-radius:8px;font-size:13px;transition:border-color .12s ease,background-color .12s ease,box-shadow .12s ease}.pc-dropdown-option-copy{min-width:0}.pc-dropdown-option-button:hover:not(:disabled){border-color:#bdc6daf5;background:#f4f7fffa;box-shadow:inset 0 0 0 1px #fff6}.pc-dropdown-option-button:active:not(:disabled){transform:translateY(0);background:#e8eefcfa;box-shadow:inset 0 1px 2px #1b4fc91f}.pc-dropdown-option-button-active{border-color:#5669ae94;background:#eff3fffa;box-shadow:inset 3px 0 #4154b9db;color:var(--pc-text)}.pc-dropdown-option-button-active:hover:not(:disabled){border-color:#4e62aeb8;background:#ebf0ff}.pc-filter-dropdown-panel .pc-results-controls{padding:0;border:0;background:transparent;box-shadow:none}.pc-filter-dropdown-panel .pc-results-controls-row{grid-template-columns:1fr;gap:6px}.pc-filter-dropdown-panel .pc-results-controls-row .pc-control-label{padding-top:0}.pc-filter-dropdown-panel .pc-results-controls-row .pc-button{width:100%;justify-content:flex-start;min-height:34px;padding:7px 10px;border-radius:8px;font-size:13px}.pc-filter-dropdown-panel .pc-results-controls-row .pc-button-primary{border-color:#5669ae94;background:#eff3fffa;box-shadow:inset 3px 0 #4154b9db;color:var(--pc-text)}.pc-workspace-context-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(136px,1fr));gap:10px;margin:0}.pc-metric-grid-primary{margin-top:0;grid-template-columns:repeat(auto-fit,minmax(124px,1fr))}.pc-metric-grid-primary .pc-metric-card{min-height:86px}.pc-metric-grid-primary .pc-metric-card dd{font-size:clamp(1.32rem,.3vw + 1.22rem,1.72rem)}.pc-metric-grid-primary .pc-metric-definition dd{font-size:1rem;line-height:1.08}.pc-metric-grid-primary .pc-metric-card-delta-label,.pc-metric-grid-primary .pc-metric-card-delta-value{font-size:.88rem}.pc-metric-grid-primary .pc-metric-card dd.pc-goal-metric,.pc-metric-grid-primary .pc-metric-card .pc-metric-card-delta-value.pc-goal-metric{color:inherit}.pc-metric-grid-primary .pc-metric-card-body{min-height:100%}.pc-metric-grid-primary .pc-metric-card-copy{align-content:start}.pc-metric-grid-primary .pc-metric-card-delta{margin-top:auto}.pc-metric-card-flip{padding:0;perspective:900px}.pc-metric-card-interactive{cursor:pointer}.pc-metric-card-interactive:focus-visible{outline:2px solid rgba(126,166,242,.92);outline-offset:3px}.pc-metric-card-flip-inner{display:grid;min-height:inherit;height:100%;transform-style:preserve-3d;transition:transform .18s ease}.pc-metric-card-flipped .pc-metric-card-flip-inner{transform:rotateY(180deg)}.pc-metric-card-face{grid-area:1 / 1;display:grid;min-height:inherit;padding:14px 16px 16px;backface-visibility:hidden}.pc-metric-card-face-back{transform:rotateY(180deg)}.pc-metric-definition{display:grid;grid-template-rows:auto auto minmax(0,1fr);align-content:stretch;gap:6px;min-height:100%;min-width:0;position:relative;z-index:1}.pc-metric-definition dt{color:var(--pc-muted)}.pc-metric-definition dd{margin:0;color:var(--pc-ink);font-size:1rem;font-weight:800;line-height:1.08;letter-spacing:0}.pc-metric-definition p{margin:0;color:#4b5568;font-size:12px;font-weight:600;line-height:1.22}.pc-metric-definition-formula{align-self:start}.pc-metric-definition-why{align-self:end}@media(prefers-reduced-motion:reduce){.pc-metric-card-flip-inner{transition:none}}.pc-support-table{display:grid;gap:10px}.pc-support-table-footer{padding:2px 2px 0}.pc-table-header-actions{display:flex;justify-content:flex-end;margin-bottom:4px}.pc-table-header-actions-stack{display:grid;justify-items:end;gap:10px}.pc-workspace-toolbar-inline{justify-content:flex-end;width:auto}.pc-table-options{margin:0;display:grid;justify-items:end}.pc-table-options summary{display:inline-flex;align-items:center;gap:8px;cursor:pointer;color:var(--pc-muted);font-size:11px;font-weight:600;line-height:16px;letter-spacing:var(--pc-type-kicker-spacing);text-transform:uppercase;list-style:none;width:fit-content;min-height:16px;text-align:right;white-space:nowrap}.pc-table-options-label,.pc-table-options-state{display:inline-block;font:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit}.pc-table-options summary::-webkit-details-marker{display:none}.pc-table-options-state{color:var(--pc-accent)}.pc-table-options-state-hide,.pc-table-options[open] .pc-table-options-state-show{display:none}.pc-table-options[open] .pc-table-options-state-hide{display:inline-block}.pc-command-surface{display:grid;gap:8px}.pc-command-surface-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.pc-command-bar{display:grid;gap:12px;padding:10px;border:1px solid var(--pc-border-subtle);border-radius:var(--pc-radius-lg);background:var(--pc-surface-flat);box-shadow:none}.pc-command-rail{display:grid;gap:10px;padding:14px 16px;border:1px solid var(--pc-border-subtle);border-radius:var(--pc-radius-xl);background:var(--pc-surface-flat);box-shadow:var(--pc-edge-highlight);-webkit-backdrop-filter:none;backdrop-filter:none}.pc-command-rail-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px}.pc-command-rail-mode{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.pc-command-rail-mode .pc-command-bar-label{min-width:fit-content}.pc-command-rail-mode .pc-inline-action-row{padding:3px;border:1px solid rgba(228,223,214,.96);border-radius:var(--pc-radius-md);background:#f3f4f7;box-shadow:none}.pc-command-rail-mode .pc-button{min-height:var(--pc-control-height);padding:7px 20px;border-radius:var(--pc-radius-sm);border-color:transparent;background:transparent;box-shadow:none;color:#5b6676;font-size:12.5px;font-weight:450}.pc-command-rail-mode .pc-button:hover:not(:disabled){border-color:#d3cfc7eb;background:#ffffffe0;box-shadow:none}.pc-command-rail-mode .pc-button-primary,.pc-command-rail-mode .pc-button-primary:hover:not(:disabled){border-color:var(--pc-action-primary);background:var(--pc-action-primary);color:#faf8f2;box-shadow:none}.pc-command-rail-triggers{display:flex;align-items:center;justify-content:flex-end;gap:0;flex:1 1 auto;min-width:0;width:auto;max-width:none;margin-left:auto}.pc-command-trigger-button{display:grid;gap:3px;align-content:center;min-width:0;width:auto;padding:4px 18px 5px;border:0;border-left:1px solid rgba(226,220,212,.95);border-radius:0;background:transparent;box-shadow:none;text-align:left;color:inherit;transition:transform .14s ease,border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.pc-command-rail-triggers>.pc-command-help-button+.pc-command-trigger-button{border-left:0;padding-left:0}.pc-command-rail-triggers>:nth-child(2){min-width:272px}.pc-command-rail-triggers>:nth-child(3){min-width:120px}.pc-command-rail-triggers>:nth-child(4){min-width:154px;padding-right:10px}.pc-command-trigger-button:hover:not(:disabled){transform:none;border-color:#e2dcd4f2;background:#f8fafddb;box-shadow:none}.pc-command-trigger-button-active{transform:none;border-color:#e2dcd4f2;border-radius:12px;box-shadow:inset 0 0 0 1px #c6cdda8c;background:#f7f8fb;padding-left:8px}.pc-command-help-button{display:none}.pc-command-trigger-label{color:var(--pc-muted);font-size:10px;font-weight:650;letter-spacing:.12em;line-height:1.15;text-transform:uppercase}.pc-command-trigger-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:450;font-size:13px;line-height:1.45;letter-spacing:-.01em;padding-bottom:1px;font-variant-numeric:tabular-nums lining-nums}.pc-command-rail-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;align-items:center;padding-top:0}.pc-command-rail-actions .pc-button{min-width:120px;font-weight:700}.pc-command-editor-tray{display:grid;gap:14px;padding:14px;border:1px solid var(--pc-border-control);border-radius:var(--pc-radius-lg);background:var(--pc-surface-workspace);box-shadow:var(--pc-surface-shadow-sm),var(--pc-edge-highlight);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pc-command-editor-header{display:flex;justify-content:space-between;gap:12px;align-items:start}.pc-command-editor-header-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;align-items:center}.pc-command-editor-grid{display:grid;gap:14px}.pc-command-bar-primary{grid-template-columns:minmax(280px,.95fr) minmax(420px,1.25fr);align-items:start}.pc-command-bar-section{display:grid;gap:10px}.pc-command-bar-label{margin:0;color:var(--pc-muted);font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.pc-command-bar-label-row,.pc-control-label-row{display:inline-flex;align-items:center;gap:8px}.pc-control-label-row{min-height:20px}.pc-section-title-row{display:inline-flex;align-items:center;gap:8px}.pc-section-title-row .pc-section-title{margin:0}.pc-help-trigger-title-wrap{display:inline-flex;align-items:center}.pc-help-trigger{display:inline-flex;justify-content:center;align-items:center;width:20px;height:20px;padding:0;border:1px solid rgba(180,174,165,.9);border-radius:999px;background:#fffcf8e6;color:var(--pc-muted);font-size:11px;font-weight:700;line-height:1;box-shadow:var(--pc-edge-highlight)}.pc-help-trigger:hover:not(:disabled){border-color:#486ac085;color:var(--pc-accent);background:#f6f8ffeb}.pc-help-trigger:focus-visible{outline:2px solid rgba(72,106,192,.35);outline-offset:2px}.pc-command-bar-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;align-items:center}.pc-command-bar-footer .pc-subdued{margin:0;max-width:64ch}.pc-saved-views-stack,.pc-saved-view-groups{display:grid;gap:12px}.pc-saved-view-group{display:grid;gap:8px;padding:12px;border:1px solid rgba(216,211,202,.88);border-radius:16px;background:#fffaf594;box-shadow:var(--pc-edge-highlight)}.pc-saved-view-group-title{margin:0;color:var(--pc-muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pc-saved-view-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 12px;border:1px solid rgba(216,211,202,.88);border-radius:12px;background:#fffcf8b8}.pc-saved-view-row-applied{border-color:#6e8ddfe6;box-shadow:0 10px 18px #1b4fc914,inset 0 1px #ffffff85}.pc-saved-view-row-main{display:grid;gap:8px;min-width:0;text-align:left}.pc-saved-view-row-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pc-saved-view-name{font-weight:600}.pc-saved-view-create-panel{display:grid;gap:12px;padding:12px;border:1px solid rgba(216,211,202,.88);border-radius:12px;background:#fffbf6bd}.pc-inline-chip-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pc-command-selection-header{display:flex;justify-content:space-between;align-items:end;gap:12px}.pc-command-selection-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;align-items:center}.pc-command-selection-mode{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;align-items:center;padding:10px 14px;border:1px solid rgba(218,213,205,.88);border-radius:16px;background:#fffbf6b8;box-shadow:var(--pc-edge-highlight)}.pc-command-selection-mode-copy{display:grid;flex:1 1 auto;gap:4px;min-width:0}.pc-command-selection-mode-copy .pc-subdued{margin:0;white-space:nowrap}.pc-command-selection-mode-actions{display:flex;justify-content:flex-end}.pc-command-selection-mode-actions .pc-inline-action-row{width:auto;padding:4px;border:1px solid rgba(218,213,205,.88);border-radius:14px;background:#ffffffb3;box-shadow:inset 0 1px #ffffff8a}.pc-selection-details{margin-top:0;border:1px solid rgba(216,211,202,.88);border-radius:16px;background:#fffaf59e;box-shadow:var(--pc-edge-highlight)}.pc-selection-details summary{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;cursor:pointer;font-weight:600;list-style:none}.pc-selection-details summary::-webkit-details-marker{display:none}.pc-selection-details-summary{color:var(--pc-muted);font-size:12.5px;font-weight:500}.pc-selection-details-body{display:grid;gap:16px;padding:0 16px 16px}.pc-goals-summary{display:grid;gap:10px}.pc-goals-editor-stack{display:grid;gap:18px}.pc-output-panel{margin-top:14px;padding:16px 18px;border:1px solid var(--pc-border-subtle);border-radius:var(--pc-radius-lg);background:var(--pc-surface-workspace);box-shadow:var(--pc-edge-highlight)}.pc-output-panel-title{margin:0 0 12px;letter-spacing:-.02em}.pc-insights-config-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:10px}.pc-insights-basic-empty-state{display:grid;gap:12px;padding-top:8px}.pc-insights-config-card{align-content:start;text-align:left;gap:10px;padding:12px 14px}.pc-insights-config-card .pc-eyebrow{margin:0 0 6px}.pc-insights-config-card .pc-output-panel-title{margin:0 0 10px;font-size:15px}.pc-insights-config-card .pc-subdued{margin:0 0 6px}.pc-insights-preset-bar{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:6px;margin-top:12px;padding:6px;border:1px solid var(--pc-border-subtle);border-radius:var(--pc-radius-lg);background:var(--pc-surface-workspace);box-shadow:var(--pc-edge-highlight)}.pc-insights-preset-tab{display:grid;align-content:center;gap:4px;min-height:54px;padding:10px 14px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--pc-text);text-align:left;cursor:pointer}.pc-insights-preset-tab:hover:not(:disabled),.pc-insights-preset-tab:focus-visible{border-color:#8299d385;background:#f6f9ffe0;outline:none}.pc-insights-preset-tab:disabled{cursor:wait;opacity:.78}.pc-insights-preset-tab-selected,.pc-insights-preset-tab-running{border-color:var(--pc-action-primary);background:var(--pc-action-primary);box-shadow:0 8px 18px #0a25401f;color:#fff}.pc-insights-preset-tab-selected:hover:not(:disabled),.pc-insights-preset-tab-running:hover:not(:disabled){border-color:var(--pc-action-primary);background:var(--pc-action-primary);box-shadow:0 8px 18px #0a25401f}.pc-insights-preset-tab-title{overflow:hidden;color:inherit;font-size:14px;font-weight:650;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.pc-insights-preset-tab-description{overflow:hidden;color:var(--pc-muted);font-size:12.5px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.pc-insights-preset-tab-selected .pc-insights-preset-tab-description,.pc-insights-preset-tab-running .pc-insights-preset-tab-description{color:#ffffffd1}.pc-insights-setup-bar{display:flex;justify-content:space-between;align-items:center;gap:14px}.pc-insights-saved-banner{display:flex;justify-content:space-between;align-items:center;gap:14px;border-color:#8299d37a;background:linear-gradient(180deg,#f4f7fff5,#eef3ffeb)}.pc-insights-reuse-banner{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:16px 0;padding:10px 14px;border:1px solid rgba(130,153,211,.34);border-radius:var(--pc-radius-md);background:#f4f7ffb8;color:var(--pc-muted);font-size:14px}.pc-insights-reuse-copy{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.pc-insights-setup-bar-copy{display:grid;gap:8px}.pc-insights-setup-bar-copy .pc-eyebrow{margin:0}.pc-insights-setup-bar-summary{display:flex;flex-wrap:wrap;gap:12px 18px;color:var(--pc-muted)}.pc-insights-setup-bar-summary strong{color:var(--pc-text)}.pc-insights-config-list{display:grid;gap:6px;margin:0;padding-left:18px;color:var(--pc-muted);font-size:13px}.pc-insights-config-list li{margin:0}.pc-insights-preset-card-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding-top:10px;border-top:1px solid rgba(216,211,202,.82)}.pc-insights-presets-loading-state{padding-top:24px}.pc-insights-preset-action{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:5px 11px;border-radius:999px;background:linear-gradient(180deg,#4e72d4fa,#3157bcfa);box-shadow:0 8px 14px #173a8e2e,inset 0 1px #ffffff2e;color:#f8fbff;font-size:12px;font-weight:700}.pc-insights-preset-action-running{opacity:.8}.pc-insights-setup-panel{padding:0;overflow:hidden;border-color:var(--pc-border-subtle);background:var(--pc-surface-workspace)}.pc-insights-setup-panel-toggle{display:flex;justify-content:space-between;align-items:center;width:100%;padding:16px 18px;border:0;background:linear-gradient(180deg,#fffdf9f5,#f8f4eee6);text-align:left;cursor:pointer}.pc-insights-setup-panel-open .pc-insights-setup-panel-toggle{background:linear-gradient(180deg,#f6f9ffdb,#f3f6ffad)}.pc-insights-setup-panel-copy{display:grid;gap:6px}.pc-insights-setup-panel-copy .pc-eyebrow,.pc-insights-selector-section-header .pc-eyebrow,.pc-insights-current-summary .pc-eyebrow,.pc-insights-setup-panel-copy .pc-output-panel-title,.pc-insights-setup-panel-copy .pc-subdued,.pc-insights-selector-section-header .pc-subdued,.pc-insights-current-summary .pc-subdued{margin:0}.pc-insights-setup-panel-meta{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.pc-insights-setup-panel-chevron{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid rgba(196,205,226,.96);border-radius:10px;background:#f6f9ffe6;color:#4861b8}.pc-insights-setup-panel-chevron svg{width:16px;height:16px}.pc-insights-setup-panel-body{display:grid;gap:16px;padding:0 18px 18px;border-top:1px solid rgba(216,211,202,.78);background:#fffdfab8}.pc-insights-current-panel{display:grid;gap:16px}.pc-insights-current-summary{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding-top:16px}.pc-insights-selector-section{display:grid;gap:12px}.pc-insights-selector-section-header{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.pc-insights-selector-row{display:flex;gap:12px;flex-wrap:wrap}.pc-insights-selector-card{position:relative;flex:1 1 200px;align-content:start;text-align:left;gap:8px;min-height:72px;padding:12px;border-radius:var(--pc-radius-md)}.pc-insights-selector-card-selected{flex-basis:250px;background:#f6fafff5}.pc-insights-selector-card-title{margin:0;font-size:14px;letter-spacing:-.02em}.pc-insights-selector-card-details{display:grid;gap:6px;min-height:48px}.pc-insights-selector-card-details .pc-subdued{margin:0;padding-bottom:4px}.pc-insights-selector-card-toggle-row{display:flex;align-items:center;justify-content:space-between;margin-top:6px;gap:8px;color:var(--pc-muted);font-size:12px}.pc-insights-selector-card-toggle-button{color:#4861b8;font-weight:700}.pc-insights-selector-card-inline-button{border:0;padding:0;background:transparent;color:#4861b8;cursor:pointer;font-size:12px;font-weight:700}.pc-insights-selector-card-inline-chip{cursor:pointer}.pc-insights-current-summary{padding-bottom:2px}.pc-insights-selector-section .pc-chip{white-space:nowrap}.pc-insights-current-actions{display:flex;justify-content:flex-end;padding-top:4px}.pc-insights-output-anchor{outline:none}.pc-insights-working-state{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:72px;margin-top:18px;padding:14px 18px 18px;overflow:hidden;border:1px solid rgba(130,153,211,.34);border-radius:var(--pc-radius-lg);background:linear-gradient(90deg,#f6f9ffeb,#fffdfaf5),var(--pc-surface-workspace);box-shadow:var(--pc-edge-highlight);color:var(--pc-text)}.pc-insights-working-state:before{position:absolute;inset:0;pointer-events:none;content:"";background:linear-gradient(115deg,transparent 0%,rgba(130,153,211,0) 32%,rgba(130,153,211,.24) 50%,rgba(130,153,211,0) 68%,transparent 100%);transform:translate(-100%);animation:pc-insights-working-sweep 2.4s ease-in-out infinite}.pc-insights-working-orb{position:relative;display:inline-grid;place-items:center;width:34px;height:34px;border:1px solid rgba(130,153,211,.46);border-radius:50%;background:#ffffffd6;box-shadow:inset 0 0 0 5px #8299d314}.pc-insights-working-orb span{position:absolute;--pc-insights-working-dot-x: 0;width:6px;height:6px;border-radius:50%;background:var(--pc-action-primary);animation:pc-insights-working-pulse 1.2s ease-in-out infinite}.pc-insights-working-orb span:nth-child(1){--pc-insights-working-dot-x: -8px}.pc-insights-working-orb span:nth-child(2){animation-delay:.16s}.pc-insights-working-orb span:nth-child(3){animation-delay:.32s;--pc-insights-working-dot-x: 8px}.pc-insights-working-copy{position:relative;z-index:1;display:grid;gap:3px;min-width:0}.pc-insights-working-copy strong{font-size:14px;line-height:1.25}.pc-insights-working-copy span{color:var(--pc-muted);font-size:13px;line-height:1.35}.pc-insights-working-rail{position:absolute;right:18px;bottom:11px;left:18px;height:3px;overflow:hidden;border-radius:999px;background:#8299d32e}.pc-insights-working-rail span{display:block;width:34%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#3157bc00,#3157bcd1,#3157bc00);animation:pc-insights-working-rail 1.55s ease-in-out infinite}@keyframes pc-insights-working-sweep{0%{transform:translate(-100%)}55%,to{transform:translate(100%)}}@keyframes pc-insights-working-pulse{0%,to{opacity:.38;transform:translate(var(--pc-insights-working-dot-x)) scale(.88)}50%{opacity:1;transform:translate(var(--pc-insights-working-dot-x),-2px) scale(1.08)}}@keyframes pc-insights-working-rail{0%{transform:translate(-110%)}to{transform:translate(310%)}}@media(prefers-reduced-motion:reduce){.pc-insights-working-state:before,.pc-insights-working-orb span,.pc-insights-working-rail span{animation:none}.pc-insights-working-rail span{width:100%;opacity:.56}}.pc-insights-preset-card-footer .pc-subdued{margin:0}.pc-insights-admin-assignment-panel{margin-top:0}.pc-output-list{display:grid;gap:10px;margin:0}.pc-output-row{display:flex;justify-content:space-between;gap:16px;align-items:baseline}.pc-output-row dt{color:var(--pc-muted)}.pc-output-row dd{margin:0;font-weight:700;text-align:right}.pc-output-row-value-multiline{white-space:pre-line}.pc-modal-backdrop{position:fixed;inset:0;z-index:40;display:flex;justify-content:center;align-items:stretch;padding:24px;background:#0f172a61}.pc-modal{width:min(960px,100%);max-height:100%;overflow:auto;border:1px solid var(--pc-border-control);border-radius:var(--pc-radius-xl);background:var(--pc-surface-flat);box-shadow:var(--pc-surface-shadow-lg),var(--pc-edge-highlight);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.pc-modal-goals{align-self:center;width:min(1480px,calc(100vw - 28px))}.pc-modal-goals .pc-modal-header{padding:18px 28px 14px}.pc-modal-goals .pc-modal-body{padding:20px 28px 28px}.pc-help-drawer-backdrop{justify-content:flex-end;padding:0;background:#0f172a3d}.pc-help-drawer{width:min(440px,100%);height:100%;max-height:100%;border-radius:0;border-right:none}.pc-help-drawer-header{position:sticky;top:0;background:#fffcf8fa;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1}.pc-help-drawer-body{display:grid;gap:18px}.pc-help-drawer-header-actions{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.pc-help-drawer-section{display:grid;gap:8px}.pc-help-drawer-section h3{margin:0;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--pc-muted)}.pc-help-drawer-section p{margin:0}.pc-help-drawer-definition{font-size:15px;line-height:1.6;color:var(--pc-text)}.pc-help-drawer-list{display:grid;gap:8px;margin:0;padding-left:18px}.pc-help-drawer-actions{display:flex;justify-content:flex-start}.pc-help-topic-list{display:grid;gap:10px}.pc-help-topic-card{display:grid;gap:6px;width:100%;padding:14px 16px;border:1px solid rgba(216,211,202,.9);border-radius:16px;background:#fffcf8db;color:inherit;text-align:left;box-shadow:var(--pc-edge-highlight);transition:transform .14s ease,border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.pc-help-topic-card:hover{transform:translateY(-1px);border-color:#849ad2a3;background:#ffffffe6;box-shadow:var(--pc-control-shadow),var(--pc-edge-highlight)}.pc-help-topic-card-title{font-size:15px;font-weight:700;letter-spacing:-.01em}.pc-help-topic-card-summary{color:var(--pc-muted);line-height:1.5}.pc-saved-insight-card{gap:10px}.pc-saved-insight-meta{display:flex;flex-wrap:wrap;gap:10px;color:var(--pc-muted);font-size:13px}.pc-help-related-topics{display:flex;flex-wrap:wrap;gap:8px}.pc-help-related-topic{padding:8px 12px;border:1px solid rgba(216,211,202,.9);border-radius:999px;background:#fffcf8db;color:inherit;font-size:12px;font-weight:700;letter-spacing:.01em;box-shadow:var(--pc-edge-highlight);transition:transform .14s ease,border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.pc-help-related-topic:hover{transform:translateY(-1px);border-color:#849ad2a3;background:#ffffffe6;box-shadow:var(--pc-control-shadow),var(--pc-edge-highlight)}.pc-modal-header{display:flex;justify-content:space-between;align-items:start;gap:16px;padding:20px 22px 12px;border-bottom:1px solid var(--pc-line)}.pc-modal-header h2{margin:0}.pc-modal-body{padding:18px 22px 22px}.pc-results-shell{display:grid;gap:16px;margin-bottom:18px;padding:12px 14px 16px;border:1px solid var(--pc-border-subtle);border-radius:var(--pc-radius-lg);background:var(--pc-surface-flat);box-shadow:0 6px 12px #1f293707,var(--pc-edge-highlight)}.pc-summary-band{display:grid;gap:16px;margin-bottom:18px;padding:18px;border:1px solid var(--pc-border-subtle);border-radius:var(--pc-radius-xl);background:var(--pc-surface-workspace);box-shadow:0 12px 24px #1f29370b,var(--pc-edge-highlight);position:relative;overflow:hidden}.pc-summary-band:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#fff3,#fff0 24%);pointer-events:none}.pc-panel-command-surface,.pc-results-surface-panel,.pc-results-shell{position:relative}.pc-panel-command-surface{z-index:8;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.pc-results-surface-panel,.pc-results-shell{z-index:1}.pc-results-surface-panel{border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.pc-panel-command-surface:before,.pc-results-surface-panel:before{display:none}.pc-summary-band-header{display:flex;justify-content:space-between;align-items:center;gap:12px;position:relative;z-index:1}.pc-summary-band-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin:0;position:relative;z-index:1}.pc-summary-band-context{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:0;position:relative;z-index:1}.pc-summary-context-item{padding:13px 14px;border:1px solid var(--pc-border-subtle);border-radius:var(--pc-radius-md);background:var(--pc-surface-control);box-shadow:var(--pc-edge-highlight)}.pc-summary-context-item dt{color:var(--pc-muted);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.pc-summary-context-item dd{margin:8px 0 0;font-weight:700;font-size:1rem;letter-spacing:-.02em;line-height:1.35;padding-bottom:1px}.pc-goal-basis-band{display:grid;gap:10px;margin-top:16px}.pc-goal-basis-header{display:flex;justify-content:space-between;align-items:center;gap:12px}.pc-goal-basis-band-compact{margin-top:12px}.pc-goal-basis-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:0}.pc-goal-basis-grid-compact{flex:1 1 auto;grid-template-columns:repeat(3,minmax(140px,1fr));gap:10px}.pc-metric-card-compact{padding:12px 14px 13px}.pc-metric-card-compact dd{margin-top:6px;font-size:1rem;line-height:1.05}.pc-metric-card-compact .pc-metric-card-body{gap:6px}.pc-inline-action-row{display:flex;flex-wrap:wrap;gap:8px}.pc-selection-row,.pc-selection-card{cursor:pointer}.pc-inline-detail-row td{background:#fbfcff}.pc-mobile-selection-list{display:none;gap:12px}.pc-selection-card{display:grid;gap:12px;padding:14px;border:1px solid var(--pc-border-control);border-radius:var(--pc-radius-md);background:var(--pc-surface-flat);transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease}.pc-selection-card:hover{background:#f8fbff;border-color:#bfd0ff}.pc-selection-card-selected{border-color:#bfd0ff;box-shadow:inset 0 0 0 1px #d7e4ff}.pc-selection-card-header{display:flex;justify-content:space-between;align-items:start;gap:10px}.pc-selection-card-toggle{display:flex;align-items:start;gap:10px;font-weight:700}.pc-selection-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin:0}.pc-selection-card-grid dt{color:var(--pc-muted);font-size:12px;font-weight:700;text-transform:uppercase}.pc-selection-card-grid dd{margin:4px 0 0}.pc-selection-card-full{grid-column:1 / -1}.pc-inline-goals-panel{display:grid;gap:14px;padding:8px 4px 2px}.pc-inline-goals-header{display:flex;justify-content:space-between;align-items:start;gap:12px}.pc-inline-goals-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.pc-inline-goal-section{padding:14px;border:1px solid var(--pc-border-subtle);border-radius:var(--pc-radius-md);background:var(--pc-surface-workspace)}.pc-inline-goal-title{margin:0 0 10px}.pc-inline-goal-list{display:grid;gap:8px;margin:0}.pc-inline-goal-row{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.pc-inline-goal-row dt{color:var(--pc-muted)}.pc-inline-goal-row dd{margin:0;font-weight:700;text-align:right}.pc-results-shell-header{display:flex;justify-content:space-between;align-items:center;gap:12px}.pc-results-controls{display:grid;gap:10px;padding:14px;border:1px solid var(--pc-border-subtle);border-radius:var(--pc-radius-md);background:var(--pc-surface-workspace)}.pc-results-controls-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pc-control-label{color:var(--pc-muted);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.pc-section-title{margin:0 0 10px}.pc-status-badge{display:inline-flex;align-items:center;min-height:28px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700}.pc-status-success,.pc-status-green{background:var(--pc-status-met-soft);color:var(--pc-status-met-text)}.pc-status-positive{background:var(--pc-status-ontrack-soft);color:var(--pc-status-ontrack-text)}.pc-status-warn,.pc-status-yellow{background:var(--pc-status-near-soft);color:var(--pc-status-near-text)}.pc-status-error,.pc-status-red{background:var(--pc-status-miss-soft);color:var(--pc-status-miss-text)}.pc-status-slate,.pc-status-gray,.pc-status-neutral{background:var(--pc-status-nodata-soft);color:#475467}.pc-goal-metric{font-weight:inherit}.pc-goal-metric-success{color:var(--pc-status-met-text)}.pc-goal-metric-positive{color:var(--pc-status-ontrack-text)}.pc-goal-metric-warn{color:var(--pc-status-near-text)}.pc-goal-metric-error{color:var(--pc-status-miss-text)}.pc-goal-metric-text{background:transparent;padding:0;border-radius:0}.pc-table td.pc-goal-metric{color:inherit;text-decoration-line:underline;text-decoration-thickness:1.5px;text-decoration-skip-ink:none;text-underline-offset:.24em}.pc-table td.pc-goal-metric-success{text-decoration-color:var(--pc-status-met)}.pc-table td.pc-goal-metric-positive{text-decoration-color:var(--pc-status-ontrack)}.pc-table td.pc-goal-metric-warn{text-decoration-color:var(--pc-status-near)}.pc-table td.pc-goal-metric-error{text-decoration-color:var(--pc-status-miss)}.pc-note-stack{display:grid;gap:8px}.pc-note-stack .pc-subdued{margin:0}.pc-goal-tolerance-legend{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:18px}.pc-goal-tolerance-legend-tight{margin-top:10px}.pc-goals-editor-stack{display:grid;gap:10px}.pc-goals-profile-grid{width:min(100%,760px);margin:4px 0 0}.pc-goals-editor-actions{margin-top:0;margin-bottom:16px}.pc-goals-tolerance-section,.pc-goals-assumption-card{padding:26px;border:1px solid var(--pc-border-subtle);border-radius:var(--pc-radius-md);background:var(--pc-surface-workspace);box-shadow:var(--pc-edge-highlight)}.pc-goals-tolerance-section .pc-section-title,.pc-goals-assumption-header h3{margin:0;color:var(--pc-text);font-size:18px;letter-spacing:0}.pc-goals-assumption-header{display:grid;gap:4px;margin-bottom:20px}.pc-goals-assumption-header p{margin:0;color:var(--pc-muted)}.pc-goals-tolerance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin:12px 0 0}.pc-goals-assumption-grid{grid-template-columns:repeat(4,minmax(190px,1fr));gap:18px 16px;margin:0}.pc-goals-assumption-grid .pc-field,.pc-goals-tolerance-grid .pc-field{min-width:0}.pc-goals-assumption-grid .pc-field>span,.pc-goals-tolerance-grid .pc-field>span{color:#5f6b7d;font-size:12px;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.pc-goal-input-shell{position:relative;min-width:0}.pc-goal-input-shell input{width:100%;min-height:48px;padding-right:56px;color:#172033;font-size:14px;font-weight:600}.pc-field .pc-goal-input-unit{position:absolute;top:50%;right:14px;transform:translateY(-50%);color:#8a94a6;font-size:13px;font-weight:700;letter-spacing:0;text-transform:none;pointer-events:none}.pc-goals-tolerance-grid .pc-field select{min-height:48px;color:#172033;font-size:14px;font-weight:600}.pc-goal-tolerance-state{display:grid;gap:4px;min-height:66px;align-content:center;justify-items:center;padding:12px 14px;border-radius:var(--pc-radius-sm);text-align:center}.pc-goal-tolerance-state strong,.pc-goal-tolerance-state span{line-height:1.2}.pc-goal-tolerance-state strong{font-size:14px}.pc-goal-tolerance-state span{font-size:12px;font-weight:700}.pc-goal-tolerance-state-met{background:var(--pc-status-met-soft);color:var(--pc-status-met-text)}.pc-goal-tolerance-state-track{background:var(--pc-status-ontrack-soft);color:var(--pc-status-ontrack-text)}.pc-goal-tolerance-state-near{background:var(--pc-status-near-soft);color:var(--pc-status-near-text)}.pc-goal-tolerance-state-miss{background:var(--pc-status-miss-soft);color:var(--pc-status-miss-text)}.pc-goals-derived-strip{margin-top:28px}.pc-goals-derived-title{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;margin-bottom:18px;color:#8a94a6;font-size:12px;font-weight:800;letter-spacing:.08em;text-align:center;text-transform:uppercase}.pc-goals-derived-title:before,.pc-goals-derived-title:after{content:"";height:1px;border-top:1px dashed rgba(216,211,202,.95)}.pc-goals-derived-title span{white-space:nowrap}.pc-goals-derived-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 28px;margin:0}.pc-goals-derived-item{display:flex;justify-content:space-between;gap:18px;align-items:baseline;min-width:0}.pc-goals-derived-item dt{color:var(--pc-muted);min-width:0}.pc-goals-derived-item dd{margin:0;color:var(--pc-text);font-weight:800;text-align:right;white-space:nowrap}.pc-drilldown-button{min-width:28px;min-height:28px;border:1px solid var(--pc-line);border-radius:8px;background:var(--pc-surface);color:var(--pc-text);cursor:pointer;font-weight:700}.pc-meta-inline{display:inline-flex;align-items:center}.pc-meta-cell-nested{text-align:right;padding-right:18px}.pc-meta-level-label-nested{display:block;width:100%;text-align:right}.pc-meta-inline-depth-1{padding-left:18px}.pc-meta-inline-depth-2{padding-left:36px}.pc-empty-state{border:1px dashed var(--pc-line);border-radius:16px;background:#f8f4eee6;padding:18px;color:var(--pc-muted)}.pc-table-empty-state{margin:10px 0}.pc-details{margin-top:12px}.pc-pre{margin:10px 0 0;padding:14px;border:1px solid var(--pc-line);border-radius:14px;background:#0f172a;color:#dbe4f0;overflow:auto;font-size:12px;line-height:1.5}.pc-pre-wrap{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.pc-insights-shell{gap:16px}.pc-insights-intro{margin-bottom:12px}.pc-insights-admin-context-bar{display:grid;gap:10px;margin-bottom:14px}.pc-insights-admin-context-bar .pc-button-row{margin:0;align-items:flex-start}.pc-insights-admin-context-bar .pc-chip{max-width:100%;overflow-wrap:anywhere}.pc-insights-composer-grid,.pc-insights-raw-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,1fr);gap:16px;align-items:start}.pc-insights-output-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;grid-auto-rows:8px;gap:16px;align-items:start}.pc-insights-field{margin:0}.pc-insights-textarea{min-height:420px;font-family:Cascadia Code,Consolas,monospace;font-size:12px;line-height:1.5}.pc-insights-sidecar{display:grid;gap:16px}.pc-insights-overview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:16px}.pc-insights-overview-card{display:grid;gap:6px;padding:14px;border:1px solid rgba(216,211,202,.88);border-radius:14px;background:linear-gradient(180deg,#fbf9f5f5,#f6f2ecf5);box-shadow:var(--pc-edge-highlight)}.pc-insights-overview-card span{color:var(--pc-muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pc-insights-overview-card strong{font-size:26px;letter-spacing:-.03em}.pc-insights-overview-card p{margin:0;color:var(--pc-muted);font-size:13px}.pc-insights-overview-history{display:grid;gap:12px}.pc-insights-overview-history-list{display:grid;gap:10px}.pc-insights-overview-history-item{display:flex;justify-content:space-between;gap:12px;padding:12px;border-radius:14px;background:#ffffff9e}.pc-insights-overview-history-item strong,.pc-insights-overview-history-item p{display:block;margin:0}.pc-insights-overview-history-item p{color:var(--pc-muted);font-size:13px;margin-top:4px}.pc-insights-overview-history-summary{display:flex;flex-wrap:wrap;justify-content:end;gap:8px}.pc-insights-overview-history-pill{display:inline-flex;align-items:center;border-radius:999px;min-height:30px;padding:5px 10px;background:#e6ebf7e6;color:#29437d;font-size:12px;font-weight:700;letter-spacing:.01em;white-space:nowrap}.pc-insights-runtime-override{display:grid;gap:12px;padding:16px;margin-bottom:16px;border:1px solid rgba(216,211,202,.88);border-radius:16px;background:linear-gradient(180deg,#fbf9f5f5,#f6f2ecf5);box-shadow:var(--pc-edge-highlight)}.pc-insights-runtime-override-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.pc-insights-admin-grid{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:16px;align-items:start}.pc-insights-admin-list,.pc-insights-admin-detail{display:grid;gap:12px}.pc-insights-admin-detail{min-width:0}.pc-insights-admin-pre{max-height:520px;overscroll-behavior:contain}.pc-insights-preset-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.pc-insights-preset-form-grid .pc-field{min-width:0}.pc-insights-preset-form-grid .pc-field-span-2{grid-column:1 / -1}.pc-insights-preset-description-field textarea{min-height:104px}.pc-insights-rollout-grid{display:grid;grid-template-columns:minmax(320px,420px) minmax(0,1fr);gap:16px;align-items:start}.pc-insights-rollout-form{display:grid;gap:12px}.pc-insights-rollout-form textarea{min-height:92px}.pc-insights-rollout-template-section{display:grid;gap:10px}.pc-insights-rollout-template-section-header{display:flex;align-items:start;justify-content:space-between;gap:12px}.pc-insights-rollout-template-grid{display:grid;gap:10px}.pc-insights-rollout-template-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;padding:12px;border:1px solid rgba(216,211,202,.88);border-radius:14px;background:linear-gradient(180deg,#fbf9f5f5,#f6f2ecf5);box-shadow:var(--pc-edge-highlight);cursor:pointer}.pc-insights-rollout-template-card input{margin-top:4px}.pc-insights-rollout-template-card strong,.pc-insights-rollout-template-card p,.pc-insights-rollout-template-card span{display:block}.pc-insights-rollout-template-card p,.pc-insights-rollout-template-card span{margin:4px 0 0;color:var(--pc-muted);font-size:13px}.pc-insights-rollout-template-card-selected{border-color:#a9c1fb;background:linear-gradient(180deg,#f1f5fffa,#e9f0fff5);box-shadow:0 0 0 1px #1b4fc91f,var(--pc-edge-highlight)}.pc-insights-rollout-checkbox{display:flex;align-items:center;gap:10px;font-weight:600}.pc-insights-rollout-checkbox input{margin:0}.pc-insights-rollout-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.pc-insights-rollout-summary-card{border:1px solid rgba(216,211,202,.88);border-radius:14px;background:linear-gradient(180deg,#fbf9f5f5,#f6f2ecf5);box-shadow:var(--pc-edge-highlight);padding:14px;display:grid;gap:6px}.pc-insights-rollout-summary-card span{color:var(--pc-muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pc-insights-rollout-summary-card strong{font-size:24px;letter-spacing:-.03em}.pc-insights-rollout-tenant-stack{display:grid;gap:12px}.pc-insights-rollout-tenant-card{display:grid;gap:12px;border:1px solid rgba(216,211,202,.88);border-radius:14px;background:linear-gradient(180deg,#fbf9f5f5,#f6f2ecf5);box-shadow:var(--pc-edge-highlight);padding:14px}.pc-insights-rollout-tenant-header{display:flex;justify-content:space-between;gap:12px;align-items:start}.pc-insights-rollout-tenant-header h4,.pc-insights-rollout-tenant-header p,.pc-insights-rollout-action-list p{margin:0}.pc-insights-rollout-action-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.pc-insights-rollout-action-list{display:grid;gap:8px}.pc-insights-rollout-action-item{display:flex;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:12px;background:#fff9}.pc-insights-rollout-action-item strong{display:block}.pc-insights-rollout-action-item span{color:var(--pc-muted);font-size:12px}.pc-insights-rollout-action-pill{align-self:start;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:#e6ebf7e6;color:#29437d}.pc-insights-rollout-default-selection{padding:10px 12px;border-radius:12px;background:#e7f5ebd9;color:#245432;font-weight:600}.pc-insights-admin-list-header,.pc-insights-admin-detail-header{display:flex;justify-content:space-between;align-items:start;gap:12px}.pc-insights-admin-detail-header h3{margin:6px 0 0;letter-spacing:-.03em}.pc-insights-admin-list-stack{display:grid;gap:10px}.pc-insights-admin-item{display:grid;gap:6px;padding:14px;border:1px solid rgba(216,211,202,.88);border-radius:14px;background:linear-gradient(180deg,#fbf9f5f5,#f6f2ecf5);box-shadow:var(--pc-edge-highlight);text-align:left;cursor:pointer;transition:border-color .12s ease,background-color .12s ease,box-shadow .12s ease,transform .12s ease}.pc-insights-admin-item:hover{transform:translateY(-1px);border-color:#bfd0ff;background:linear-gradient(180deg,#fffffffa,#f4f8fff2);box-shadow:var(--pc-control-shadow),var(--pc-edge-highlight)}.pc-insights-admin-item-selected{border-color:#a9c1fb;background:linear-gradient(180deg,#f1f5fffa,#e9f0fff5);box-shadow:0 0 0 1px #1b4fc91f,var(--pc-edge-highlight)}.pc-insights-admin-item strong{font-size:15px}.pc-insights-admin-item span,.pc-insights-admin-item p{margin:0;color:var(--pc-muted);font-size:13px}.pc-insights-admin-kv,.pc-insights-admin-kv div{display:grid;gap:6px}.pc-insights-admin-kv{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0;gap:12px}.pc-insights-admin-kv dt{color:var(--pc-muted);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.pc-insights-admin-kv dd{margin:0;font-weight:600}.pc-insights-admin-confirm{display:grid;gap:10px;padding:14px;border:1px solid rgba(240,187,122,.95);border-radius:14px;background:linear-gradient(180deg,#fff8ecfa,#fcf2e1f5)}.pc-insights-admin-confirm p{margin:0;color:#855400}.pc-insights-admin-editor-section{display:grid;gap:14px}.pc-insights-admin-editor-section-header{display:flex;justify-content:space-between;align-items:start;gap:12px}.pc-insights-admin-editor-section-header .pc-output-panel-title{margin-bottom:6px}.pc-insights-admin-authoring-section{background:linear-gradient(180deg,#f6f8fff5,#f0f4ffeb);border-color:#bacaf1eb}.pc-row-filter-editor-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.8fr);gap:16px;align-items:start}.pc-row-filter-editor-stack,.pc-row-filter-preview-stack,.pc-row-filter-condition-stack,.pc-row-filter-preview-condition-list{display:grid;gap:14px}.pc-row-filter-editor-card,.pc-row-filter-preview-card,.pc-row-filter-condition-card,.pc-row-filter-advanced-details{border:1px solid rgba(216,211,202,.88);border-radius:16px;background:linear-gradient(180deg,#fcfaf7fa,#f7f3eef5);box-shadow:var(--pc-edge-highlight)}.pc-row-filter-editor-card,.pc-row-filter-preview-card,.pc-row-filter-condition-card{padding:16px}.pc-row-filter-editor-card-accent{background:linear-gradient(180deg,#f4f7fffa,#edf2fff0);border-color:#bacaf1eb}.pc-row-filter-editor-card-header,.pc-row-filter-preview-card-header,.pc-row-filter-condition-card-header{display:flex;justify-content:space-between;align-items:start;gap:12px}.pc-row-filter-editor-card-header h4,.pc-row-filter-preview-card-header h4,.pc-row-filter-condition-card-header h5{margin:6px 0 0;letter-spacing:-.03em}.pc-row-filter-condition-card-header h5{font-size:16px}.pc-row-filter-editor-grid,.pc-row-filter-condition-grid{margin-top:14px}.pc-row-filter-checkbox-field{padding:10px 12px;border:1px solid rgba(216,211,202,.88);border-radius:12px;background:#ffffffa3}.pc-row-filter-checkbox-row{display:flex;align-items:center;gap:10px;color:var(--pc-text)}.pc-row-filter-checkbox-row input{width:18px;height:18px;margin:0}.pc-row-filter-checkbox-row span{color:var(--pc-text);font-size:14px;font-weight:600}.pc-row-filter-logic-toggle-row{display:flex;flex-wrap:wrap;gap:10px;padding-bottom:6px}.pc-row-filter-state-picker{display:grid;gap:8px}.pc-field-label-like{margin:0;color:var(--pc-muted);font-size:13px;font-weight:700}.pc-row-filter-state-chip-row,.pc-row-filter-preview-pill-row{display:flex;flex-wrap:wrap;gap:8px}.pc-row-filter-state-chip{min-height:34px;padding:6px 12px;border:1px solid rgba(216,211,202,.92);border-radius:999px;background:#ffffffd1;color:var(--pc-text);cursor:pointer;font-weight:600;transition:transform .12s ease,border-color .12s ease,background-color .12s ease,box-shadow .12s ease}.pc-row-filter-state-chip:hover{transform:translateY(-1px);border-color:#bfd0ff;background:#fafcfff5;box-shadow:var(--pc-control-shadow),var(--pc-edge-highlight)}.pc-row-filter-state-chip-selected{border-color:#a9c1fb;background:linear-gradient(180deg,#f1f5fffa,#e9f0fff5);box-shadow:0 0 0 1px #1b4fc91f,var(--pc-edge-highlight)}.pc-row-filter-preview-card{position:sticky;top:12px;display:grid;gap:14px}.pc-row-filter-preview-card-neutral{border-color:#d8d3cae0}.pc-row-filter-preview-card-info{border-color:#a4bff5eb;background:linear-gradient(180deg,#f4f8fffa,#ecf3fff2)}.pc-row-filter-preview-card-success{border-color:#9fd5bbf0;background:linear-gradient(180deg,#f3fbf6fa,#ebf7f0f2)}.pc-row-filter-preview-card-warn{border-color:#eec281f0;background:linear-gradient(180deg,#fff9effa,#fcf3e1f5)}.pc-row-filter-preview-card-error{border-color:#ecada5f0;background:linear-gradient(180deg,#fff6f4fa,#fceeebf5)}.pc-row-filter-preview-lead{margin:0;color:var(--pc-text);font-size:14px}.pc-row-filter-preview-pill{display:inline-flex;align-items:center;min-height:34px;padding:6px 12px;border-radius:999px;background:#2d364ceb;color:#faf8f2;font-size:13px;font-weight:700}.pc-row-filter-preview-section{display:grid;gap:8px}.pc-row-filter-preview-condition{display:grid;gap:4px;padding:10px 12px;border-radius:12px;background:#ffffffa3}.pc-row-filter-preview-condition strong,.pc-row-filter-preview-condition span{display:block}.pc-row-filter-preview-condition span{color:var(--pc-muted);font-size:13px}.pc-row-filter-validation-list{margin:0;padding-left:18px;color:#8a4b00}.pc-row-filter-validation-list li+li{margin-top:6px}.pc-row-filter-advanced-details{padding:14px 16px 16px}.pc-row-filter-advanced-details summary{cursor:pointer;font-weight:700;color:var(--pc-text)}.pc-row-filter-advanced-intro{margin-top:12px}.pc-row-filter-json-textarea{min-height:180px}.pc-insights-run-context-details{margin-bottom:16px}.pc-output-contract-builder{display:grid;gap:16px}.pc-output-contract-builder-grid{align-items:end}.pc-output-contract-builder-grid-span-2{grid-column:span 2}.pc-output-contract-builder-grid-span-full{grid-column:1 / -1;margin:0}.pc-output-contract-builder-toggle{display:flex;flex-direction:column;justify-content:end;gap:8px}.pc-output-contract-builder-toggle input[type=checkbox]{width:18px;height:18px}.pc-output-contract-builder-sections{display:grid;gap:14px}.pc-output-contract-section-card{display:grid;gap:14px;padding:14px;border:1px solid rgba(216,211,202,.88);border-radius:16px;background:linear-gradient(180deg,#fcfaf7fa,#f7f3eef5);box-shadow:var(--pc-edge-highlight)}.pc-output-contract-section-header,.pc-output-contract-fields-header{display:flex;justify-content:space-between;align-items:start;gap:12px}.pc-output-contract-section-header h5{margin:6px 0 0;font-size:16px;letter-spacing:-.02em}.pc-output-contract-section-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pc-output-contract-field-list{display:grid;gap:10px}.pc-output-contract-field-card{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr) auto auto;gap:10px;align-items:end;padding:12px;border:1px solid rgba(218,213,205,.88);border-radius:14px;background:#ffffffa8;box-shadow:inset 0 1px #ffffff85}.pc-insights-sidecar-block,.pc-insights-summary-card{border:1px solid rgba(216,211,202,.88);border-radius:16px;background:linear-gradient(180deg,#fbf9f5f5,#f6f2ecf5);box-shadow:var(--pc-edge-highlight);padding:16px}.pc-insights-kv,.pc-insights-kv div{display:grid;gap:6px}.pc-insights-kv{margin:0}.pc-insights-kv div+div{margin-top:10px}.pc-insights-kv dt{color:var(--pc-muted);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.pc-insights-kv dd{margin:0;font-weight:600}.pc-insights-list{margin:0;padding-left:18px;display:grid;gap:10px}.pc-insights-list p{margin:4px 0 0;color:var(--pc-muted)}.pc-insights-list-detailed{padding-left:0;list-style:none;gap:12px}.pc-insights-list-item{padding:14px 14px 15px;border:1px solid rgba(216,211,202,.88);border-radius:14px;background:linear-gradient(180deg,#fcfbf8fa,#f7f4eff5);box-shadow:var(--pc-edge-highlight);display:grid;gap:8px}.pc-insights-list-title{display:block;font-size:16px;line-height:1.32;letter-spacing:-.015em;color:#1e2330}.pc-insights-list-body{margin-top:0;color:#32425c;font-size:15px;line-height:1.62}.pc-insights-list-context,.pc-insights-list-detail{margin:0;color:var(--pc-muted);font-size:15px;line-height:1.62}.pc-insights-list-context{color:#3a4964;font-weight:600}.pc-insights-badge-list{display:flex;flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none}.pc-insights-badge{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:4px 9px;border:1px solid rgba(188,202,234,.92);border-radius:999px;background:linear-gradient(180deg,#f2f6fffa,#e8effff5);color:#244078;font-size:12px;font-weight:700}.pc-insights-badge span{color:#5a6880;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.pc-insights-badge strong{font-size:12px}.pc-insights-badge-status{border-color:#b9c1cfbd;background:var(--pc-status-nodata-soft);color:var(--pc-status-nodata-text)}.pc-insights-badge-status span{color:color-mix(in srgb,var(--pc-status-nodata-text) 72%,#ffffff)}.pc-insights-badge-status.pc-insights-badge-value-pass,.pc-insights-badge-status.pc-insights-badge-value-passed,.pc-insights-badge-status.pc-insights-badge-value-positive,.pc-insights-badge-status.pc-insights-badge-value-performing,.pc-insights-badge-status.pc-insights-badge-value-met{border-color:color-mix(in srgb,var(--pc-status-met) 30%,#ffffff);background:var(--pc-status-met-soft);color:var(--pc-status-met-text)}.pc-insights-badge-status.pc-insights-badge-value-pass span,.pc-insights-badge-status.pc-insights-badge-value-passed span,.pc-insights-badge-status.pc-insights-badge-value-positive span,.pc-insights-badge-status.pc-insights-badge-value-performing span,.pc-insights-badge-status.pc-insights-badge-value-met span{color:color-mix(in srgb,var(--pc-status-met-text) 72%,#ffffff)}.pc-insights-badge-status.pc-insights-badge-value-mixed,.pc-insights-badge-status.pc-insights-badge-value-watch,.pc-insights-badge-status.pc-insights-badge-value-cautious,.pc-insights-badge-status.pc-insights-badge-value-still-testing,.pc-insights-badge-status.pc-insights-badge-value-near-goal{border-color:color-mix(in srgb,var(--pc-status-near) 34%,#ffffff);background:var(--pc-status-near-soft);color:var(--pc-status-near-text)}.pc-insights-badge-status.pc-insights-badge-value-mixed span,.pc-insights-badge-status.pc-insights-badge-value-watch span,.pc-insights-badge-status.pc-insights-badge-value-cautious span,.pc-insights-badge-status.pc-insights-badge-value-still-testing span,.pc-insights-badge-status.pc-insights-badge-value-near-goal span{color:color-mix(in srgb,var(--pc-status-near-text) 74%,#ffffff)}.pc-insights-badge-status.pc-insights-badge-value-fail,.pc-insights-badge-status.pc-insights-badge-value-failed,.pc-insights-badge-status.pc-insights-badge-value-negative,.pc-insights-badge-status.pc-insights-badge-value-failing,.pc-insights-badge-status.pc-insights-badge-value-miss{border-color:color-mix(in srgb,var(--pc-status-miss) 34%,#ffffff);background:var(--pc-status-miss-soft);color:var(--pc-status-miss-text)}.pc-insights-badge-status.pc-insights-badge-value-fail span,.pc-insights-badge-status.pc-insights-badge-value-failed span,.pc-insights-badge-status.pc-insights-badge-value-negative span,.pc-insights-badge-status.pc-insights-badge-value-failing span,.pc-insights-badge-status.pc-insights-badge-value-miss span{color:color-mix(in srgb,var(--pc-status-miss-text) 74%,#ffffff)}.pc-insights-list-bullets{gap:8px;color:#32425c;font-size:15px;line-height:1.62}.pc-insights-list-bullets li{padding-left:2px}.pc-insights-detail-list,.pc-insights-detail-item{display:grid;gap:6px}.pc-insights-detail-list{margin-top:10px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.pc-insights-detail-item{padding:9px 11px;border:1px solid rgba(221,216,208,.92);border-radius:12px;background:#fffcf7e0;box-shadow:inset 0 1px #ffffff8c}.pc-insights-detail-item-structured{grid-column:1 / -1}.pc-insights-detail-item dt{color:var(--pc-muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pc-insights-detail-item dd{margin:0;font-size:13px;font-weight:600}.pc-insights-detail-chip{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;background:linear-gradient(180deg,#eff3fffa,#e7edfff5);color:#244078;box-shadow:inset 0 0 0 1px #6682c62e;font-size:12px;font-weight:700;letter-spacing:.01em}.pc-insights-metric-grid,.pc-insights-metric-card{display:grid;gap:8px}.pc-insights-metric-grid{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.pc-insights-metric-card{padding:14px;border-radius:14px;background:linear-gradient(180deg,#151f35fa,#101828fa);color:#edf3ff;box-shadow:inset 0 0 0 1px #7e95c429,0 12px 24px #11182714}.pc-insights-metric-card dt{color:#e0e9ffbd;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pc-insights-metric-card dd{margin:0;font-size:18px;line-height:1.2;font-weight:700;letter-spacing:-.02em}.pc-insights-results-stack{display:grid;gap:16px}.pc-insights-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.pc-insights-summary-card strong{display:block;margin-top:8px;font-size:15px}.pc-insights-summary-card p{margin:6px 0 0;color:var(--pc-muted)}.pc-insights-output-card{--pc-insights-output-card-pad-x: 18px;--pc-insights-output-card-header-pad-top: 16px;--pc-insights-output-card-header-pad-bottom: 8px;--pc-insights-output-card-body-pad-bottom: 18px;--pc-insights-output-card-body-gap: 12px;--pc-insights-output-list-gap: 10px;--pc-insights-output-list-item-pad: 12px;--pc-insights-output-detail-gap: 8px;height:auto;align-self:start;grid-row:span var(--pc-insights-output-card-row-span, 1);position:relative;overflow:hidden;isolation:isolate}.pc-insights-output-card .pc-panel-header{align-items:flex-start;padding:var(--pc-insights-output-card-header-pad-top) var(--pc-insights-output-card-pad-x) var(--pc-insights-output-card-header-pad-bottom)}.pc-insights-output-card .pc-panel-body{padding:0 var(--pc-insights-output-card-pad-x) var(--pc-insights-output-card-body-pad-bottom)}.pc-insights-output-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#1f4fb0bf,#c98e3861);opacity:.58}.pc-insights-output-card-span-1{grid-column:span 1}.pc-insights-output-card-span-2{grid-column:span 2}.pc-insights-output-card-span-3{grid-column:span 3}.pc-insights-output-card-span-4{grid-column:span 4}.pc-insights-output-card-hero .pc-panel-header h2{max-width:18ch;font-size:30px;line-height:1.05;letter-spacing:-.04em}.pc-insights-output-card-verdict_banner{--pc-insights-output-card-pad-x: 24px;--pc-insights-output-card-header-pad-top: 22px;--pc-insights-output-card-header-pad-bottom: 10px;--pc-insights-output-card-body-pad-bottom: 22px;border-color:color-mix(in srgb,var(--pc-goal-near, #f5a524) 42%,var(--pc-border));background:linear-gradient(180deg,#fffdf0,#fffbea)}.pc-insights-output-card-verdict_banner:before{background:var(--pc-goal-near, #f5a524);opacity:.9}.pc-insights-output-card-verdict_banner .pc-panel-header h2{max-width:58ch;color:var(--pc-ink, #0a2540);font-size:24px;line-height:1.22;letter-spacing:0}.pc-insights-output-card-verdict_banner .pc-subdued{color:var(--pc-ink, #0a2540)}.pc-insights-output-card-hero .pc-panel-body{display:grid;gap:var(--pc-insights-output-card-body-gap)}.pc-insights-hero-copy{display:grid;gap:12px}.pc-insights-hero-copy>p{margin:0;max-width:112ch;color:#21314c;font-size:16px;line-height:1.72}.pc-insights-output-card-list .pc-panel-body,.pc-insights-output-card-metric_triad .pc-panel-body,.pc-insights-output-card-narrative_group .pc-panel-body,.pc-insights-output-card-ranked_actions .pc-panel-body,.pc-insights-output-card-evidence_checks .pc-panel-body,.pc-insights-output-card-bullets .pc-panel-body,.pc-insights-output-card-raw .pc-panel-body{display:grid;gap:var(--pc-insights-output-card-body-gap)}.pc-insights-output-card-list .pc-insights-list-detailed{gap:var(--pc-insights-output-list-gap)}.pc-insights-output-card-list .pc-insights-list-item{padding:var(--pc-insights-output-list-item-pad)}.pc-insights-output-card-metric_triad .pc-insights-list-detailed{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pc-insights-output-card-metric_triad .pc-insights-list-item{padding:14px;min-height:92px}.pc-insights-output-card-metric_triad .pc-insights-list-title{color:var(--pc-muted);font-size:12px;letter-spacing:0;text-transform:uppercase}.pc-insights-output-card-metric_triad .pc-insights-list-body{margin-top:8px;color:var(--pc-ink, #0a2540);font-size:26px;font-weight:800;line-height:1.1}.pc-insights-output-card-ranked_actions .pc-insights-list-item:first-child{border-color:color-mix(in srgb,var(--pc-action, #635bff) 34%,var(--pc-border));box-shadow:inset 3px 0 0 var(--pc-action, #635bff)}.pc-insights-output-card-evidence_checks .pc-insights-list-item,.pc-insights-output-card-narrative_group .pc-insights-list-item,.pc-insights-output-card-ranked_actions .pc-insights-list-item{padding:16px 18px}.pc-insights-output-card .pc-insights-detail-list{margin-top:0;gap:var(--pc-insights-output-detail-gap)}.pc-insights-output-card-tone-emphasis:before{background:linear-gradient(90deg,#104aacd1,#c78a2f7a)}.pc-insights-output-card-tone-action:before{background:linear-gradient(90deg,#225ac6bd,#5c9eff75)}.pc-insights-output-card-tone-caution:before{background:linear-gradient(90deg,#b46915db,#dda3438a)}.pc-insights-output-card-tone-utility:before{background:linear-gradient(90deg,#2a375bd1,#53628d80)}.pc-insights-output-card-tone-caution{background:linear-gradient(180deg,#fffbf3fa,#faf5ecf5)}.pc-insights-output-card-tone-action{background:linear-gradient(180deg,#f9fbfffa,#f3f7fff5)}@media(max-width:760px){.pc-insights-output-card-metric_triad .pc-insights-list-detailed{grid-template-columns:1fr}}.pc-insights-raw-block{margin:0;padding:14px 16px;border-radius:14px;background:linear-gradient(180deg,#161f33,#101828);color:#eef3ff;box-shadow:inset 0 0 0 1px #7e95c429;font-size:12px;line-height:1.6}.pc-insights-signal-stack{display:grid;gap:12px}.pc-insights-signal-block{border:1px solid rgba(216,211,202,.88);border-radius:14px;background:linear-gradient(180deg,#fbf9f5f5,#f6f2ecf5);box-shadow:var(--pc-edge-highlight);padding:14px}.pc-insights-signal-block-conflict{border-color:#f0bb7af2;background:linear-gradient(180deg,#fff8ecfa,#fcf2e1f5)}.pc-insights-signal-header{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}.pc-insights-caption{margin:0;color:var(--pc-muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pc-density-compact .pc-table th,.pc-density-compact .pc-table td{padding:7px 10px}.pc-density-compact .pc-table-results th,.pc-density-compact .pc-table-results td,.pc-density-compact .pc-table-meta-results th,.pc-density-compact .pc-table-meta-results td{padding:5px 6px}.pc-density-compact .pc-button-row{gap:8px}.pc-density-compact .pc-metric-card{padding:10px 12px}@media(max-width:1080px){.pc-insights-output-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-insights-output-card-span-3,.pc-insights-output-card-span-4{grid-column:span 2}.pc-goals-assumption-grid,.pc-goals-derived-list,.pc-goal-tolerance-legend{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1120px){.pc-command-rail-top{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px}.pc-command-rail-mode{width:100%;justify-content:flex-start}.pc-command-rail-triggers{width:auto;justify-self:end;display:flex;margin-left:0;gap:0}}@media(max-width:860px){.pc-insights-output-grid{grid-template-columns:minmax(0,1fr)}.pc-insights-output-card-span-1,.pc-insights-output-card-span-2,.pc-insights-output-card-span-3,.pc-insights-output-card-span-4{grid-column:span 1}.pc-app-shell{padding:16px}.pc-app-hero{padding:16px;border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pc-panel-header,.pc-panel-body{padding-left:16px;padding-right:16px}.pc-app-hero-bar,.pc-panel-header,.pc-results-shell-header,.pc-summary-band-header,.pc-goal-basis-header,.pc-workspace-section-header,.pc-command-selection-header,.pc-inline-goals-header,.pc-command-bar-footer,.pc-modal-header,.pc-workspace-toolbar{flex-direction:column;align-items:stretch}.pc-app-hero-title-row{width:100%}.pc-nav-toggle{display:inline-flex}.pc-nav{display:none;width:100%}.pc-nav.pc-nav-open{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:10px}.pc-insights-composer-grid,.pc-insights-raw-grid,.pc-insights-admin-grid,.pc-output-contract-section-grid,.pc-output-contract-field-card{grid-template-columns:1fr}.pc-output-contract-builder-grid-span-2{grid-column:span 1}.pc-output-contract-section-header,.pc-output-contract-fields-header,.pc-insights-admin-editor-section-header{flex-direction:column;align-items:stretch}.pc-row-filter-editor-layout{grid-template-columns:minmax(0,1fr)}.pc-row-filter-preview-card{position:static}.pc-insights-rollout-grid{grid-template-columns:1fr}.pc-insights-setup-bar{flex-direction:column;align-items:stretch}.pc-command-surface-actions{justify-content:flex-start}.pc-command-editor-header,.pc-goal-basis-header{flex-direction:column;align-items:stretch}.pc-command-editor-header-actions,.pc-command-selection-actions{justify-content:flex-start}.pc-command-selection-mode{align-items:stretch;flex-direction:column;min-width:0}.pc-command-selection-mode-copy,.pc-command-selection-mode-actions,.pc-command-selection-mode-actions .pc-inline-action-row{width:100%;min-width:0}.pc-command-selection-mode-copy .pc-subdued{white-space:normal}.pc-workspace-section-primary,.pc-workspace-section-support,.pc-summary-band,.pc-command-bar,.pc-output-panel{padding:14px}.pc-workspace-section-primary,.pc-summary-band,.pc-command-rail,.pc-command-editor-tray,.pc-panel,.pc-app-hero{box-shadow:var(--pc-surface-shadow-sm),var(--pc-edge-highlight)}.pc-command-bar-primary{grid-template-columns:1fr}.pc-command-rail{gap:12px;padding:12px}.pc-command-rail-top,.pc-command-rail-mode,.pc-command-rail-triggers{width:100%}.pc-command-rail-mode{flex-direction:column;align-items:stretch;gap:10px}.pc-command-rail-mode .pc-command-bar-label{min-width:0}.pc-command-rail-mode .pc-inline-action-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%;max-width:none;padding:4px}.pc-command-rail-mode .pc-button{width:100%;min-width:0;min-height:42px;padding:8px 12px}.pc-command-rail-triggers{display:grid;grid-template-columns:1fr;justify-content:stretch;width:100%;flex:none;margin-left:0;gap:8px}.pc-command-rail-triggers>.pc-date-range-picker,.pc-command-rail-triggers>:nth-child(2){width:100%;min-width:0;padding-left:0;padding-right:0;border-left:0}.pc-command-rail-triggers>:nth-child(3),.pc-command-rail-triggers>:nth-child(4){min-width:0;width:100%}.pc-command-trigger-button,.pc-date-range-trigger-command{box-sizing:border-box;width:100%;min-width:0;min-height:56px;justify-self:stretch;padding:10px 12px;border:1px solid rgba(223,219,212,.96);border-radius:14px}.pc-command-trigger-button{border-color:transparent;box-shadow:inset 0 0 0 1px #dfdbd4f5}.pc-command-trigger-button:hover:not(:disabled){border-color:transparent;box-shadow:inset 0 0 0 1px #c6cddad1}.pc-command-trigger-button-active,.pc-command-trigger-button-active:hover:not(:disabled){border-color:transparent;box-shadow:inset 0 0 0 1px #8299d3b8;background:#f7f8fb}.pc-date-range-trigger-command.pc-date-range-trigger-open{padding:10px 12px;border:1px solid rgba(198,205,218,.82)}.pc-command-help-button{display:grid}.pc-help-trigger{display:none}.pc-summary-band-context,.pc-goal-basis-grid,.pc-metric-grid,.pc-runtime-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-command-bar-footer .pc-button-row,.pc-command-selection-actions,.pc-inline-action-row,.pc-results-controls-row,.pc-command-rail-actions{width:100%}.pc-command-rail-mode .pc-inline-action-row .pc-button{flex:0 1 auto}.pc-results-tabs{padding:4px;gap:8px}.pc-results-tab-group{flex:1 1 100%}.pc-results-tab-group-support{margin-left:0;justify-content:flex-start}.pc-results-tab-segment{flex:1 1 auto}.pc-results-tab-shell-support{flex:1 1 0}.pc-results-tab{flex:1 1 140px;min-width:0}.pc-command-bar-footer .pc-button-row .pc-button,.pc-command-selection-actions .pc-button,.pc-inline-action-row .pc-button,.pc-command-rail-actions .pc-button,.pc-command-trigger-button{flex:1 1 140px}.pc-command-trigger-button{min-width:0}.pc-selection-details summary{flex-direction:column;align-items:flex-start}.pc-field-span-2{grid-column:span 1}.pc-insights-preset-form-grid{grid-template-columns:1fr}.pc-insights-preset-form-grid .pc-field-span-2{grid-column:span 1}.pc-date-range-popover{width:min(100vw - 50px,760px)}.pc-date-range-header,.pc-date-range-layout{flex-direction:column}.pc-date-range-presets{grid-template-columns:repeat(2,minmax(0,1fr));padding-right:0;padding-bottom:12px;border-right:0;border-bottom:1px solid var(--pc-line)}.pc-date-range-calendars,.pc-date-range-footer{grid-template-columns:1fr}.pc-date-range-actions{justify-content:stretch}.pc-date-range-actions .pc-button{flex:1 1 0}.pc-results-goals-panels{grid-template-columns:1fr}.pc-results-goals-panels-quad{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-results-goals-panels-triple,.pc-insights-config-grid{grid-template-columns:1fr}.pc-insights-basic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-insights-setup-panel-toggle,.pc-insights-current-summary,.pc-insights-selector-section-header{align-items:flex-start;flex-direction:column}.pc-insights-setup-panel-meta,.pc-insights-current-actions{width:100%;justify-content:flex-start}.pc-insights-selector-card{flex-basis:100%}@media(max-width:820px){.pc-insights-basic-grid{grid-template-columns:1fr}}.pc-saved-view-row{align-items:start;flex-direction:column}.pc-table-header-actions,.pc-table-header-actions-stack{justify-content:flex-start;justify-items:stretch}.pc-mobile-scroll-hint{display:block}.pc-workspace-section-header .pc-subdued{max-width:none}}@media(min-width:681px)and (max-width:860px){.pc-workspace-toolbar{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:12px}.pc-workspace-toolbar-group{flex:0 1 auto;min-width:0}.pc-workspace-toolbar-group .pc-inline-action-row{width:auto;flex-wrap:nowrap;gap:10px}.pc-workspace-toolbar-group .pc-inline-action-row .pc-button{flex:0 0 auto;min-width:110px}.pc-results-action-bar,.pc-results-action-controls{justify-content:flex-end}.pc-filter-dropdown-panel{min-width:min(320px,92vw)}.pc-results-controls{gap:12px;padding:12px}.pc-results-controls-row{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:start;gap:10px 12px}.pc-results-controls-row .pc-control-label{padding-top:10px}.pc-results-controls-row .pc-inline-action-row{width:auto;flex-wrap:nowrap;gap:10px}.pc-results-controls-row .pc-inline-action-row .pc-button{flex:0 1 auto;min-width:112px}.pc-results-tabs{gap:6px;padding:4px}.pc-results-tab-group{gap:6px}.pc-results-tab-group-support{gap:8px}.pc-results-tab{padding:10px 12px}.pc-results-tab-source{padding:10px 6px 12px}}@media(max-width:680px){body:before,body:after{opacity:.65}.pc-app-shell{padding:12px}.pc-nav.pc-nav-open{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pc-nav-link{width:100%;min-height:40px;padding:8px 12px}.pc-shell-health-row{gap:6px}.pc-status-pill{min-height:26px;padding:5px 10px;font-size:11px}.pc-app-hero{padding:14px;border-radius:18px}.pc-panel-header{padding-top:14px;padding-bottom:8px}.pc-panel-body{padding-bottom:16px}.pc-panel,.pc-app-hero,.pc-command-rail,.pc-command-editor-tray,.pc-summary-band,.pc-workspace-section-primary{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--pc-edge-highlight)}.pc-summary-band,.pc-workspace-section-primary,.pc-workspace-section-support,.pc-workspace-toolbar,.pc-metric-card,.pc-table-wrap{box-shadow:var(--pc-edge-highlight)}.pc-summary-band,.pc-workspace-section-primary,.pc-workspace-section-support{border-radius:18px;padding:8px}.pc-metric-grid-primary{margin-left:-4px;margin-right:-4px}.pc-results-shell{margin-left:-4px;margin-right:-4px;padding:5px}.pc-command-rail{gap:12px;padding:12px}.pc-command-rail-top,.pc-command-rail-mode,.pc-command-rail-triggers{width:100%}.pc-command-rail-mode{flex-direction:column;align-items:stretch;gap:10px}.pc-command-rail-mode .pc-command-bar-label{min-width:0}.pc-command-rail-mode .pc-inline-action-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%;padding:4px}.pc-command-rail-mode .pc-button{width:100%;min-height:42px;padding:8px 12px}.pc-command-rail-triggers{display:grid;grid-template-columns:1fr;justify-content:stretch;margin-left:0;gap:8px}.pc-command-rail-triggers>.pc-date-range-picker,.pc-command-rail-triggers>:nth-child(2){width:100%}.pc-command-help-button{display:grid}.pc-help-trigger{display:none}.pc-command-trigger-button,.pc-date-range-trigger-command{flex:none;width:100%;min-width:0;min-height:56px;justify-self:stretch;padding:10px 12px;border:1px solid rgba(223,219,212,.96);border-radius:14px}.pc-command-trigger-button{border-color:transparent;box-shadow:inset 0 0 0 1px #dfdbd4f5}.pc-command-trigger-button:hover:not(:disabled){border-color:transparent;box-shadow:inset 0 0 0 1px #c6cddad1}.pc-command-trigger-button-active,.pc-command-trigger-button-active:hover:not(:disabled){border-color:transparent;box-shadow:inset 0 0 0 1px #8299d3b8;background:#f7f8fb}.pc-command-trigger-value{font-size:14px}.pc-help-drawer-header-actions{width:100%;justify-content:space-between}.pc-command-rail-actions{gap:8px}.pc-metric-card dd{font-size:1.22rem}.pc-summary-context-item dd{font-size:.96rem}.pc-command-rail-mode .pc-inline-action-row,.pc-results-tabs{background:#fffcf8d1}.pc-command-rail-mode .pc-button,.pc-results-tab,.pc-command-trigger-button{transform:none}.pc-results-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.pc-results-tab-group-source,.pc-results-tab-group-support{grid-column:1 / -1}.pc-results-tab-group-support{align-items:stretch;flex-direction:column}.pc-results-tab-segment{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.pc-results-tab-shell-support{justify-content:center;padding:0 6px}.pc-results-tab{min-height:46px;padding:10px 12px}.pc-results-tab-label{font-size:11px;letter-spacing:.08em}.pc-command-rail-actions .pc-button{min-width:0}.pc-summary-band-cards,.pc-summary-band-context,.pc-goal-basis-grid,.pc-metric-grid,.pc-runtime-grid,.pc-selection-card-grid,.pc-results-goals-panels-quad,.pc-goals-assumption-grid,.pc-goals-derived-list,.pc-goal-tolerance-legend,.pc-goals-tolerance-grid,.pc-inline-goals-grid{grid-template-columns:1fr}.pc-metric-grid-primary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pc-metric-grid-primary .pc-metric-card:first-child{grid-column:1 / -1}.pc-metric-grid-primary .pc-metric-card{min-height:96px;padding:13px 12px 14px}.pc-metric-grid-primary .pc-metric-card-flip{padding:0}.pc-metric-grid-primary .pc-metric-card-face{padding:13px 12px 14px}.pc-metric-card-flip{perspective:none}.pc-metric-card-flip-inner,.pc-metric-card-flipped .pc-metric-card-flip-inner,.pc-metric-card-face-back{transform:none}.pc-metric-card-flip-inner{transform-style:flat}.pc-metric-card-face{transition:opacity .12s ease,visibility .12s ease}.pc-metric-card-flipped .pc-metric-card-face-front,.pc-metric-card:not(.pc-metric-card-flipped) .pc-metric-card-face-back{opacity:0;visibility:hidden;pointer-events:none}.pc-metric-card-flipped .pc-metric-card-face-back,.pc-metric-card:not(.pc-metric-card-flipped) .pc-metric-card-face-front{opacity:1;visibility:visible}.pc-metric-grid-primary .pc-metric-card dt{font-size:10px}.pc-metric-grid-primary .pc-metric-card dd{font-size:1.2rem;letter-spacing:0}.pc-metric-grid-primary .pc-metric-card-delta-label,.pc-metric-grid-primary .pc-metric-card-delta-value{font-size:.88rem}.pc-metric-grid-primary .pc-metric-card-delta{flex-wrap:wrap;gap:2px 3px}.pc-metric-grid-primary .pc-metric-card-delta-value{white-space:normal}.pc-metric-definition{gap:5px}.pc-metric-definition dd{font-size:.9rem;line-height:1.08}.pc-metric-definition p{font-size:11px;line-height:1.25}.pc-results-controls{padding:12px;gap:12px}.pc-results-action-bar{justify-content:stretch;align-items:stretch}.pc-results-action-controls{width:100%;justify-content:stretch;margin-left:0}.pc-results-action-bar-pills{flex-basis:100%}.pc-filter-dropdown{width:100%}.pc-filter-dropdown summary{width:100%;min-width:0}.pc-filter-dropdown-panel{position:static;min-width:0;width:100%;margin-top:8px}.pc-results-controls-row{align-items:stretch}.pc-results-controls-row .pc-control-label{flex:1 0 100%}.pc-results-controls-row .pc-inline-action-row{width:100%}.pc-results-controls-row .pc-inline-action-row .pc-button{flex:1 1 calc(50% - 4px)}.pc-table-options{width:100%;justify-items:stretch}.pc-table-options summary{width:100%;justify-content:space-between;text-align:left}.pc-command-selection-header{align-items:stretch}.pc-selection-details-body{padding:0 14px 14px}.pc-chip{align-self:flex-start}.pc-desktop-table{display:none}.pc-mobile-selection-list{display:grid;min-width:0;width:100%}.pc-selection-card{min-width:0;width:100%}.pc-selection-card-header,.pc-selection-card-toggle,.pc-selection-card-grid,.pc-selection-card-grid>div,.pc-selection-card-grid dd{min-width:0}.pc-selection-card-toggle span,.pc-selection-card-grid code{overflow-wrap:anywhere;word-break:break-word}.pc-table-wrap{overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.pc-table{min-width:720px}.pc-workspace-toolbar{padding:12px;gap:14px}.pc-workspace-context-grid{grid-template-columns:1fr;gap:8px}.pc-date-range-popover,.pc-date-range-popover-mobile{position:fixed;inset:8px;width:auto;max-width:none;margin-top:0;padding:12px;border-radius:18px;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;box-shadow:0 24px 80px #15223838}.pc-date-range-header{margin-bottom:12px}.pc-date-range-header,.pc-date-range-layout-mobile{display:grid;gap:12px}.pc-date-range-layout,.pc-date-range-layout-mobile,.pc-date-range-footer{grid-template-columns:1fr}.pc-date-range-header-actions{justify-content:stretch;gap:8px}.pc-date-range-scope-mode{justify-items:start}.pc-date-range-header-actions .pc-inline-action-row,.pc-date-range-toolbar{width:100%}.pc-date-range-popover-body{grid-template-columns:1fr;gap:10px;min-height:0;overflow:hidden}.pc-date-range-preset-list{display:none}.pc-date-range-mobile-preset{display:grid;margin-bottom:0}.pc-date-range-mobile-preset select{width:100%;min-height:46px;padding-right:40px;border-color:#c6cddaf2;background:linear-gradient(180deg,#fffffffa,#f7f9fdfa);color:var(--pc-text);font-size:15px;font-weight:700}.pc-date-range-footer input{width:100%}.pc-date-range-presets{display:none}.pc-date-range-main{align-content:start;overflow-y:auto;padding:8px}.pc-date-range-toolbar{justify-content:flex-start}.pc-date-range-calendars{grid-template-columns:1fr;gap:10px}.pc-date-range-month{gap:8px;padding:10px;border-radius:16px}.pc-date-range-month-header{grid-template-columns:30px minmax(0,1fr) 30px;gap:8px}.pc-date-range-month-nav-slot,.pc-date-range-month-nav-button{min-width:30px;min-height:30px}.pc-date-range-weekdays,.pc-date-range-grid{gap:4px}.pc-date-range-weekday{font-size:10px}.pc-date-range-day{min-height:36px;border-radius:10px}.pc-date-range-footer{gap:10px;padding-bottom:max(4px,env(safe-area-inset-bottom))}.pc-date-range-footer-note{line-height:1.4}.pc-date-range-actions{position:sticky;bottom:0;padding-top:8px;background:linear-gradient(180deg,#fff0,#fffffffa 30%)}.pc-date-range-toolbar .pc-button,.pc-date-range-header-actions .pc-button{flex:1 1 calc(50% - 4px)}.pc-workspace-toolbar-group{width:100%}.pc-results-stack,.pc-results-stack-support{gap:14px}.pc-support-table-footer,.pc-note-stack{padding-left:2px;padding-right:2px}.pc-table tfoot td{font-size:13px}.pc-table-footer-label{white-space:nowrap}}@media(max-width:520px){.pc-nav.pc-nav-open{grid-template-columns:1fr}.pc-command-rail-mode .pc-inline-action-row{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-app-hero-copy h1{font-size:clamp(1.08rem,4.9vw,1.3rem);line-height:1.1;white-space:nowrap}.pc-results-tabs{grid-template-columns:1fr}.pc-results-tab-group-source{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.pc-results-tab-shell-source{min-width:0}.pc-results-tab-source{padding:9px 4px 12px}.pc-results-tab-segment{padding:2px;border-radius:12px}.pc-results-tab-shell-support{padding:0 4px}.pc-results-tab-support{min-width:0;padding:8px 6px}.pc-results-tab{min-height:40px}.pc-results-tab-label{gap:5px;font-size:10px;letter-spacing:.07em}.pc-results-tab-mode-active{box-shadow:0 6px 12px #08223d1f,inset 0 1px #fff3}.pc-results-controls-row .pc-inline-action-row .pc-button,.pc-date-range-toolbar .pc-button,.pc-date-range-header-actions .pc-button{flex-basis:100%}.pc-command-trigger-value{font-size:13px}}
