:root,.pf-theme-light{--pf-color-canvas:#f7f8fa;--pf-color-surface:#fff;--pf-color-surface-subtle:#f3f4f6;--pf-color-surface-hover:#f0f1f4;--pf-color-surface-active:#e8eaf0;--pf-color-surface-selected:#eef0ff;--pf-color-text:#1d2129;--pf-color-text-muted:#6b7280;--pf-color-text-subtle:#8a9099;--pf-color-text-inverse:#fff;--pf-color-border:#d9dce3;--pf-color-border-strong:#c6cad3;--pf-color-accent:#5e6ad2;--pf-color-accent-hover:#4f5cc2;--pf-color-danger:#c23535;--pf-color-danger-surface:#fff0f0;--pf-color-warning:#a36a00;--pf-color-success:#237a57;--pf-shadow-overlay:0 14px 40px #1d212924, 0 2px 8px #1d212914;--pf-shadow-tooltip:0 8px 24px #1d21292e;--pf-radius-xs:4px;--pf-radius-sm:6px;--pf-radius-md:8px;--pf-radius-lg:10px;--pf-space-1:4px;--pf-space-2:8px;--pf-space-3:12px;--pf-space-4:16px;--pf-space-5:20px;--pf-space-6:24px;--pf-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--pf-font-size-xs:11px;--pf-font-size-sm:12px;--pf-font-size-md:13px;--pf-font-size-lg:14px;--pf-line-height-tight:1.2;--pf-line-height-normal:1.45;--pf-control-height-sm:28px;--pf-control-height-md:32px;--pf-control-height-lg:36px;--pf-focus-ring:0 0 0 2px #5e6ad238;--pf-transition-fast:.12s ease}.pf-theme-dark{--pf-color-canvas:#0d0e12;--pf-color-surface:#14161c;--pf-color-surface-subtle:#1a1d25;--pf-color-surface-hover:#20242d;--pf-color-surface-active:#282d38;--pf-color-surface-selected:#202343;--pf-color-text:#f4f5f7;--pf-color-text-muted:#a5abb6;--pf-color-text-subtle:#7d8490;--pf-color-text-inverse:#101218;--pf-color-border:#2b303b;--pf-color-border-strong:#3a4050;--pf-color-accent:#7d86e8;--pf-color-accent-hover:#939bf0;--pf-color-danger:#f77;--pf-color-danger-surface:#351c20;--pf-shadow-overlay:0 18px 44px #0000007a, 0 2px 10px #00000047;--pf-shadow-tooltip:0 10px 24px #0000006b}.pf-ui-root,.pf-ui-root *{box-sizing:border-box}.pf-ui-root{background:var(--pf-color-canvas);color:var(--pf-color-text);font-family:var(--pf-font-family);font-size:var(--pf-font-size-md);line-height:var(--pf-line-height-normal)}.pf-button,.pf-icon-button{border-radius:var(--pf-radius-sm);cursor:pointer;font:inherit;font-size:var(--pf-font-size-md);min-width:0;transition:background var(--pf-transition-fast), border-color var(--pf-transition-fast), box-shadow var(--pf-transition-fast), color var(--pf-transition-fast);-webkit-user-select:none;user-select:none;white-space:nowrap;border:1px solid #0000;outline:none;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.pf-button:focus-visible,.pf-icon-button:focus-visible,.pf-input:focus-visible,.pf-select:focus-visible,.pf-textarea:focus-visible,.pf-checkbox-input:focus-visible+.pf-checkbox-control,.pf-radio-input:focus-visible+.pf-radio-control,.pf-switch-input:focus-visible+.pf-switch-control,.pf-segmented-control-item:focus-visible,.pf-tab:focus-visible,.pf-sidebar-item:focus-visible,.pf-list-item:focus-visible,.pf-record-row:focus-visible,.pf-activity-log-item:focus-visible,.pf-notification-item:focus-visible,.pf-document-row:focus-visible,.pf-notification-channel-row:focus-visible,.pf-label-row:focus-visible,.pf-integration-row:focus-visible,.pf-template-row:focus-visible,.pf-api-key-row:focus-visible,.pf-workspace-setting-row:focus-visible,.pf-billing-invoice-row:focus-visible,.pf-security-policy-row:focus-visible,.pf-account-preference-row:focus-visible,.pf-resource-item:focus-visible,.pf-attachment-card:focus-visible,.pf-project-overview-row:focus-visible,.pf-project-milestone-row:focus-visible,.pf-project-update-item:focus-visible,.pf-cycle-card:focus-visible,.pf-milestone-item:focus-visible,.pf-issue-composer-property:focus-visible,.pf-issue-row:focus-visible,.pf-triage-item:focus-visible,.pf-customer-request-row:focus-visible,.pf-saved-view-item:focus-visible,.pf-view-options-trigger:focus-visible,.pf-view-option-row:focus-visible,.pf-team-member-row:focus-visible,.pf-team-access-option:focus-visible,.pf-workflow-status-row:focus-visible,.pf-board-card:focus-visible,.pf-project-card:focus-visible,.pf-initiative-row:focus-visible,.pf-insight-breakdown-row:focus-visible,.pf-menu-trigger:focus-visible,.pf-menu-item:focus-visible,.pf-command-input:focus-visible,.pf-filter-bar-search input:focus-visible,.pf-filter-chip-remove:focus-visible,.pf-calendar-nav:focus-visible,.pf-calendar-day:focus-visible,.pf-editor-action:focus-visible,.pf-picker-trigger:focus-visible,.pf-picker-input:focus-visible,.pf-picker-item:focus-visible,.pf-view-option-toggle-input:focus-visible+.pf-view-option-toggle-control{box-shadow:var(--pf-focus-ring)}.pf-button:disabled,.pf-icon-button:disabled,.pf-input:disabled,.pf-select:disabled,.pf-textarea:disabled,.pf-checkbox-input:disabled+.pf-checkbox-control,.pf-radio-input:disabled+.pf-radio-control,.pf-switch-input:disabled+.pf-switch-control,.pf-segmented-control-item:disabled,.pf-tab:disabled,.pf-sidebar-item:disabled,.pf-issue-composer-property:disabled,.pf-view-option-row:disabled,.pf-team-access-option:disabled,.pf-menu-item:disabled{cursor:default;opacity:.48}.pf-button-sm{height:var(--pf-control-height-sm);gap:6px;padding:0 10px}.pf-button-md{height:var(--pf-control-height-md);gap:7px;padding:0 12px}.pf-button-lg{height:var(--pf-control-height-lg);gap:8px;padding:0 14px}.pf-button-primary{background:var(--pf-color-accent);border-color:var(--pf-color-accent);color:var(--pf-color-text-inverse)}.pf-button-primary:not(:disabled):hover{background:var(--pf-color-accent-hover);border-color:var(--pf-color-accent-hover)}.pf-button-secondary{background:var(--pf-color-surface);border-color:var(--pf-color-border);color:var(--pf-color-text)}.pf-button-secondary:not(:disabled):hover,.pf-button-ghost:not(:disabled):hover,.pf-icon-button:not(:disabled):hover{background:var(--pf-color-surface-hover)}.pf-button-ghost{color:var(--pf-color-text-muted);background:0 0}.pf-button-danger{background:var(--pf-color-danger-surface);color:var(--pf-color-danger);border-color:#0000}.pf-button-danger:not(:disabled):hover{border-color:color-mix(in srgb, var(--pf-color-danger) 28%, transparent)}.pf-button-content{text-overflow:ellipsis;overflow:hidden}.pf-button-icon{flex:none;align-items:center;display:inline-flex}.pf-icon-button{color:var(--pf-color-text-muted);background:0 0;padding:0}.pf-icon-button-sm{height:var(--pf-control-height-sm);width:var(--pf-control-height-sm)}.pf-icon-button-md{height:var(--pf-control-height-md);width:var(--pf-control-height-md)}.pf-icon-button-lg{height:var(--pf-control-height-lg);width:var(--pf-control-height-lg)}.pf-badge{font-size:var(--pf-font-size-sm);white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;height:22px;padding:0 8px;font-weight:500;line-height:1;display:inline-flex}.pf-badge-neutral{background:var(--pf-color-surface-subtle);border-color:var(--pf-color-border);color:var(--pf-color-text-muted)}.pf-badge-accent{background:var(--pf-color-surface-selected);color:var(--pf-color-accent)}.pf-badge-success{color:var(--pf-color-success);background:#edf8f2}.pf-badge-warning{color:var(--pf-color-warning);background:#fff7e8}.pf-badge-danger{background:var(--pf-color-danger-surface);color:var(--pf-color-danger)}.pf-tooltip{display:inline-flex;position:relative}.pf-tooltip-content{border-radius:var(--pf-radius-sm);box-shadow:var(--pf-shadow-tooltip);color:#fff;font-size:var(--pf-font-size-sm);line-height:var(--pf-line-height-tight);opacity:0;pointer-events:none;max-width:240px;transition:opacity var(--pf-transition-fast), transform var(--pf-transition-fast);visibility:hidden;z-index:20;background:#1d2129;width:max-content;padding:6px 8px;position:absolute;left:50%;transform:translate(-50%,3px)}.pf-tooltip-top .pf-tooltip-content{bottom:calc(100% + 7px)}.pf-tooltip-bottom .pf-tooltip-content{top:calc(100% + 7px)}.pf-tooltip:hover .pf-tooltip-content,.pf-tooltip:focus-within .pf-tooltip-content{opacity:1;visibility:visible;transform:translate(-50%)}.pf-input,.pf-select,.pf-textarea{background:var(--pf-color-surface);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-sm);color:var(--pf-color-text);font:inherit;font-size:var(--pf-font-size-md);transition:background var(--pf-transition-fast), border-color var(--pf-transition-fast), box-shadow var(--pf-transition-fast);outline:none;width:100%}.pf-input{height:var(--pf-control-height-md);padding:0 10px}.pf-select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--pf-color-text-subtle) 50%), linear-gradient(135deg, var(--pf-color-text-subtle) 50%, transparent 50%);height:var(--pf-control-height-md);background-position:calc(100% - 14px) 13px,calc(100% - 9px) 13px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding:0 28px 0 10px}.pf-input::placeholder,.pf-textarea::placeholder{color:var(--pf-color-text-subtle)}.pf-input:hover,.pf-select:hover,.pf-textarea:hover,.pf-input-frame:hover{border-color:var(--pf-color-border-strong)}.pf-input-frame{background:var(--pf-color-surface);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-sm);color:var(--pf-color-text-subtle);height:var(--pf-control-height-md);transition:border-color var(--pf-transition-fast), box-shadow var(--pf-transition-fast);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:0 10px;display:grid}.pf-input-frame:focus-within{border-color:var(--pf-color-accent);box-shadow:var(--pf-focus-ring)}.pf-input-framed{background:0 0;border:0;border-radius:0;height:100%;padding:0}.pf-input-framed:focus-visible{box-shadow:none}.pf-input-adornment{align-items:center;display:inline-flex}.pf-textarea{resize:vertical;min-height:86px;padding:8px 10px}.pf-form-field{gap:6px;min-width:0;display:grid}.pf-form-label{color:var(--pf-color-text);font-size:var(--pf-font-size-sm);font-weight:500}.pf-form-control{min-width:0}.pf-form-description,.pf-form-error{font-size:var(--pf-font-size-sm)}.pf-form-description{color:var(--pf-color-text-muted)}.pf-form-error{color:var(--pf-color-danger)}.pf-form-section{gap:12px;min-width:0;display:grid}.pf-form-section+.pf-form-section{border-top:1px solid var(--pf-color-border);padding-top:14px}.pf-form-section-header{gap:3px;min-width:0;display:grid}.pf-form-section-header h3{color:var(--pf-color-text);font-size:var(--pf-font-size-lg);font-weight:600;line-height:var(--pf-line-height-tight);margin:0}.pf-form-section-header p{color:var(--pf-color-text-muted);font-size:var(--pf-font-size-sm);margin:0}.pf-form-section-body,.pf-form-grid{gap:12px;min-width:0;display:grid}.pf-form-grid-1{grid-template-columns:minmax(0,1fr)}.pf-form-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-form-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.pf-form-actions{align-items:center;gap:8px;min-width:0;display:flex}.pf-form-actions-start{justify-content:flex-start}.pf-form-actions-end{justify-content:flex-end}.pf-form-actions-space-between{justify-content:space-between}.pf-choice,.pf-switch{color:var(--pf-color-text);cursor:pointer;font-size:var(--pf-font-size-md);align-items:start;gap:9px;display:grid}.pf-choice{grid-template-columns:auto minmax(0,1fr)}.pf-checkbox-input,.pf-radio-input,.pf-switch-input{opacity:0;width:1px;height:1px;position:absolute}.pf-checkbox-control{background:var(--pf-color-surface);border:1px solid var(--pf-color-border-strong);border-radius:var(--pf-radius-xs);height:16px;transition:background var(--pf-transition-fast), border-color var(--pf-transition-fast), box-shadow var(--pf-transition-fast);justify-content:center;align-items:center;width:16px;margin-top:2px;display:inline-flex}.pf-checkbox-input:checked+.pf-checkbox-control{background:var(--pf-color-accent);border-color:var(--pf-color-accent)}.pf-checkbox-input:checked+.pf-checkbox-control:after{border:solid var(--pf-color-text-inverse);content:"";border-width:0 1.5px 1.5px 0;width:4px;height:7px;margin-top:-1px;transform:rotate(45deg)}.pf-radio-group{gap:8px;display:grid}.pf-radio{color:var(--pf-color-text);cursor:pointer;font-size:var(--pf-font-size-md);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;display:grid}.pf-radio-disabled{cursor:default;opacity:.48}.pf-radio-control{background:var(--pf-color-surface);border:1px solid var(--pf-color-border-strong);height:16px;transition:background var(--pf-transition-fast), border-color var(--pf-transition-fast), box-shadow var(--pf-transition-fast);border-radius:999px;justify-content:center;align-items:center;width:16px;margin-top:2px;display:inline-flex}.pf-radio-input:checked+.pf-radio-control{border-color:var(--pf-color-accent)}.pf-radio-input:checked+.pf-radio-control:after{background:var(--pf-color-accent);content:"";border-radius:999px;width:8px;height:8px}.pf-choice-copy,.pf-switch-copy{gap:2px;min-width:0;display:grid}.pf-choice-label{color:var(--pf-color-text);font-weight:500}.pf-choice-description{color:var(--pf-color-text-muted);font-size:var(--pf-font-size-sm)}.pf-switch{grid-template-columns:minmax(0,1fr) auto;align-items:center}.pf-switch-control{background:var(--pf-color-surface-active);height:20px;transition:background var(--pf-transition-fast), box-shadow var(--pf-transition-fast);border-radius:999px;align-items:center;width:34px;padding:2px;display:inline-flex}.pf-switch-thumb{background:var(--pf-color-surface);height:16px;transition:transform var(--pf-transition-fast);border-radius:999px;width:16px;transform:translate(0);box-shadow:0 1px 3px #1d21293d}.pf-switch-input:checked+.pf-switch-control{background:var(--pf-color-accent)}.pf-switch-input:checked+.pf-switch-control .pf-switch-thumb{transform:translate(14px)}.pf-segmented-control{background:var(--pf-color-surface-subtle);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-md);gap:2px;padding:2px;display:inline-flex}.pf-segmented-control-item{border-radius:var(--pf-radius-sm);color:var(--pf-color-text-muted);cursor:pointer;font:inherit;font-size:var(--pf-font-size-sm);background:0 0;border:0;outline:none;align-items:center;gap:6px;height:26px;padding:0 9px;font-weight:500;display:inline-flex}.pf-segmented-control-item:hover{background:color-mix(in srgb, var(--pf-color-surface) 60%, transparent);color:var(--pf-color-text)}.pf-segmented-control-item-selected{background:var(--pf-color-surface);color:var(--pf-color-text);box-shadow:0 1px 2px #1d212914}.pf-segmented-control-icon{align-items:center;display:inline-flex}.pf-panel{background:var(--pf-color-surface);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-lg);color:var(--pf-color-text);min-width:0;display:grid;overflow:hidden}.pf-panel-header,.pf-panel-footer{justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:12px 14px;display:flex}.pf-panel-header{border-bottom:1px solid var(--pf-color-border)}.pf-panel-body{gap:12px;min-width:0;padding:14px;display:grid}.pf-panel-footer{background:var(--pf-color-surface-subtle);border-top:1px solid var(--pf-color-border)}.pf-avatar{background:var(--pf-color-surface-selected);border:1px solid color-mix(in srgb, var(--pf-color-accent) 18%, var(--pf-color-border));color:var(--pf-color-accent);border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex;overflow:hidden}.pf-avatar-sm{width:22px;height:22px;font-size:10px}.pf-avatar-md{font-size:var(--pf-font-size-sm);width:28px;height:28px}.pf-avatar-lg{font-size:var(--pf-font-size-md);width:36px;height:36px}.pf-avatar-image{object-fit:cover;width:100%;height:100%}.pf-skeleton{background:linear-gradient(90deg, var(--pf-color-surface-subtle), var(--pf-color-surface-hover), var(--pf-color-surface-subtle));border-radius:var(--pf-radius-sm);background-size:200% 100%;width:100%;height:14px;animation:1.2s ease-in-out infinite pf-skeleton-pulse;display:block}@keyframes pf-skeleton-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}.pf-spinner{border:2px solid var(--pf-color-border);border-top-color:var(--pf-color-accent);border-radius:999px;animation:.68s linear infinite pf-spinner-spin;display:inline-flex}.pf-spinner-sm{width:16px;height:16px}.pf-spinner-md{width:22px;height:22px}@keyframes pf-spinner-spin{to{transform:rotate(360deg)}}.pf-status-indicator{color:var(--pf-color-text);align-items:center;gap:8px;min-width:0;display:inline-flex}.pf-status-indicator-dot{box-shadow:0 0 0 3px color-mix(in srgb, currentColor 12%, transparent);border-radius:999px;flex:none;width:8px;height:8px}.pf-status-indicator-copy{gap:1px;min-width:0;display:grid}.pf-status-indicator-label{font-weight:500}.pf-status-indicator-description{color:var(--pf-color-text-muted);font-size:var(--pf-font-size-sm)}.pf-status-indicator-neutral .pf-status-indicator-dot{background:var(--pf-color-text-subtle);color:var(--pf-color-text-subtle)}.pf-status-indicator-accent .pf-status-indicator-dot{background:var(--pf-color-accent);color:var(--pf-color-accent)}.pf-status-indicator-success .pf-status-indicator-dot{background:var(--pf-color-success);color:var(--pf-color-success)}.pf-status-indicator-warning .pf-status-indicator-dot{background:var(--pf-color-warning);color:var(--pf-color-warning)}.pf-status-indicator-danger .pf-status-indicator-dot{background:var(--pf-color-danger);color:var(--pf-color-danger)}.pf-progress-bar{min-width:0;display:block}.pf-progress-bar-track{background:var(--pf-color-surface-active);border-radius:999px;width:100%;height:6px;display:block;overflow:hidden}.pf-progress-bar-fill{border-radius:inherit;height:100%;transition:width var(--pf-transition-fast);display:block}.pf-progress-bar-accent .pf-progress-bar-fill{background:var(--pf-color-accent)}.pf-progress-bar-success .pf-progress-bar-fill{background:var(--pf-color-success)}.pf-progress-bar-warning .pf-progress-bar-fill{background:var(--pf-color-warning)}.pf-progress-bar-danger .pf-progress-bar-fill{background:var(--pf-color-danger)}.pf-callout{border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-md);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:10px 12px;display:grid}.pf-callout-icon{align-items:center;margin-top:2px;font-weight:600;line-height:1;display:inline-flex}.pf-callout-copy{gap:2px;min-width:0;display:grid}.pf-callout-title{color:var(--pf-color-text);font-weight:600}.pf-callout-description{color:var(--pf-color-text-muted)}.pf-callout-neutral{background:var(--pf-color-surface)}.pf-callout-accent{background:var(--pf-color-surface-selected);border-color:color-mix(in srgb, var(--pf-color-accent) 22%, var(--pf-color-border))}.pf-callout-accent .pf-callout-icon{color:var(--pf-color-accent)}.pf-callout-success{border-color:color-mix(in srgb, var(--pf-color-success) 20%, var(--pf-color-border));background:#edf8f2}.pf-callout-success .pf-callout-icon{color:var(--pf-color-success)}.pf-callout-warning{border-color:color-mix(in srgb, var(--pf-color-warning) 22%, var(--pf-color-border));background:#fff7e8}.pf-callout-warning .pf-callout-icon{color:var(--pf-color-warning)}.pf-callout-danger{background:var(--pf-color-danger-surface);border-color:color-mix(in srgb, var(--pf-color-danger) 22%, var(--pf-color-border))}.pf-callout-danger .pf-callout-icon{color:var(--pf-color-danger)}.pf-code-block{border-radius:var(--pf-radius-md);color:#f4f5f7;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:var(--pf-font-size-sm);background:#111318;border:1px solid #242832;min-width:0;margin:0;line-height:1.55;display:grid;overflow:hidden}.pf-code-block-header{color:#aeb4c0;background:#181b22;border-bottom:1px solid #242832;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:7px 10px;display:flex}.pf-code-block-title{align-items:center;gap:8px;min-width:0;display:inline-flex}.pf-code-block-language{color:#737b8a;text-transform:uppercase;font-size:11px}.pf-code-block-actions{flex:none;align-items:center;display:inline-flex}.pf-code-block code{white-space:pre;padding:10px 12px;display:block;overflow-x:auto}.pf-empty-state{border:1px dashed var(--pf-color-border);border-radius:var(--pf-radius-lg);color:var(--pf-color-text-muted);text-align:center;place-items:center;gap:10px;min-height:140px;padding:20px;display:grid}.pf-empty-state-icon{background:var(--pf-color-surface-subtle);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-md);color:var(--pf-color-text-subtle);justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.pf-empty-state-copy{gap:3px;max-width:300px;display:grid}.pf-empty-state-copy strong{color:var(--pf-color-text)}.pf-empty-state-action{display:inline-flex}.pf-editor{background:var(--pf-color-surface);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-lg);color:var(--pf-color-text);gap:8px;min-width:0;padding:8px;display:grid}.pf-editor-toolbar,.pf-editor-actions,.pf-editor-footer,.pf-editor-footer-meta{align-items:center;gap:6px;min-width:0;display:flex}.pf-editor-toolbar,.pf-editor-footer{justify-content:space-between}.pf-editor-title,.pf-editor-footer-meta{color:var(--pf-color-text-muted);font-size:var(--pf-font-size-sm)}.pf-editor-actions{flex:none}.pf-editor-action{border-radius:var(--pf-radius-sm);color:var(--pf-color-text-muted);cursor:pointer;font:inherit;font-size:var(--pf-font-size-sm);background:0 0;border:1px solid #0000;outline:none;justify-content:center;align-items:center;min-width:26px;height:26px;padding:0 7px;font-weight:600;display:inline-flex}.pf-editor-action:hover:not(:disabled),.pf-editor-action-active{background:var(--pf-color-surface-hover);color:var(--pf-color-text)}.pf-editor-action:disabled{cursor:default;opacity:.48}.pf-editor .pf-textarea{resize:vertical;border-color:#0000;min-height:160px}.pf-editor .pf-textarea:focus-visible{border-color:var(--pf-color-accent)}.pf-issue-composer{background:var(--pf-color-surface);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-lg);box-shadow:var(--pf-shadow-overlay);color:var(--pf-color-text);min-width:0;display:grid;overflow:hidden}.pf-issue-composer-header,.pf-issue-composer-footer{justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.pf-issue-composer-header{border-bottom:1px solid var(--pf-color-border)}.pf-issue-composer-body{gap:10px;min-width:0;padding:12px;display:grid}.pf-issue-composer-footer{background:var(--pf-color-surface-subtle);border-top:1px solid var(--pf-color-border)}.pf-issue-composer-title-input,.pf-issue-composer-description-input{border-radius:var(--pf-radius-sm);color:var(--pf-color-text);font:inherit;min-width:0;transition:background var(--pf-transition-fast), border-color var(--pf-transition-fast), box-shadow var(--pf-transition-fast);background:0 0;border:1px solid #0000;outline:none;width:100%}.pf-issue-composer-title-input{height:34px;font-size:18px;font-weight:650;line-height:var(--pf-line-height-tight);padding:3px 6px}.pf-issue-composer-description-input{color:var(--pf-color-text-muted);line-height:var(--pf-line-height-normal);resize:vertical;min-height:116px;padding:6px}.pf-issue-composer-title-input::placeholder,.pf-issue-composer-description-input::placeholder{color:var(--pf-color-text-subtle)}.pf-issue-composer-title-input:focus-visible,.pf-issue-composer-description-input:focus-visible{background:var(--pf-color-surface-subtle);border-color:var(--pf-color-border);box-shadow:var(--pf-focus-ring)}.pf-issue-composer-property-bar{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.pf-issue-composer-property{background:var(--pf-color-surface-subtle);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-sm);color:var(--pf-color-text-muted);font:inherit;font-size:var(--pf-font-size-sm);min-width:0;min-height:26px;transition:background var(--pf-transition-fast), border-color var(--pf-transition-fast), box-shadow var(--pf-transition-fast), color var(--pf-transition-fast);white-space:nowrap;outline:none;align-items:center;gap:5px;padding:0 8px;font-weight:500;display:inline-flex}.pf-issue-composer-property-interactive{cursor:pointer}.pf-issue-composer-property-interactive:hover{background:var(--pf-color-surface-hover);color:var(--pf-color-text)}.pf-issue-composer-property-selected{background:var(--pf-color-surface-selected);border-color:color-mix(in srgb, var(--pf-color-accent) 42%, var(--pf-color-border));color:var(--pf-color-text)}.pf-issue-composer-property-icon{color:var(--pf-color-text-subtle);align-items:center;font-weight:650;display:inline-flex}.pf-issue-composer-property-label{text-overflow:ellipsis;overflow:hidden}.pf-issue-composer-property-value{color:var(--pf-color-text)}.pf-issue-composer-template-card{background:var(--pf-color-surface-subtle);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-md);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0;padding:10px;display:grid}.pf-issue-composer-template-copy{gap:2px;min-width:0;display:grid}.pf-issue-composer-template-title{font-weight:600}.pf-issue-composer-template-description,.pf-issue-composer-template-metadata{color:var(--pf-color-text-muted);font-size:var(--pf-font-size-sm)}.pf-issue-composer-footer-content,.pf-issue-composer-footer-actions,.pf-issue-composer-footer-meta{align-items:center;gap:8px;min-width:0;display:flex}.pf-issue-composer-footer-content{justify-content:space-between;width:100%}.pf-issue-composer-footer-meta{color:var(--pf-color-text-muted);font-size:var(--pf-font-size-sm);flex-wrap:wrap}.pf-issue-composer-footer-actions{flex:none}.pf-tabs{border-bottom:1px solid var(--pf-color-border);align-items:end;gap:12px;min-width:0;display:flex}.pf-tab{color:var(--pf-color-text-muted);cursor:pointer;font:inherit;font-size:var(--pf-font-size-md);background:0 0;border:0;border-bottom:2px solid #0000;outline:none;margin-bottom:-1px;padding:8px 1px;font-weight:500}.pf-tab:hover{color:var(--pf-color-text)}.pf-tab-selected{border-bottom-color:var(--pf-color-accent);color:var(--pf-color-text)}.pf-tab-panel{gap:12px;min-width:0;padding-top:12px;display:grid}.pf-dialog-layer{z-index:100;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.pf-dialog-backdrop{cursor:pointer;background:#12161e5c;border:0;padding:0;position:absolute;inset:0}.pf-dialog{background:var(--pf-color-surface);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-lg);box-shadow:var(--pf-shadow-overlay);width:min(520px,100%);min-width:360px;display:grid;position:relative;overflow:hidden}.pf-dialog-header{border-bottom:1px solid var(--pf-color-border);justify-content:space-between;align-items:start;gap:12px;padding:14px;display:flex}.pf-dialog-title-block{gap:4px;min-width:0;display:grid}.pf-dialog-title-block h2,.pf-dialog-title-block p{margin:0}.pf-dialog-title-block h2{font-size:var(--pf-font-size-lg);line-height:var(--pf-line-height-tight)}.pf-dialog-title-block p{color:var(--pf-color-text-muted);font-size:var(--pf-font-size-sm)}.pf-dialog-body{gap:12px;padding:14px;display:grid}.pf-table-wrap{background:var(--pf-color-surface);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-lg);overflow:auto}.pf-table{border-collapse:collapse;font-size:var(--pf-font-size-md);min-width:100%}.pf-table th,.pf-table td{border-bottom:1px solid var(--pf-color-border);text-align:left;white-space:nowrap;padding:9px 10px}.pf-table th{background:var(--pf-color-surface-subtle);color:var(--pf-color-text-subtle);font-size:var(--pf-font-size-sm);font-weight:600}.pf-table-sort-button{color:inherit;cursor:pointer;font:inherit;align-items:center;gap:6px;justify-content:inherit;background:0 0;border:0;outline:none;width:100%;padding:0;display:inline-flex}.pf-table-sort-button:focus-visible{border-radius:var(--pf-radius-xs);box-shadow:var(--pf-focus-ring)}.pf-table-sort-indicator{color:var(--pf-color-text-subtle);font-size:var(--pf-font-size-xs)}.pf-table tbody tr:last-child td{border-bottom:0}.pf-table tbody tr:hover td,.pf-table-row-interactive:focus-visible td{background:var(--pf-color-surface-hover)}.pf-table-row-interactive{cursor:pointer;outline:none}.pf-table-row-selected td{background:var(--pf-color-surface-selected)}.pf-table-cell-end{text-align:right}.pf-chat-thread{align-content:start;gap:10px;min-height:320px;display:grid;overflow:auto}.pf-chat-message{border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-md);gap:5px;min-width:0;max-width:78%;padding:10px 12px;display:grid}.pf-chat-message-label{color:var(--pf-color-text-subtle);font-size:var(--pf-font-size-xs);text-transform:uppercase;font-weight:700}.pf-chat-message-body{gap:8px;min-width:0;display:grid}.pf-chat-message-body p{white-space:pre-wrap;margin:0}.pf-chat-message-user{background:var(--pf-color-surface-selected);justify-self:end}.pf-chat-message-assistant{background:var(--pf-color-surface-subtle);justify-self:start}.pf-chat-message-system{background:var(--pf-color-surface);justify-self:center;max-width:92%}.pf-chat-composer{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.pf-tool-call{background:var(--pf-color-surface);border:1px solid var(--pf-color-border-strong);border-radius:var(--pf-radius-sm);gap:8px;min-width:0;padding:8px;display:grid}.pf-tool-call-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.pf-tool-call-header span{color:var(--pf-color-text-muted);font-size:var(--pf-font-size-sm);font-weight:700}.pf-tool-call-header code{background:var(--pf-color-surface-subtle);border-radius:var(--pf-radius-xs);padding:2px 6px}.pf-tool-call pre{color:var(--pf-color-text-muted);white-space:pre-wrap;max-height:180px;margin:0;font:12px/1.45 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;overflow:auto}.pf-tool-call-error{color:var(--pf-color-danger)}.pf-comment-thread{gap:12px;min-width:0;display:grid}.pf-comment-item{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-width:0;display:grid}.pf-comment-avatar{align-items:center;min-height:30px;display:inline-flex}.pf-comment-content{background:var(--pf-color-surface);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-lg);gap:8px;min-width:0;padding:10px 12px;display:grid}.pf-comment-header,.pf-comment-author-block,.pf-comment-actions,.pf-comment-reactions,.pf-comment-composer-footer{align-items:center;gap:8px;min-width:0;display:flex}.pf-comment-header,.pf-comment-composer-footer{justify-content:space-between}.pf-comment-author-block strong{color:var(--pf-color-text);font-weight:600}.pf-comment-author-block span,.pf-comment-composer-footer span{color:var(--pf-color-text-subtle);font-size:var(--pf-font-size-sm)}.pf-comment-body{color:var(--pf-color-text-muted);line-height:var(--pf-line-height-normal);gap:7px;min-width:0;display:grid}.pf-comment-body p{margin:0}.pf-comment-reactions{color:var(--pf-color-text-muted);font-size:var(--pf-font-size-sm);flex-wrap:wrap}.pf-comment-composer{background:var(--pf-color-surface);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-lg);gap:8px;min-width:0;padding:10px;display:grid}.pf-comment-composer .pf-textarea{resize:vertical;border-color:#0000;min-height:96px}.pf-comment-composer .pf-textarea:focus-visible{border-color:var(--pf-color-accent)}.pf-breadcrumb{color:var(--pf-color-text-muted);font-size:var(--pf-font-size-sm);min-width:0}.pf-breadcrumb ol{align-items:center;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.pf-breadcrumb li{align-items:center;gap:6px;min-width:0;display:inline-flex}.pf-breadcrumb li+li:before{color:var(--pf-color-text-subtle);content:"/"}.pf-breadcrumb a,.pf-breadcrumb span{color:inherit;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.pf-breadcrumb a:hover,.pf-breadcrumb [aria-current=page]{color:var(--pf-color-text)}.pf-topbar{background:color-mix(in srgb, var(--pf-color-surface) 92%, transparent);border-bottom:1px solid var(--pf-color-border);color:var(--pf-color-text);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;min-height:48px;padding:0 14px;display:grid}.pf-topbar-leading,.pf-topbar-center,.pf-topbar-trailing{align-items:center;gap:8px;min-width:0;display:flex}.pf-topbar-center{justify-content:center}.pf-topbar-trailing{justify-content:flex-end}.pf-app-shell{background:var(--pf-color-canvas);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-lg);color:var(--pf-color-text);min-width:0;min-height:620px;display:grid;overflow:hidden}.pf-app-shell-with-sidebar{grid-template-columns:260px minmax(0,1fr)}.pf-app-shell-with-detail{grid-template-columns:minmax(0,1fr) 360px}.pf-app-shell-with-sidebar.pf-app-shell-with-detail{grid-template-columns:260px minmax(0,1fr) 360px}.pf-app-shell-sidebar,.pf-app-shell-main,.pf-app-shell-detail{min-width:0}.pf-app-shell-sidebar{background:var(--pf-color-surface-subtle);border-right:1px solid var(--pf-color-border)}.pf-app-shell-main{background:var(--pf-color-canvas);overflow:auto}.pf-app-shell-detail{background:var(--pf-color-surface);border-left:1px solid var(--pf-color-border);overflow:auto}.pf-app-shell-sidebar-content,.pf-app-shell-main-content{gap:14px;min-width:0;padding:14px;display:grid}.pf-app-shell-sidebar-content{gap:10px}.pf-detail-pane{background:var(--pf-color-surface);color:var(--pf-color-text);grid-template-rows:auto 1fr;min-width:0;min-height:100%;display:grid}.pf-detail-pane-header{border-bottom:1px solid var(--pf-color-border);justify-content:space-between;align-items:start;gap:12px;min-width:0;padding:14px;display:flex}.pf-detail-pane-title-block{gap:5px;min-width:0;display:grid}.pf-detail-pane-title-block h2,.pf-detail-pane-title-block p{margin:0}.pf-detail-pane-title-block h2{font-size:var(--pf-font-size-lg);line-height:var(--pf-line-height-tight)}.pf-detail-pane-title-block p,.pf-detail-pane-metadata{color:var(--pf-color-text-muted);font-size:var(--pf-font-size-sm)}.pf-detail-pane-metadata,.pf-detail-pane-actions{align-items:center;gap:8px;min-width:0;display:flex}.pf-detail-pane-actions{flex:none}.pf-detail-pane-body{align-content:start;gap:14px;min-width:0;padding:14px;display:grid}.pf-page-header{color:var(--pf-color-text);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;padding:2px 0;display:grid}.pf-page-header-leading{color:var(--pf-color-text-subtle);align-items:center;min-height:32px;display:inline-flex}.pf-page-header-main{gap:4px;min-width:0;display:grid}.pf-page-header-eyebrow{color:var(--pf-color-text-subtle);font-size:var(--pf-font-size-sm);align-items:center;gap:6px;min-width:0;display:flex}.pf-page-header-title-row{align-items:center;gap:10px;min-width:0;display:flex}.pf-page-header h1{color:var(--pf-color-text);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:20px;font-weight:650;line-height:1.2;overflow:hidden}.pf-page-header p{color:var(--pf-color-text-muted);font-size:var(--pf-font-size-md);margin:0}.pf-page-header-metadata,.pf-page-header-actions{flex:none;align-items:center;gap:8px;display:flex}.pf-filter-bar{background:var(--pf-color-surface);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-lg);color:var(--pf-color-text);align-items:center;gap:8px;min-width:0;min-height:42px;padding:5px;display:flex}.pf-filter-bar-leading,.pf-filter-bar-trailing,.pf-filter-bar-filters{flex:none;align-items:center;gap:6px;min-width:0;display:flex}.pf-filter-bar-search{background:var(--pf-color-surface-subtle);border-radius:var(--pf-radius-md);color:var(--pf-color-text-subtle);border:1px solid #0000;flex:180px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;min-width:160px;height:30px;padding:0 9px;display:grid}.pf-filter-bar-search-icon{border:1.5px solid;border-radius:999px;width:11px;height:11px;display:inline-flex;position:relative}.pf-filter-bar-search-icon:after{content:"";background:currentColor;width:1.5px;height:5px;position:absolute;top:8px;right:-4px;transform:rotate(45deg)}.pf-filter-bar-search-label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pf-filter-bar-search input{color:var(--pf-color-text);font:inherit;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:0}.pf-filter-bar-search input::placeholder{color:var(--pf-color-text-subtle)}.pf-filter-chip{background:var(--pf-color-surface-subtle);border:1px solid var(--pf-color-border);color:var(--pf-color-text-muted);font-size:var(--pf-font-size-sm);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;min-width:0;max-width:220px;height:26px;padding:0 8px;font-weight:500;display:inline-flex}.pf-filter-chip-selected{background:var(--pf-color-surface-selected);border-color:color-mix(in srgb, var(--pf-color-accent) 22%, var(--pf-color-border));color:var(--pf-color-text)}.pf-filter-chip-accent .pf-filter-chip-value{color:var(--pf-color-accent)}.pf-filter-chip-success .pf-filter-chip-value{color:var(--pf-color-success)}.pf-filter-chip-warning .pf-filter-chip-value{color:var(--pf-color-warning)}.pf-filter-chip-danger .pf-filter-chip-value{color:var(--pf-color-danger)}.pf-filter-chip-disabled{opacity:.5}.pf-filter-chip-label,.pf-filter-chip-value{text-overflow:ellipsis;overflow:hidden}.pf-filter-chip-label{color:var(--pf-color-text-subtle)}.pf-filter-chip-value{color:var(--pf-color-text)}.pf-filter-chip-remove{color:var(--pf-color-text-subtle);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;outline:none;justify-content:center;align-items:center;width:18px;height:18px;margin-right:-4px;padding:0;line-height:1;display:inline-flex}.pf-filter-chip-remove:hover{background:var(--pf-color-surface-hover);color:var(--pf-color-text)}.pf-calendar{background:var(--pf-color-surface);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-lg);color:var(--pf-color-text);gap:10px;width:300px;min-width:0;padding:10px;display:grid}.pf-calendar-header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.pf-calendar-header h2{font-size:var(--pf-font-size-md);font-weight:650;line-height:var(--pf-line-height-tight);text-align:center;margin:0}.pf-calendar-nav{border-radius:var(--pf-radius-sm);color:var(--pf-color-text-muted);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;outline:none;justify-content:center;align-items:center;width:26px;height:26px;padding:0;display:inline-flex}.pf-calendar-nav:hover:not(:disabled){background:var(--pf-color-surface-hover);color:var(--pf-color-text)}.pf-calendar-nav:disabled{cursor:default;opacity:.42}.pf-calendar-weekdays,.pf-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.pf-calendar-weekdays span{color:var(--pf-color-text-subtle);font-size:var(--pf-font-size-xs);text-align:center;font-weight:650;line-height:24px}.pf-calendar-day{border-radius:var(--pf-radius-sm);color:var(--pf-color-text);cursor:pointer;font:inherit;font-size:var(--pf-font-size-sm);background:0 0;border:1px solid #0000;outline:none;place-items:center;height:34px;padding:0;line-height:1;display:grid;position:relative}.pf-calendar-day:hover:not(:disabled){background:var(--pf-color-surface-hover)}.pf-calendar-day:disabled{cursor:default;opacity:.38}.pf-calendar-day-outside{color:var(--pf-color-text-subtle)}.pf-calendar-day-today{border-color:var(--pf-color-border-strong);font-weight:650}.pf-calendar-day-selected{background:var(--pf-color-accent);color:var(--pf-color-text-inverse)}.pf-calendar-day-selected:hover:not(:disabled){background:var(--pf-color-accent-hover)}.pf-calendar-day-value{justify-content:center;align-items:center;display:inline-flex}.pf-calendar-day-marker{opacity:.72;background:currentColor;border-radius:999px;width:4px;height:4px;position:absolute;bottom:4px}.pf-sheet-layer{z-index:100;place-items:stretch end;display:grid;position:fixed;inset:0}.pf-sheet{background:var(--pf-color-surface);border-left:1px solid var(--pf-color-border);box-shadow:var(--pf-shadow-overlay);grid-template-rows:auto 1fr;width:420px;max-width:100%;height:100%;display:grid;position:relative;overflow:auto}.pf-toast-viewport{gap:8px;width:360px;display:grid}.pf-toast{background:var(--pf-color-surface);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-lg);box-shadow:var(--pf-shadow-overlay);color:var(--pf-color-text);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:grid}.pf-toast-success{border-color:color-mix(in srgb, var(--pf-color-success) 28%, var(--pf-color-border))}.pf-toast-danger{border-color:color-mix(in srgb, var(--pf-color-danger) 28%, var(--pf-color-border))}.pf-toast-copy{gap:2px;min-width:0;display:grid}.pf-toast-copy strong{font-size:var(--pf-font-size-md)}.pf-toast-copy span{color:var(--pf-color-text-muted);font-size:var(--pf-font-size-sm)}.pf-toast-action{display:inline-flex}.pf-separator{background:var(--pf-color-border);flex:none}.pf-separator-horizontal{width:100%;height:1px}.pf-separator-vertical{align-self:stretch;width:1px;min-height:20px}.pf-keyboard-shortcut{background:var(--pf-color-surface-subtle);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-xs);color:var(--pf-color-text-muted);justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font:11px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;display:inline-flex}.pf-property-row{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:12px;min-height:30px;display:grid}.pf-property-row-label{color:var(--pf-color-text-subtle);font-size:var(--pf-font-size-sm)}.pf-property-row-value{color:var(--pf-color-text);align-items:center;gap:8px;min-width:0;display:inline-flex}.pf-activity-item{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-width:0;display:grid}.pf-activity-avatar{align-items:center;min-height:28px;display:inline-flex}.pf-activity-copy{color:var(--pf-color-text-muted);gap:2px;min-width:0;display:grid}.pf-activity-copy strong{color:var(--pf-color-text)}.pf-activity-timestamp{color:var(--pf-color-text-subtle);font-size:var(--pf-font-size-sm)}.pf-activity-log{background:var(--pf-color-surface);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-lg);display:grid;overflow:hidden}.pf-activity-log-item{background:var(--pf-color-surface);border:0;border-bottom:1px solid var(--pf-color-border);color:var(--pf-color-text);font:inherit;text-align:left;outline:none;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:start;gap:10px;width:100%;min-width:0;padding:11px 12px;display:grid}.pf-activity-log-item:last-child{border-bottom:0}.pf-activity-log-item-interactive{cursor:pointer}.pf-activity-log-item-interactive:hover{background:var(--pf-color-surface-hover)}.pf-activity-log-item-selected{background:var(--pf-color-surface-selected)}.pf-activity-log-marker{background:var(--pf-color-text-subtle);border-radius:999px;width:8px;height:8px;margin-top:11px}.pf-activity-log-item-accent .pf-activity-log-marker{background:var(--pf-color-accent)}.pf-activity-log-item-success .pf-activity-log-marker{background:var(--pf-color-success)}.pf-activity-log-item-warning .pf-activity-log-marker{background:var(--pf-color-warning)}.pf-activity-log-item-danger .pf-activity-log-marker{background:var(--pf-color-danger)}.pf-activity-log-avatar,.pf-activity-log-trailing{align-items:center;min-height:28px;display:inline-flex}.pf-activity-log-main,.pf-activity-change-copy,.pf-activity-log-summary-copy{gap:3px;min-width:0;display:grid}.pf-activity-log-header,.pf-activity-change-header{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.pf-activity-log-title{flex-wrap:wrap;align-items:baseline;gap:5px;min-width:0;display:inline-flex}.pf-activity-log-title strong,.pf-activity-change-title,.pf-activity-log-summary-title{font-weight:650}.pf-activity-log-detail{color:var(--pf-color-text);font-size:var(--pf-font-size-sm);line-height:var(--pf-line-height-normal)}.pf-activity-log-timestamp,.pf-activity-log-metadata,.pf-activity-log-trailing,.pf-activity-change-description,.pf-activity-change-metadata,.pf-activity-log-summary-description,.pf-activity-log-summary-metadata{color:var(--pf-color-text-muted);font-size:var(--pf-font-size-sm)}.pf-activity-log-metadata{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.pf-activity-change-card,.pf-activity-log-summary{background:var(--pf-color-surface);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-lg);color:var(--pf-color-text);min-width:0;display:grid}.pf-activity-change-card{gap:10px;padding:12px}.pf-activity-change-values{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;min-width:0;display:grid}.pf-activity-change-before,.pf-activity-change-after{background:var(--pf-color-surface-subtle);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-md);color:var(--pf-color-text-muted);font-size:var(--pf-font-size-sm);min-width:0;padding:8px 10px;display:block}.pf-activity-change-after{background:var(--pf-color-surface-selected);color:var(--pf-color-text)}.pf-activity-log-summary{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px}.pf-activity-log-summary-value{font-weight:650}.pf-activity-log-summary-metadata{grid-column:1/-1}.pf-timeline{gap:0;min-width:0;margin:0;padding:0;list-style:none;display:grid}.pf-timeline-item{grid-template-columns:auto minmax(0,1fr);gap:10px;min-width:0;padding:0 0 14px;display:grid;position:relative}.pf-timeline-item:not(:last-child):before{background:var(--pf-color-border);content:"";width:1px;position:absolute;top:30px;bottom:0;left:13px}.pf-timeline-marker{background:var(--pf-color-surface-subtle);border:1px solid var(--pf-color-border);color:var(--pf-color-text-subtle);font-size:var(--pf-font-size-sm);z-index:1;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-weight:600;line-height:1;display:inline-flex;position:relative;overflow:hidden}.pf-timeline-marker-accent{background:var(--pf-color-surface-selected);color:var(--pf-color-accent)}.pf-timeline-marker-success{color:var(--pf-color-success);background:#edf8f2}.pf-timeline-marker-warning{color:var(--pf-color-warning);background:#fff7e8}.pf-timeline-marker-danger{background:var(--pf-color-danger-surface);color:var(--pf-color-danger)}.pf-timeline-content{gap:7px;min-width:0;display:grid}.pf-timeline-header{justify-content:space-between;align-items:start;gap:10px;min-width:0;display:flex}.pf-timeline-title-block{gap:2px;min-width:0;display:grid}.pf-timeline-title{color:var(--pf-color-text);font-weight:500}.pf-timeline-description{color:var(--pf-color-text-muted);font-size:var(--pf-font-size-sm)}.pf-timeline-meta{color:var(--pf-color-text-subtle);font-size:var(--pf-font-size-sm);flex:none;align-items:center;gap:8px;display:inline-flex}.pf-timeline-actions{align-items:center;display:inline-flex}.pf-timeline-body{background:var(--pf-color-surface);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-md);color:var(--pf-color-text-muted);line-height:var(--pf-line-height-normal);gap:8px;min-width:0;padding:10px 12px;display:grid}.pf-timeline-body p{margin:0}.pf-sidebar{background:var(--pf-color-surface);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-lg);color:var(--pf-color-text);gap:var(--pf-space-3);min-width:240px;padding:var(--pf-space-2);display:grid}.pf-sidebar-section{gap:2px;display:grid}.pf-sidebar-label{color:var(--pf-color-text-subtle);font-size:var(--pf-font-size-xs);padding:7px 8px 5px;font-weight:600}.pf-sidebar-item{border-radius:var(--pf-radius-sm);color:var(--pf-color-text-muted);cursor:pointer;font:inherit;font-size:var(--pf-font-size-md);text-align:left;background:0 0;border:0;outline:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:30px;padding:0 8px;text-decoration:none;display:grid}.pf-sidebar-item:hover{background:var(--pf-color-surface-hover);color:var(--pf-color-text)}.pf-sidebar-item-active{background:var(--pf-color-surface-selected);color:var(--pf-color-text);font-weight:500}.pf-sidebar-item-icon,.pf-sidebar-item-badge{color:var(--pf-color-text-subtle);align-items:center;display:inline-flex}.pf-sidebar-item-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-list{background:var(--pf-color-surface);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-lg);display:grid;overflow:hidden}.pf-list-item,.pf-record-row{background:var(--pf-color-surface);border:0;border-bottom:1px solid var(--pf-color-border);color:var(--pf-color-text);font:inherit;text-align:left;outline:none;align-items:center;gap:10px;width:100%;min-width:0;display:grid}.pf-list-item{grid-template-columns:auto minmax(0,1fr) auto;min-height:38px;padding:7px 10px}.pf-record-row{grid-template-columns:auto minmax(0,1fr) auto;min-height:42px;padding:8px 12px}.pf-list-item:last-child,.pf-record-row:last-child{border-bottom:0}.pf-list-item-interactive,.pf-record-row-interactive{cursor:pointer}.pf-list-item-interactive:hover,.pf-record-row-interactive:hover{background:var(--pf-color-surface-hover)}.pf-list-item-selected,.pf-record-row-selected{background:var(--pf-color-surface-selected)}.pf-list-item-main,.pf-record-row-main{gap:2px;min-width:0;display:grid}.pf-list-item-title,.pf-record-row-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-list-item-description,.pf-record-row-description{color:var(--pf-color-text-muted);font-size:var(--pf-font-size-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-list-item-leading,.pf-list-item-trailing,.pf-record-row-leading,.pf-record-row-trailing{color:var(--pf-color-text-subtle);align-items:center;display:inline-flex}.pf-document-list,.pf-document-outline,.pf-document-surface,.pf-document-metadata-card,.pf-document-summary{background:var(--pf-color-surface);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-lg);color:var(--pf-color-text);min-width:0}.pf-document-list{display:grid;overflow:hidden}.pf-document-row{background:var(--pf-color-surface);border:0;border-bottom:1px solid var(--pf-color-border);color:var(--pf-color-text);font:inherit;text-align:left;outline:none;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;width:100%;min-width:0;min-height:66px;padding:10px 12px;display:grid}.pf-document-row:last-child{border-bottom:0}.pf-document-row-interactive{cursor:pointer}.pf-document-row-interactive:hover{background:var(--pf-color-surface-hover)}.pf-document-row-selected{background:var(--pf-color-surface-selected)}.pf-document-row-marker{background:var(--pf-color-text-subtle);border-radius:999px;width:8px;height:8px}.pf-document-row-accent .pf-document-row-marker{background:var(--pf-color-accent)}.pf-document-row-success .pf-document-row-marker{background:var(--pf-color-success)}.pf-document-row-warning .pf-document-row-marker{background:var(--pf-color-warning)}.pf-document-row-danger .pf-document-row-marker{background:var(--pf-color-danger)}.pf-document-row-copy,.pf-document-surface-copy,.pf-document-metadata-copy,.pf-document-summary-copy{gap:4px;min-width:0;display:grid}.pf-document-row-title-line,.pf-document-row-metadata,.pf-document-surface-header{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.pf-document-row-title,.pf-document-surface-title,.pf-document-metadata-title,.pf-document-summary-title{font-weight:650}.pf-document-row-title,.pf-document-row-description{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-document-row-description,.pf-document-row-metadata,.pf-document-outline-trailing,.pf-document-surface-metadata,.pf-document-surface-footer,.pf-document-metadata-description,.pf-document-metadata-footer,.pf-document-summary-description,.pf-document-summary-metadata{color:var(--pf-color-text-muted);font-size:var(--pf-font-size-sm)}.pf-document-row-status,.pf-document-surface-actions{flex:none;align-items:center;display:inline-flex}.pf-document-outline{padding:6px;display:grid;overflow:hidden}.pf-document-outline-item{border-radius:var(--pf-radius-sm);color:var(--pf-color-text-muted);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:30px;padding:5px 7px;display:grid}.pf-document-outline-item-active{background:var(--pf-color-surface-selected);color:var(--pf-color-text)}.pf-document-outline-item-depth-2{padding-left:18px}.pf-document-outline-item-depth-3{padding-left:30px}.pf-document-outline-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-document-surface{gap:14px;padding:16px;display:grid}.pf-document-surface-title{font-size:var(--pf-font-size-xl);line-height:var(--pf-line-height-tight)}.pf-document-surface-body{color:var(--pf-color-text-muted);font-size:var(--pf-font-size-md);line-height:var(--pf-line-height-normal);gap:10px;display:grid}.pf-document-surface-body p,.pf-document-surface-body ul{margin:0}.pf-document-surface-body ul{padding-left:18px}.pf-document-metadata-card,.pf-document-summary{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px;display:grid}.pf-document-metadata-value,.pf-document-summary-value{font-weight:650}.pf-document-metadata-footer,.pf-document-summary-metadata{grid-column:1/-1}.pf-issue-list{gap:12px;min-width:0;display:grid}.pf-issue-group{background:var(--pf-color-surface);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-lg);min-width:0;display:grid;overflow:hidden}.pf-issue-group-header{background:var(--pf-color-surface-subtle);border-bottom:1px solid var(--pf-color-border);justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:9px 12px;display:flex}.pf-issue-group-title-block{gap:2px;min-width:0;display:grid}.pf-issue-group-title{text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.pf-issue-group-description,.pf-issue-group-meta{color:var(--pf-color-text-muted);font-size:var(--pf-font-size-sm)}.pf-issue-group-meta{flex:none;align-items:center;gap:8px;display:inline-flex}.pf-issue-group-body{min-width:0;display:grid}.pf-issue-row{background:var(--pf-color-surface);border:0;border-bottom:1px solid var(--pf-color-border);color:var(--pf-color-text);font:inherit;text-align:left;outline:none;grid-template-columns:18px 64px minmax(220px,1fr) minmax(120px,auto) auto auto;align-items:center;gap:10px;width:100%;min-width:0;min-height:40px;padding:8px 12px;display:grid}.pf-issue-row:last-child{border-bottom:0}.pf-issue-row-interactive{cursor:pointer}.pf-issue-row-interactive:hover{background:var(--pf-color-surface-hover)}.pf-issue-row-selected{background:var(--pf-color-surface-selected)}.pf-issue-row-status,.pf-issue-row-labels,.pf-issue-row-metadata,.pf-issue-row-assignee{align-items:center;min-width:0;display:inline-flex}.pf-issue-row-status{color:var(--pf-color-text-subtle);justify-content:center}.pf-issue-row-id{color:var(--pf-color-text-subtle);font-size:var(--pf-font-size-sm);font-weight:600}.pf-issue-row-main{gap:2px;min-width:0;display:grid}.pf-issue-row-title{color:var(--pf-color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-issue-row-description{color:var(--pf-color-text-muted);font-size:var(--pf-font-size-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-issue-row-labels,.pf-issue-row-metadata{color:var(--pf-color-text-muted);font-size:var(--pf-font-size-sm);justify-content:flex-end;gap:6px}.pf-issue-row-assignee{justify-content:flex-end}.pf-triage-queue{background:var(--pf-color-surface);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-lg);min-width:0;display:grid;overflow:hidden}.pf-triage-item{background:var(--pf-color-surface);border:0;border-bottom:1px solid var(--pf-color-border);color:var(--pf-color-text);font:inherit;text-align:left;outline:none;grid-template-columns:auto 64px minmax(220px,1fr) auto auto auto;align-items:center;gap:10px;width:100%;min-width:0;min-height:58px;padding:9px 12px;display:grid}.pf-triage-item:last-child{border-bottom:0}.pf-triage-item-interactive{cursor:pointer}.pf-triage-item-interactive:hover{background:var(--pf-color-surface-hover)}.pf-triage-item-selected{background:var(--pf-color-surface-selected)}.pf-triage-item-marker{background:var(--pf-color-text-subtle);border-radius:999px;width:8px;height:8px}.pf-triage-item-accent .pf-triage-item-marker{background:var(--pf-color-accent)}.pf-triage-item-success .pf-triage-item-marker{background:var(--pf-color-success)}.pf-triage-item-warning .pf-triage-item-marker{background:var(--pf-color-warning)}.pf-triage-item-danger .pf-triage-item-marker{background:var(--pf-color-danger)}.pf-triage-item-id{color:var(--pf-color-text-subtle);font-size:var(--pf-font-size-sm);font-weight:650}.pf-triage-item-main,.pf-triage-source-copy,.pf-triage-summary-copy{gap:3px;min-width:0;display:grid}.pf-triage-item-title-line{align-items:baseline;gap:8px;min-width:0;display:flex}.pf-triage-item-title,.pf-triage-source-title,.pf-triage-summary-title{font-weight:650}.pf-triage-item-title,.pf-triage-item-description{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-triage-item-description,.pf-triage-item-source,.pf-triage-item-metadata,.pf-triage-item-status,.pf-triage-item-priority,.pf-triage-item-assignee,.pf-triage-decision-metadata,.pf-triage-source-description,.pf-triage-source-metadata,.pf-triage-summary-description,.pf-triage-summary-metadata{color:var(--pf-color-text-muted);font-size:var(--pf-font-size-sm)}.pf-triage-item-metadata,.pf-triage-item-status,.pf-triage-item-priority,.pf-triage-item-assignee{align-items:center;gap:6px;min-width:0;display:inline-flex}.pf-triage-decision-bar,.pf-triage-source-card,.pf-triage-summary{background:var(--pf-color-surface);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-lg);color:var(--pf-color-text);min-width:0}.pf-triage-decision-bar{justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.pf-triage-decision-actions{flex:none;align-items:center;gap:8px;display:inline-flex}.pf-triage-source-card,.pf-triage-summary{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px;display:grid}.pf-triage-source-value,.pf-triage-summary-value{font-weight:650}.pf-triage-source-metadata,.pf-triage-summary-metadata{grid-column:1/-1}.pf-customer-request-inbox{background:var(--pf-color-surface);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-lg);min-width:0;display:grid;overflow:hidden}.pf-customer-request-row{background:var(--pf-color-surface);border:0;border-bottom:1px solid var(--pf-color-border);color:var(--pf-color-text);font:inherit;text-align:left;outline:none;grid-template-columns:auto minmax(260px,1fr) auto auto;align-items:center;gap:10px;width:100%;min-width:0;min-height:66px;padding:10px 12px;display:grid}.pf-customer-request-row:last-child{border-bottom:0}.pf-customer-request-row-interactive{cursor:pointer}.pf-customer-request-row-interactive:hover{background:var(--pf-color-surface-hover)}.pf-customer-request-row-selected{background:var(--pf-color-surface-selected)}.pf-customer-request-marker{background:var(--pf-color-text-subtle);border-radius:999px;width:8px;height:8px}.pf-customer-request-row-accent .pf-customer-request-marker{background:var(--pf-color-accent)}.pf-customer-request-row-success .pf-customer-request-marker{background:var(--pf-color-success)}.pf-customer-request-row-warning .pf-customer-request-marker{background:var(--pf-color-warning)}.pf-customer-request-row-danger .pf-customer-request-marker{background:var(--pf-color-danger)}.pf-customer-request-main,.pf-customer-request-detail-copy,.pf-customer-company-copy,.pf-customer-request-summary-copy{gap:4px;min-width:0;display:grid}.pf-customer-request-title-line{align-items:baseline;gap:8px;min-width:0;display:flex}.pf-customer-request-title,.pf-customer-request-detail-title,.pf-customer-company-title,.pf-customer-request-summary-title{font-weight:650}.pf-customer-request-title,.pf-customer-request-description{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-customer-request-meta-line,.pf-customer-request-description,.pf-customer-request-linked-issue,.pf-customer-request-status,.pf-customer-request-assignee,.pf-customer-request-detail-metadata,.pf-customer-request-detail-body,.pf-customer-company-description,.pf-customer-company-metadata,.pf-customer-request-link-metadata,.pf-customer-request-summary-description,.pf-customer-request-summary-metadata{color:var(--pf-color-text-muted);font-size:var(--pf-font-size-sm)}.pf-customer-request-meta-line,.pf-customer-request-status,.pf-customer-request-assignee{align-items:center;gap:6px;min-width:0;display:inline-flex}.pf-customer-request-detail,.pf-customer-company-card,.pf-customer-request-link-bar,.pf-customer-request-summary{background:var(--pf-color-surface);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-lg);color:var(--pf-color-text);min-width:0}.pf-customer-request-detail{gap:12px;padding:14px;display:grid}.pf-customer-request-detail-header,.pf-customer-request-link-bar{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.pf-customer-request-detail-actions,.pf-customer-request-link-actions{flex:none;align-items:center;gap:8px;display:inline-flex}.pf-customer-request-detail-body{line-height:var(--pf-line-height-normal)}.pf-customer-request-detail-properties{gap:8px;display:grid}.pf-customer-company-card,.pf-customer-request-summary{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px;display:grid}.pf-customer-company-value,.pf-customer-request-summary-value{font-weight:650}.pf-customer-company-metadata,.pf-customer-request-summary-metadata{grid-column:1/-1}.pf-customer-request-link-bar{padding:10px 12px}.pf-issue-priority{color:var(--pf-color-text-muted);align-items:center;gap:4px;display:inline-flex}.pf-issue-priority-mark{background:var(--pf-color-text-subtle);border-radius:2px;width:3px;height:10px;display:inline-block}.pf-issue-priority-warning .pf-issue-priority-mark{background:var(--pf-color-warning)}.pf-issue-priority-danger .pf-issue-priority-mark,.pf-issue-priority-urgent .pf-issue-priority-mark{background:var(--pf-color-danger)}.pf-issue-priority-urgent .pf-issue-priority-mark{box-shadow:5px 0 0 var(--pf-color-danger), 10px 0 0 var(--pf-color-danger)}.pf-saved-view-list{background:var(--pf-color-surface);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-lg);display:grid;overflow:hidden}.pf-saved-view-item{background:var(--pf-color-surface);border:0;border-bottom:1px solid var(--pf-color-border);color:var(--pf-color-text);font:inherit;text-align:left;outline:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-width:0;min-height:48px;padding:9px 10px;display:grid}.pf-saved-view-item:last-child{border-bottom:0}.pf-saved-view-item-interactive{cursor:pointer}.pf-saved-view-item-interactive:hover{background:var(--pf-color-surface-hover)}.pf-saved-view-item-selected{background:var(--pf-color-surface-selected)}.pf-saved-view-item-icon{background:var(--pf-color-surface-subtle);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-sm);color:var(--pf-color-text-subtle);font-size:var(--pf-font-size-sm);justify-content:center;align-items:center;width:26px;height:26px;font-weight:650;line-height:1;display:inline-flex}.pf-saved-view-item-pinned .pf-saved-view-item-icon{background:var(--pf-color-surface-selected);color:var(--pf-color-accent)}.pf-saved-view-item-main,.pf-saved-view-card-title-block{gap:2px;min-width:0;display:grid}.pf-saved-view-item-title-row{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.pf-saved-view-item-title{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.pf-saved-view-item-description,.pf-saved-view-item-metadata,.pf-saved-view-item-count{color:var(--pf-color-text-muted);font-size:var(--pf-font-size-sm)}.pf-saved-view-item-description{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-saved-view-item-metadata,.pf-saved-view-item-count{flex:none}.pf-saved-view-card{background:var(--pf-color-surface);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-lg);gap:10px;min-width:0;padding:12px;display:grid}.pf-saved-view-card-header{justify-content:space-between;align-items:start;gap:10px;min-width:0;display:flex}.pf-saved-view-card-title{font-size:var(--pf-font-size-lg);font-weight:650;line-height:var(--pf-line-height-tight)}.pf-saved-view-card-description,.pf-saved-view-card-metadata{color:var(--pf-color-text-muted);font-size:var(--pf-font-size-sm)}.pf-saved-view-card-actions,.pf-saved-view-card-filters,.pf-saved-view-card-metadata{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.pf-view-options-popover{display:inline-flex;position:relative}.pf-view-options-trigger{background:var(--pf-color-surface);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-sm);color:var(--pf-color-text);cursor:pointer;font:inherit;font-size:var(--pf-font-size-md);min-height:var(--pf-control-height-md);min-width:0;transition:background var(--pf-transition-fast), border-color var(--pf-transition-fast), box-shadow var(--pf-transition-fast);white-space:nowrap;outline:none;align-items:center;gap:7px;padding:0 10px;font-weight:500;display:inline-flex}.pf-view-options-trigger:hover{background:var(--pf-color-surface-hover)}.pf-view-options-floating{background:var(--pf-color-surface);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-lg);box-shadow:var(--pf-shadow-overlay);color:var(--pf-color-text);z-index:30;width:340px;min-width:320px;padding:0;position:absolute;top:calc(100% + 6px)}.pf-view-options-panel{background:var(--pf-color-surface);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-lg);color:var(--pf-color-text);min-width:0;display:grid;overflow:hidden}.pf-view-options-floating .pf-view-options-panel{border-radius:inherit;border:0}.pf-view-options-header{border-bottom:1px solid var(--pf-color-border);justify-content:space-between;align-items:start;gap:10px;min-width:0;padding:12px;display:flex}.pf-view-options-title-block,.pf-view-option-row-copy,.pf-view-option-summary-copy{gap:2px;min-width:0;display:grid}.pf-view-options-title{font-weight:650}.pf-view-options-description,.pf-view-option-row-description,.pf-view-option-summary-description,.pf-view-option-summary-metadata{color:var(--pf-color-text-muted);font-size:var(--pf-font-size-sm)}.pf-view-options-actions{flex:none;align-items:center;gap:6px;display:inline-flex}.pf-view-options-content{gap:10px;padding:10px;display:grid}.pf-view-options-section{gap:6px;min-width:0;display:grid}.pf-view-options-section-title{color:var(--pf-color-text-subtle);font-size:var(--pf-font-size-sm);text-transform:uppercase;padding:0 4px;font-weight:650}.pf-view-options-section-body{background:var(--pf-color-surface-subtle);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-md);display:grid;overflow:hidden}.pf-view-option-row,.pf-view-option-toggle-row{border:0;border-bottom:1px solid var(--pf-color-border);color:var(--pf-color-text);font:inherit;text-align:left;background:0 0;outline:none;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;width:100%;min-width:0;min-height:40px;padding:8px 9px;display:grid}.pf-view-option-row:last-child,.pf-view-option-toggle-row:last-child{border-bottom:0}.pf-view-option-row-interactive,.pf-view-option-toggle-row{cursor:pointer}.pf-view-option-row-interactive:hover,.pf-view-option-toggle-row:hover{background:var(--pf-color-surface-hover)}.pf-view-option-row-selected{background:var(--pf-color-surface-selected)}.pf-view-option-row-icon{color:var(--pf-color-text-subtle);font-size:var(--pf-font-size-sm);justify-content:center;align-items:center;width:20px;height:20px;font-weight:650;display:inline-flex}.pf-view-option-row-label{color:var(--pf-color-text);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.pf-view-option-row-description{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-view-option-row-metadata,.pf-view-option-row-value{color:var(--pf-color-text-muted);font-size:var(--pf-font-size-sm);flex:none;align-items:center;display:inline-flex}.pf-view-option-row-value{color:var(--pf-color-text);font-weight:500}.pf-view-option-row-disabled{cursor:default;opacity:.48}.pf-view-option-toggle-row{grid-template-columns:minmax(0,1fr) auto}.pf-view-option-toggle-input{opacity:0;width:1px;height:1px;position:absolute}.pf-view-option-toggle-control{background:var(--pf-color-surface-active);height:18px;transition:background var(--pf-transition-fast), box-shadow var(--pf-transition-fast);border-radius:999px;align-items:center;width:32px;padding:2px;display:inline-flex}.pf-view-option-toggle-thumb{background:var(--pf-color-surface);height:14px;transition:transform var(--pf-transition-fast);border-radius:999px;width:14px;transform:translate(0);box-shadow:0 1px 3px #1d21293d}.pf-view-option-toggle-input:checked+.pf-view-option-toggle-control{background:var(--pf-color-accent)}.pf-view-option-toggle-input:checked+.pf-view-option-toggle-control .pf-view-option-toggle-thumb{transform:translate(14px)}.pf-view-option-summary{background:var(--pf-color-surface);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-lg);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;padding:12px;display:grid}.pf-view-option-summary-value{color:var(--pf-color-text);font-weight:650}.pf-view-option-summary-metadata{grid-column:1/-1}.pf-view-options-results-comfortable .pf-issue-row{min-height:48px}.pf-notification-feed{background:var(--pf-color-surface);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-lg);display:grid;overflow:hidden}.pf-notification-item{background:var(--pf-color-surface);border:0;border-bottom:1px solid var(--pf-color-border);color:var(--pf-color-text);font:inherit;text-align:left;outline:none;grid-template-columns:8px auto minmax(0,1fr) auto;align-items:start;gap:10px;width:100%;min-width:0;min-height:64px;padding:10px 12px;display:grid}.pf-notification-item:last-child{border-bottom:0}.pf-notification-item-interactive{cursor:pointer}.pf-notification-item-interactive:hover{background:var(--pf-color-surface-hover)}.pf-notification-item-selected{background:var(--pf-color-surface-selected)}.pf-notification-item-state{background:var(--pf-color-accent);border-radius:999px;width:6px;height:6px;margin-top:11px}.pf-notification-item-read .pf-notification-item-state{background:0 0}.pf-notification-item-avatar,.pf-notification-item-trailing{align-items:center;display:inline-flex}.pf-notification-item-avatar{margin-top:1px}.pf-notification-item-main{gap:4px;min-width:0;display:grid}.pf-notification-item-header{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.pf-notification-item-title{align-items:baseline;gap:4px;min-width:0;display:inline-flex}.pf-notification-item-read .pf-notification-item-title{color:var(--pf-color-text-muted)}.pf-notification-item-unread .pf-notification-item-title{font-weight:500}.pf-notification-item-actor{color:var(--pf-color-text);flex:none}.pf-notification-item-description{color:var(--pf-color-text-muted);font-size:var(--pf-font-size-sm);line-height:var(--pf-line-height-normal)}.pf-notification-item-metadata{color:var(--pf-color-text-subtle);font-size:var(--pf-font-size-sm);flex:none}.pf-notification-item-badge{justify-self:start;align-items:center;display:inline-flex}.pf-notification-item-trailing{color:var(--pf-color-text-subtle);margin-top:2px}.pf-notification-channel-list{background:var(--pf-color-surface);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-lg);display:grid;overflow:hidden}.pf-notification-channel-row{background:var(--pf-color-surface);border:0;border-bottom:1px solid var(--pf-color-border);color:var(--pf-color-text);font:inherit;text-align:left;outline:none;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%;min-width:0;min-height:58px;padding:9px 10px;display:grid}.pf-notification-channel-row:last-child{border-bottom:0}.pf-notification-channel-row-interactive{cursor:pointer}.pf-notification-channel-row-interactive:hover{background:var(--pf-color-surface-hover)}.pf-notification-channel-row-selected{background:var(--pf-color-surface-selected)}.pf-notification-channel-icon{background:var(--pf-color-surface-subtle);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-sm);color:var(--pf-color-text-muted);font-size:var(--pf-font-size-sm);justify-content:center;align-items:center;width:28px;height:28px;font-weight:650;display:inline-flex}.pf-notification-channel-main,.pf-notification-rule-copy,.pf-notification-digest-copy{gap:2px;min-width:0;display:grid}.pf-notification-channel-title-row{align-items:baseline;gap:8px;min-width:0;display:flex}.pf-notification-channel-title,.pf-notification-rule-label,.pf-notification-digest-title{font-weight:650}.pf-notification-channel-description,.pf-notification-channel-metadata,.pf-notification-channel-status,.pf-notification-channel-trailing,.pf-notification-rule-description,.pf-notification-rule-metadata,.pf-notification-rule-trailing,.pf-notification-digest-description,.pf-notification-digest-metadata{color:var(--pf-color-text-muted);font-size:var(--pf-font-size-sm)}.pf-notification-channel-title,.pf-notification-channel-description{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-notification-channel-status,.pf-notification-channel-trailing{flex:none;align-items:center;display:inline-flex}.pf-notification-rule-row,.pf-notification-digest-card{background:var(--pf-color-surface);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-lg);color:var(--pf-color-text);min-width:0;display:grid}.pf-notification-rule-row{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px}.pf-notification-rule-row-disabled{opacity:.62}.pf-notification-rule-indicator{background:var(--pf-color-text-subtle);border-radius:999px;width:8px;height:8px}.pf-notification-rule-row-enabled .pf-notification-rule-indicator{background:var(--pf-color-accent)}.pf-notification-rule-metadata,.pf-notification-rule-trailing{align-items:center;gap:6px;display:inline-flex}.pf-notification-digest-card{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px}.pf-notification-digest-value{font-weight:650}.pf-notification-digest-metadata{grid-column:1/-1}.pf-label-list{background:var(--pf-color-surface);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-lg);display:grid;overflow:hidden}.pf-label-row{background:var(--pf-color-surface);border:0;border-bottom:1px solid var(--pf-color-border);color:var(--pf-color-text);font:inherit;text-align:left;outline:none;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%;min-width:0;min-height:56px;padding:9px 10px;display:grid}.pf-label-row:last-child{border-bottom:0}.pf-label-row-interactive{cursor:pointer}.pf-label-row-interactive:hover{background:var(--pf-color-surface-hover)}.pf-label-row-selected{background:var(--pf-color-surface-selected)}.pf-label-row-color{border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.pf-label-row-color:before{content:"";background:currentColor;border-radius:999px;width:10px;height:10px}.pf-label-row-main,.pf-label-group-copy,.pf-label-summary-copy{gap:2px;min-width:0;display:grid}.pf-label-row-title-row{align-items:baseline;gap:8px;min-width:0;display:flex}.pf-label-row-name,.pf-label-group-title,.pf-label-summary-title{font-weight:650}.pf-label-row-description,.pf-label-row-metadata,.pf-label-row-status,.pf-label-row-trailing,.pf-label-group-description,.pf-label-group-metadata,.pf-label-group-trailing,.pf-label-summary-description,.pf-label-summary-metadata{color:var(--pf-color-text-muted);font-size:var(--pf-font-size-sm)}.pf-label-row-name,.pf-label-row-description{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-label-row-status,.pf-label-row-trailing,.pf-label-group-metadata,.pf-label-group-trailing{flex:none;align-items:center;display:inline-flex}.pf-label-group-card,.pf-label-summary{background:var(--pf-color-surface);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-lg);color:var(--pf-color-text);min-width:0;display:grid}.pf-label-group-card{overflow:hidden}.pf-label-group-header{border-bottom:1px solid var(--pf-color-border);grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:10px;min-width:0;padding:12px;display:grid}.pf-label-group-body{flex-wrap:wrap;gap:6px;min-width:0;padding:12px;display:flex}.pf-label-summary{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px}.pf-label-summary-value{font-weight:650}.pf-label-summary-metadata{grid-column:1/-1}.pf-integration-list{background:var(--pf-color-surface);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-lg);display:grid;overflow:hidden}.pf-integration-row{background:var(--pf-color-surface);border:0;border-bottom:1px solid var(--pf-color-border);color:var(--pf-color-text);font:inherit;text-align:left;outline:none;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%;min-width:0;min-height:58px;padding:9px 10px;display:grid}.pf-integration-row:last-child{border-bottom:0}.pf-integration-row-interactive{cursor:pointer}.pf-integration-row-interactive:hover{background:var(--pf-color-surface-hover)}.pf-integration-row-selected{background:var(--pf-color-surface-selected)}.pf-integration-row-icon{background:var(--pf-color-surface-subtle);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-sm);color:var(--pf-color-text-muted);font-size:var(--pf-font-size-sm);justify-content:center;align-items:center;width:30px;height:30px;font-weight:650;display:inline-flex}.pf-integration-row-main,.pf-integration-connection-copy,.pf-webhook-event-copy,.pf-integration-summary-copy{gap:2px;min-width:0;display:grid}.pf-integration-row-title-row{align-items:baseline;gap:8px;min-width:0;display:flex}.pf-integration-row-name,.pf-integration-connection-title,.pf-webhook-event-name,.pf-integration-summary-title{font-weight:650}.pf-integration-row-description,.pf-integration-row-metadata,.pf-integration-row-status,.pf-integration-row-trailing,.pf-integration-connection-description,.pf-integration-connection-metadata,.pf-integration-connection-trailing,.pf-webhook-event-description,.pf-webhook-event-metadata,.pf-webhook-event-trailing,.pf-integration-summary-description,.pf-integration-summary-metadata{color:var(--pf-color-text-muted);font-size:var(--pf-font-size-sm)}.pf-integration-row-name,.pf-integration-row-description{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-integration-row-status,.pf-integration-row-trailing,.pf-integration-connection-metadata,.pf-integration-connection-trailing,.pf-webhook-event-metadata,.pf-webhook-event-trailing{flex:none;align-items:center;display:inline-flex}.pf-integration-connection-card,.pf-webhook-event-row,.pf-integration-summary{background:var(--pf-color-surface);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-lg);color:var(--pf-color-text);min-width:0;display:grid}.pf-integration-connection-card{overflow:hidden}.pf-integration-connection-header{border-bottom:1px solid var(--pf-color-border);grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:10px;min-width:0;padding:12px;display:grid}.pf-integration-connection-body{gap:8px;min-width:0;padding:12px;display:grid}.pf-webhook-event-row{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px}.pf-webhook-event-row-disabled{opacity:.62}.pf-webhook-event-indicator{background:var(--pf-color-text-subtle);border-radius:999px;width:8px;height:8px}.pf-webhook-event-row-enabled .pf-webhook-event-indicator{background:var(--pf-color-success)}.pf-integration-summary{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px}.pf-integration-summary-value{font-weight:650}.pf-integration-summary-metadata{grid-column:1/-1}.pf-template-list{background:var(--pf-color-surface);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-lg);display:grid;overflow:hidden}.pf-template-row{background:var(--pf-color-surface);border:0;border-bottom:1px solid var(--pf-color-border);color:var(--pf-color-text);font:inherit;text-align:left;outline:none;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%;min-width:0;min-height:58px;padding:9px 10px;display:grid}.pf-template-row:last-child{border-bottom:0}.pf-template-row-interactive{cursor:pointer}.pf-template-row-interactive:hover{background:var(--pf-color-surface-hover)}.pf-template-row-selected{background:var(--pf-color-surface-selected)}.pf-template-row-icon{background:var(--pf-color-surface-subtle);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-sm);color:var(--pf-color-text-muted);font-size:var(--pf-font-size-sm);justify-content:center;align-items:center;width:30px;height:30px;font-weight:650;display:inline-flex}.pf-template-row-main,.pf-template-preview-copy,.pf-template-rule-copy,.pf-template-summary-copy{gap:2px;min-width:0;display:grid}.pf-template-row-title-line{align-items:baseline;gap:8px;min-width:0;display:flex}.pf-template-row-title,.pf-template-preview-title,.pf-template-rule-title,.pf-template-summary-title{font-weight:650}.pf-template-row-description,.pf-template-row-metadata,.pf-template-row-status,.pf-template-row-trailing,.pf-template-preview-description,.pf-template-preview-metadata,.pf-template-preview-trailing,.pf-template-rule-description,.pf-template-rule-metadata,.pf-template-rule-trailing,.pf-template-summary-description,.pf-template-summary-metadata{color:var(--pf-color-text-muted);font-size:var(--pf-font-size-sm)}.pf-template-row-title,.pf-template-row-description{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-template-row-status,.pf-template-row-trailing,.pf-template-preview-metadata,.pf-template-preview-trailing,.pf-template-rule-metadata,.pf-template-rule-trailing{flex:none;align-items:center;display:inline-flex}.pf-template-preview-card,.pf-template-rule-row,.pf-template-summary{background:var(--pf-color-surface);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-lg);color:var(--pf-color-text);min-width:0;display:grid}.pf-template-preview-card{overflow:hidden}.pf-template-preview-header{border-bottom:1px solid var(--pf-color-border);grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:10px;min-width:0;padding:12px;display:grid}.pf-template-preview-body{gap:8px;min-width:0;padding:12px;display:grid}.pf-template-rule-row{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px}.pf-template-rule-row-disabled{opacity:.62}.pf-template-rule-indicator{background:var(--pf-color-text-subtle);border-radius:999px;width:8px;height:8px}.pf-template-rule-row-enabled .pf-template-rule-indicator{background:var(--pf-color-accent)}.pf-template-summary{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px}.pf-template-summary-value{font-weight:650}.pf-template-summary-metadata{grid-column:1/-1}.pf-api-key-list{background:var(--pf-color-surface);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-lg);display:grid;overflow:hidden}.pf-api-key-row{background:var(--pf-color-surface);border:0;border-bottom:1px solid var(--pf-color-border);color:var(--pf-color-text);font:inherit;text-align:left;outline:none;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%;min-width:0;min-height:58px;padding:9px 10px;display:grid}.pf-api-key-row:last-child{border-bottom:0}.pf-api-key-row-interactive{cursor:pointer}.pf-api-key-row-interactive:hover{background:var(--pf-color-surface-hover)}.pf-api-key-row-selected{background:var(--pf-color-surface-selected)}.pf-api-key-prefix{background:var(--pf-color-surface-subtle);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-sm);color:var(--pf-color-text-muted);font-family:var(--pf-font-family-mono);font-size:var(--pf-font-size-sm);justify-content:center;align-items:center;height:30px;padding:0 8px;font-weight:650;display:inline-flex}.pf-api-key-main,.pf-api-scope-copy,.pf-api-secret-copy,.pf-api-key-summary-copy{gap:2px;min-width:0;display:grid}.pf-api-key-title-line{align-items:baseline;gap:8px;min-width:0;display:flex}.pf-api-key-name,.pf-api-scope-title,.pf-api-secret-title,.pf-api-key-summary-title{font-weight:650}.pf-api-key-description,.pf-api-key-metadata,.pf-api-key-status,.pf-api-key-trailing,.pf-api-scope-description,.pf-api-scope-metadata,.pf-api-scope-trailing,.pf-api-secret-description,.pf-api-secret-metadata,.pf-api-secret-trailing,.pf-api-key-summary-description,.pf-api-key-summary-metadata{color:var(--pf-color-text-muted);font-size:var(--pf-font-size-sm)}.pf-api-key-name,.pf-api-key-description{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-api-key-status,.pf-api-key-trailing,.pf-api-scope-metadata,.pf-api-scope-trailing,.pf-api-secret-metadata,.pf-api-secret-trailing{flex:none;align-items:center;display:inline-flex}.pf-api-scope-row,.pf-api-secret-card,.pf-api-key-summary{background:var(--pf-color-surface);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-lg);color:var(--pf-color-text);min-width:0;display:grid}.pf-api-scope-row{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px}.pf-api-scope-row-disabled{opacity:.62}.pf-api-scope-indicator{background:var(--pf-color-text-subtle);border-radius:999px;width:8px;height:8px}.pf-api-scope-row-enabled .pf-api-scope-indicator{background:var(--pf-color-accent)}.pf-api-secret-card{overflow:hidden}.pf-api-secret-header{border-bottom:1px solid var(--pf-color-border);grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:10px;min-width:0;padding:12px;display:grid}.pf-api-secret-body{gap:8px;min-width:0;padding:12px;display:grid}.pf-api-key-summary{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px}.pf-api-key-summary-value{font-weight:650}.pf-api-key-summary-metadata{grid-column:1/-1}.pf-workspace-setting-list{background:var(--pf-color-surface);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-lg);display:grid;overflow:hidden}.pf-workspace-setting-row{background:var(--pf-color-surface);border:0;border-bottom:1px solid var(--pf-color-border);color:var(--pf-color-text);font:inherit;text-align:left;outline:none;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%;min-width:0;min-height:58px;padding:9px 10px;display:grid}.pf-workspace-setting-row:last-child{border-bottom:0}.pf-workspace-setting-row-interactive{cursor:pointer}.pf-workspace-setting-row-interactive:hover{background:var(--pf-color-surface-hover)}.pf-workspace-setting-row-selected{background:var(--pf-color-surface-selected)}.pf-workspace-setting-icon{background:var(--pf-color-surface-subtle);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-sm);color:var(--pf-color-text-muted);font-size:var(--pf-font-size-sm);justify-content:center;align-items:center;width:30px;height:30px;font-weight:650;display:inline-flex}.pf-workspace-setting-main,.pf-workspace-preference-copy,.pf-workspace-domain-copy,.pf-workspace-settings-summary-copy{gap:2px;min-width:0;display:grid}.pf-workspace-setting-title-line{align-items:baseline;gap:8px;min-width:0;display:flex}.pf-workspace-setting-title,.pf-workspace-preference-title,.pf-workspace-domain-title,.pf-workspace-settings-summary-title{font-weight:650}.pf-workspace-setting-description,.pf-workspace-setting-metadata,.pf-workspace-setting-status,.pf-workspace-setting-trailing,.pf-workspace-preference-description,.pf-workspace-preference-metadata,.pf-workspace-preference-trailing,.pf-workspace-domain-description,.pf-workspace-domain-metadata,.pf-workspace-domain-trailing,.pf-workspace-settings-summary-description,.pf-workspace-settings-summary-metadata{color:var(--pf-color-text-muted);font-size:var(--pf-font-size-sm)}.pf-workspace-setting-title,.pf-workspace-setting-description{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-workspace-setting-status,.pf-workspace-setting-trailing,.pf-workspace-preference-metadata,.pf-workspace-preference-trailing,.pf-workspace-domain-metadata,.pf-workspace-domain-trailing{flex:none;align-items:center;display:inline-flex}.pf-workspace-preference-row,.pf-workspace-domain-card,.pf-workspace-settings-summary{background:var(--pf-color-surface);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-lg);color:var(--pf-color-text);min-width:0;display:grid}.pf-workspace-preference-row{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px}.pf-workspace-preference-row-disabled{opacity:.62}.pf-workspace-preference-indicator{background:var(--pf-color-text-subtle);border-radius:999px;width:8px;height:8px}.pf-workspace-preference-row-enabled .pf-workspace-preference-indicator{background:var(--pf-color-accent)}.pf-workspace-domain-card{overflow:hidden}.pf-workspace-domain-header{border-bottom:1px solid var(--pf-color-border);grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:10px;min-width:0;padding:12px;display:grid}.pf-workspace-domain-body{gap:8px;min-width:0;padding:12px;display:grid}.pf-workspace-settings-summary{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px}.pf-workspace-settings-summary-value{font-weight:650}.pf-workspace-settings-summary-metadata{grid-column:1/-1}.pf-billing-plan-card,.pf-billing-usage-meter,.pf-billing-payment-card,.pf-billing-summary{background:var(--pf-color-surface);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-lg);color:var(--pf-color-text);min-width:0;display:grid}.pf-billing-plan-card{gap:12px;padding:14px}.pf-billing-plan-header,.pf-billing-usage-header,.pf-billing-payment-header{grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:10px;min-width:0;display:grid}.pf-billing-plan-copy,.pf-billing-usage-copy,.pf-billing-payment-copy,.pf-billing-summary-copy{gap:2px;min-width:0;display:grid}.pf-billing-plan-title,.pf-billing-usage-label,.pf-billing-payment-title,.pf-billing-summary-title{font-weight:650}.pf-billing-plan-description,.pf-billing-plan-metadata,.pf-billing-usage-description,.pf-billing-usage-limit,.pf-billing-payment-description,.pf-billing-payment-metadata,.pf-billing-payment-trailing,.pf-billing-summary-description,.pf-billing-summary-metadata{color:var(--pf-color-text-muted);font-size:var(--pf-font-size-sm)}.pf-billing-plan-title,.pf-billing-plan-description,.pf-billing-usage-label,.pf-billing-usage-description,.pf-billing-payment-title,.pf-billing-payment-description{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-billing-plan-price{letter-spacing:0;font-size:28px;font-weight:700;line-height:1.1}.pf-billing-plan-body,.pf-billing-payment-body{gap:8px;min-width:0;display:grid}.pf-billing-plan-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pf-billing-usage-meter{gap:10px;padding:12px}.pf-billing-usage-value,.pf-billing-invoice-amount,.pf-billing-summary-value{font-weight:650}.pf-billing-usage-track{background:var(--pf-color-surface-subtle);border-radius:999px;height:7px;display:block;overflow:hidden}.pf-billing-usage-fill{background:var(--pf-color-accent);border-radius:inherit;height:100%;display:block}.pf-billing-usage-meter-success .pf-billing-usage-fill{background:var(--pf-color-success)}.pf-billing-usage-meter-warning .pf-billing-usage-fill{background:var(--pf-color-warning)}.pf-billing-usage-meter-danger .pf-billing-usage-fill{background:var(--pf-color-danger)}.pf-billing-invoice-list{background:var(--pf-color-surface);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-lg);display:grid;overflow:hidden}.pf-billing-invoice-row{background:var(--pf-color-surface);border:0;border-bottom:1px solid var(--pf-color-border);color:var(--pf-color-text);font:inherit;text-align:left;outline:none;grid-template-columns:86px minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%;min-width:0;min-height:54px;padding:9px 10px;display:grid}.pf-billing-invoice-row:last-child{border-bottom:0}.pf-billing-invoice-row-interactive{cursor:pointer}.pf-billing-invoice-row-interactive:hover{background:var(--pf-color-surface-hover)}.pf-billing-invoice-row-selected{background:var(--pf-color-surface-selected)}.pf-billing-invoice-copy{gap:2px;min-width:0;display:grid}.pf-billing-invoice-id{color:var(--pf-color-text-muted);font-family:var(--pf-font-family-mono);font-size:var(--pf-font-size-sm)}.pf-billing-invoice-description,.pf-billing-invoice-due-date,.pf-billing-invoice-status{color:var(--pf-color-text-muted);font-size:var(--pf-font-size-sm)}.pf-billing-invoice-description,.pf-billing-invoice-due-date{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-billing-invoice-status,.pf-billing-payment-metadata,.pf-billing-payment-trailing{align-items:center;display:inline-flex}.pf-billing-payment-card{overflow:hidden}.pf-billing-payment-header{border-bottom:1px solid var(--pf-color-border);padding:12px}.pf-billing-payment-body{padding:12px}.pf-billing-summary{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px}.pf-billing-summary-metadata{grid-column:1/-1}.pf-security-policy-list,.pf-security-event-list{background:var(--pf-color-surface);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-lg);display:grid;overflow:hidden}.pf-security-policy-row{background:var(--pf-color-surface);border:0;border-bottom:1px solid var(--pf-color-border);color:var(--pf-color-text);font:inherit;text-align:left;outline:none;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%;min-width:0;min-height:58px;padding:9px 10px;display:grid}.pf-security-policy-row:last-child,.pf-security-event-row:last-child{border-bottom:0}.pf-security-policy-row-interactive{cursor:pointer}.pf-security-policy-row-interactive:hover{background:var(--pf-color-surface-hover)}.pf-security-policy-row-selected{background:var(--pf-color-surface-selected)}.pf-security-policy-icon{background:var(--pf-color-surface-subtle);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-sm);color:var(--pf-color-text-muted);font-size:var(--pf-font-size-sm);justify-content:center;align-items:center;width:30px;height:30px;font-weight:650;display:inline-flex}.pf-security-policy-main,.pf-security-detail-copy,.pf-security-rule-copy,.pf-security-event-copy,.pf-security-summary-copy{gap:2px;min-width:0;display:grid}.pf-security-policy-title-line,.pf-security-event-title-line{align-items:baseline;gap:8px;min-width:0;display:flex}.pf-security-policy-title,.pf-security-detail-title,.pf-security-rule-title,.pf-security-event-title,.pf-security-summary-title{font-weight:650}.pf-security-policy-description,.pf-security-policy-metadata,.pf-security-policy-status,.pf-security-policy-trailing,.pf-security-detail-description,.pf-security-detail-metadata,.pf-security-detail-trailing,.pf-security-rule-description,.pf-security-rule-metadata,.pf-security-rule-trailing,.pf-security-event-description,.pf-security-event-metadata,.pf-security-event-actor,.pf-security-event-time,.pf-security-summary-description,.pf-security-summary-metadata{color:var(--pf-color-text-muted);font-size:var(--pf-font-size-sm)}.pf-security-policy-title,.pf-security-policy-description,.pf-security-detail-title,.pf-security-detail-description,.pf-security-rule-title,.pf-security-rule-description,.pf-security-event-title,.pf-security-event-description{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-security-policy-status,.pf-security-policy-trailing,.pf-security-detail-metadata,.pf-security-detail-trailing,.pf-security-rule-metadata,.pf-security-rule-trailing{align-items:center;display:inline-flex}.pf-security-detail-card,.pf-security-rule-card,.pf-security-summary{background:var(--pf-color-surface);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-lg);color:var(--pf-color-text);min-width:0;display:grid}.pf-security-detail-card{overflow:hidden}.pf-security-detail-header{border-bottom:1px solid var(--pf-color-border);grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:10px;min-width:0;padding:12px;display:grid}.pf-security-detail-body{gap:8px;min-width:0;padding:12px;display:grid}.pf-security-rule-card{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px}.pf-security-rule-card-disabled{opacity:.62}.pf-security-rule-indicator,.pf-security-event-marker{background:var(--pf-color-text-subtle);border-radius:999px;width:8px;height:8px}.pf-security-rule-card-enabled .pf-security-rule-indicator,.pf-security-event-row-success .pf-security-event-marker{background:var(--pf-color-success)}.pf-security-event-row-warning .pf-security-event-marker{background:var(--pf-color-warning)}.pf-security-event-row-danger .pf-security-event-marker{background:var(--pf-color-danger)}.pf-security-event-row-accent .pf-security-event-marker{background:var(--pf-color-accent)}.pf-security-event-row{border-bottom:1px solid var(--pf-color-border);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:grid}.pf-security-summary{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px}.pf-security-summary-value{font-weight:650}.pf-security-summary-metadata{grid-column:1/-1}.pf-account-profile-card,.pf-account-connected-card,.pf-account-summary{background:var(--pf-color-surface);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-lg);color:var(--pf-color-text);min-width:0;display:grid}.pf-account-profile-card{gap:12px;padding:14px}.pf-account-profile-header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;display:grid}.pf-account-profile-avatar{align-items:center;display:inline-flex}.pf-account-profile-copy,.pf-account-connected-copy,.pf-account-session-copy,.pf-account-summary-copy{gap:2px;min-width:0;display:grid}.pf-account-profile-name,.pf-account-preference-title,.pf-account-connected-title,.pf-account-session-device,.pf-account-summary-title{font-weight:650}.pf-account-profile-description,.pf-account-profile-metadata,.pf-account-preference-description,.pf-account-preference-metadata,.pf-account-preference-trailing,.pf-account-connected-description,.pf-account-connected-metadata,.pf-account-connected-trailing,.pf-account-session-description,.pf-account-session-metadata,.pf-account-session-status,.pf-account-summary-description,.pf-account-summary-metadata{color:var(--pf-color-text-muted);font-size:var(--pf-font-size-sm)}.pf-account-profile-name,.pf-account-profile-description,.pf-account-preference-title,.pf-account-preference-description,.pf-account-connected-title,.pf-account-connected-description,.pf-account-session-device,.pf-account-session-description{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-account-profile-body,.pf-account-connected-body{gap:8px;min-width:0;display:grid}.pf-account-profile-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pf-account-preference-list,.pf-account-session-list{background:var(--pf-color-surface);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-lg);display:grid;overflow:hidden}.pf-account-preference-row{background:var(--pf-color-surface);border:0;border-bottom:1px solid var(--pf-color-border);color:var(--pf-color-text);font:inherit;text-align:left;outline:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-width:0;min-height:56px;padding:9px 10px;display:grid}.pf-account-preference-row:last-child,.pf-account-session-row:last-child{border-bottom:0}.pf-account-preference-row-interactive{cursor:pointer}.pf-account-preference-row-interactive:hover{background:var(--pf-color-surface-hover)}.pf-account-preference-row-selected{background:var(--pf-color-surface-selected)}.pf-account-preference-icon{background:var(--pf-color-surface-subtle);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-sm);color:var(--pf-color-text-muted);font-size:var(--pf-font-size-sm);justify-content:center;align-items:center;width:30px;height:30px;font-weight:650;display:inline-flex}.pf-account-preference-copy{gap:2px;min-width:0;display:grid}.pf-account-preference-title-line{align-items:baseline;gap:8px;min-width:0;display:flex}.pf-account-preference-trailing,.pf-account-connected-metadata,.pf-account-connected-trailing,.pf-account-session-metadata,.pf-account-session-status{align-items:center;display:inline-flex}.pf-account-connected-card{overflow:hidden}.pf-account-connected-header{border-bottom:1px solid var(--pf-color-border);grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:10px;min-width:0;padding:12px;display:grid}.pf-account-connected-body{padding:12px}.pf-account-session-row{border-bottom:1px solid var(--pf-color-border);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:grid}.pf-account-session-marker{background:var(--pf-color-text-subtle);border-radius:999px;width:8px;height:8px}.pf-account-session-row-success .pf-account-session-marker{background:var(--pf-color-success)}.pf-account-session-row-warning .pf-account-session-marker{background:var(--pf-color-warning)}.pf-account-session-row-danger .pf-account-session-marker{background:var(--pf-color-danger)}.pf-account-session-row-accent .pf-account-session-marker{background:var(--pf-color-accent)}.pf-account-summary{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px}.pf-account-summary-value{font-weight:650}.pf-account-summary-metadata{grid-column:1/-1}.pf-team-member-list{background:var(--pf-color-surface);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-lg);display:grid;overflow:hidden}.pf-team-member-row{background:var(--pf-color-surface);border:0;border-bottom:1px solid var(--pf-color-border);color:var(--pf-color-text);font:inherit;text-align:left;outline:none;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:10px;width:100%;min-width:0;min-height:58px;padding:9px 10px;display:grid}.pf-team-member-row:last-child{border-bottom:0}.pf-team-member-row-interactive{cursor:pointer}.pf-team-member-row-interactive:hover{background:var(--pf-color-surface-hover)}.pf-team-member-row-selected{background:var(--pf-color-surface-selected)}.pf-team-member-avatar,.pf-team-member-role,.pf-team-member-status,.pf-team-member-trailing{align-items:center;min-width:0;display:inline-flex}.pf-team-member-main,.pf-team-invite-title-block,.pf-team-access-option-copy,.pf-team-access-summary-copy{gap:2px;min-width:0;display:grid}.pf-team-member-title-row{align-items:baseline;gap:8px;min-width:0;display:flex}.pf-team-member-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.pf-team-member-email,.pf-team-member-metadata,.pf-team-member-role,.pf-team-member-status,.pf-team-member-trailing,.pf-team-invite-description,.pf-team-access-option-description,.pf-team-access-option-metadata,.pf-team-access-summary-description,.pf-team-access-summary-metadata{color:var(--pf-color-text-muted);font-size:var(--pf-font-size-sm)}.pf-team-member-email{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-team-invite-panel,.pf-team-access-summary{background:var(--pf-color-surface);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-lg);color:var(--pf-color-text);min-width:0;display:grid;overflow:hidden}.pf-team-invite-header{border-bottom:1px solid var(--pf-color-border);justify-content:space-between;align-items:start;gap:10px;min-width:0;padding:12px;display:flex}.pf-team-invite-title,.pf-team-access-summary-title{font-weight:650}.pf-team-invite-actions{flex:none;align-items:center;gap:6px;display:inline-flex}.pf-team-invite-body{gap:10px;min-width:0;padding:12px;display:grid}.pf-team-access-option{background:var(--pf-color-surface-subtle);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-md);color:var(--pf-color-text);font:inherit;text-align:left;outline:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-width:0;min-height:48px;padding:9px;display:grid}.pf-team-access-option-interactive{cursor:pointer}.pf-team-access-option-interactive:hover{background:var(--pf-color-surface-hover)}.pf-team-access-option-selected{background:var(--pf-color-surface-selected);border-color:color-mix(in srgb, var(--pf-color-accent) 42%, var(--pf-color-border))}.pf-team-access-option-indicator{background:var(--pf-color-surface);border:1px solid var(--pf-color-border-strong);border-radius:999px;width:14px;height:14px}.pf-team-access-option-selected .pf-team-access-option-indicator{border:4px solid var(--pf-color-accent)}.pf-team-access-option-label{font-weight:600}.pf-team-access-summary{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px}.pf-team-access-summary-value{font-weight:650}.pf-team-access-summary-metadata{grid-column:1/-1}.pf-workflow-status-list{background:var(--pf-color-surface);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-lg);display:grid;overflow:hidden}.pf-workflow-status-row{background:var(--pf-color-surface);border:0;border-bottom:1px solid var(--pf-color-border);color:var(--pf-color-text);font:inherit;text-align:left;outline:none;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%;min-width:0;min-height:54px;padding:9px 10px;display:grid}.pf-workflow-status-row:last-child{border-bottom:0}.pf-workflow-status-row-interactive{cursor:pointer}.pf-workflow-status-row-interactive:hover{background:var(--pf-color-surface-hover)}.pf-workflow-status-row-selected{background:var(--pf-color-surface-selected)}.pf-workflow-status-color{border-radius:999px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.pf-workflow-status-color:before{content:"";background:currentColor;border-radius:999px;width:8px;height:8px}.pf-workflow-status-main,.pf-workflow-rule-copy,.pf-workflow-summary-copy{gap:2px;min-width:0;display:grid}.pf-workflow-status-title-row{align-items:baseline;gap:8px;min-width:0;display:flex}.pf-workflow-status-name,.pf-workflow-rule-title,.pf-workflow-summary-title{font-weight:650}.pf-workflow-status-description,.pf-workflow-status-metadata,.pf-workflow-status-state,.pf-workflow-status-trailing,.pf-workflow-rule-description,.pf-workflow-rule-metadata,.pf-workflow-summary-description,.pf-workflow-summary-metadata{color:var(--pf-color-text-muted);font-size:var(--pf-font-size-sm)}.pf-workflow-status-name,.pf-workflow-status-description{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-workflow-status-state,.pf-workflow-status-trailing{flex:none;align-items:center;display:inline-flex}.pf-workflow-rule-card,.pf-workflow-summary{background:var(--pf-color-surface);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-lg);color:var(--pf-color-text);min-width:0;display:grid}.pf-workflow-rule-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px}.pf-workflow-rule-card-disabled{opacity:.58}.pf-workflow-rule-state{background:var(--pf-color-success);border-radius:999px;width:8px;height:8px;margin-top:6px}.pf-workflow-rule-card-disabled .pf-workflow-rule-state{background:var(--pf-color-text-subtle)}.pf-workflow-rule-metadata,.pf-workflow-rule-trailing{align-items:center;gap:6px;display:inline-flex}.pf-workflow-summary{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px}.pf-workflow-summary-value{font-weight:650}.pf-workflow-summary-metadata{grid-column:1/-1}.pf-resource-list{background:var(--pf-color-surface);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-lg);display:grid;overflow:hidden}.pf-resource-item{background:var(--pf-color-surface);border:0;border-bottom:1px solid var(--pf-color-border);color:var(--pf-color-text);font:inherit;text-align:left;outline:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;width:100%;min-width:0;min-height:56px;padding:10px 12px;display:grid}.pf-resource-item:last-child{border-bottom:0}.pf-resource-item-interactive{cursor:pointer}.pf-resource-item-interactive:hover{background:var(--pf-color-surface-hover)}.pf-resource-item-selected{background:var(--pf-color-surface-selected)}.pf-resource-item-icon{background:var(--pf-color-surface-subtle);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-sm);color:var(--pf-color-text-subtle);font-size:var(--pf-font-size-sm);justify-content:center;align-items:center;width:28px;height:28px;margin-top:1px;font-weight:600;line-height:1;display:inline-flex}.pf-resource-item-accent .pf-resource-item-icon{background:var(--pf-color-surface-selected);color:var(--pf-color-accent)}.pf-resource-item-success .pf-resource-item-icon{color:var(--pf-color-success);background:#edf8f2}.pf-resource-item-warning .pf-resource-item-icon{color:var(--pf-color-warning);background:#fff7e8}.pf-resource-item-danger .pf-resource-item-icon{background:var(--pf-color-danger-surface);color:var(--pf-color-danger)}.pf-resource-item-main{gap:4px;min-width:0;display:grid}.pf-resource-item-header{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.pf-resource-item-title{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.pf-resource-item-description{color:var(--pf-color-text-muted);font-size:var(--pf-font-size-sm);line-height:var(--pf-line-height-normal);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-resource-item-metadata{color:var(--pf-color-text-subtle);font-size:var(--pf-font-size-sm);flex:none}.pf-resource-item-badge,.pf-resource-item-trailing{align-items:center;display:inline-flex}.pf-resource-item-badge{justify-self:start}.pf-resource-item-trailing{color:var(--pf-color-text-subtle);margin-top:2px}.pf-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.pf-attachment-card{background:var(--pf-color-surface);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-lg);color:var(--pf-color-text);font:inherit;text-align:left;outline:none;grid-template-rows:84px minmax(0,auto);align-items:stretch;min-width:0;padding:0;display:grid;overflow:hidden}.pf-attachment-card-interactive{cursor:pointer}.pf-attachment-card-interactive:hover{background:var(--pf-color-surface-hover)}.pf-attachment-card-selected{border-color:color-mix(in srgb, var(--pf-color-accent) 52%, var(--pf-color-border));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pf-color-accent) 28%, transparent)}.pf-attachment-card-preview{background:linear-gradient(135deg, color-mix(in srgb, var(--pf-color-accent) 14%, transparent), transparent), var(--pf-color-surface-subtle);border-bottom:1px solid var(--pf-color-border);color:var(--pf-color-text-subtle);font-size:var(--pf-font-size-sm);justify-content:center;align-items:center;min-height:0;font-weight:600;display:flex}.pf-attachment-card-body{gap:4px;min-width:0;padding:10px 12px 12px;display:grid}.pf-attachment-card-header{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.pf-attachment-card-title{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.pf-attachment-card-description,.pf-attachment-card-metadata,.pf-attachment-card-trailing{color:var(--pf-color-text-muted);font-size:var(--pf-font-size-sm)}.pf-attachment-card-description{line-height:var(--pf-line-height-normal);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-attachment-card-metadata,.pf-attachment-card-trailing{color:var(--pf-color-text-subtle)}.pf-cycle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;display:grid}.pf-cycle-card{background:var(--pf-color-surface);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-lg);color:var(--pf-color-text);font:inherit;text-align:left;min-width:0;transition:background var(--pf-transition-fast), border-color var(--pf-transition-fast), box-shadow var(--pf-transition-fast);outline:none;gap:12px;width:100%;padding:12px;display:grid}.pf-cycle-card-interactive{cursor:pointer}.pf-cycle-card-interactive:hover{background:color-mix(in srgb, var(--pf-color-surface) 74%, var(--pf-color-surface-hover));border-color:var(--pf-color-border-strong)}.pf-cycle-card-selected{border-color:color-mix(in srgb, var(--pf-color-accent) 40%, var(--pf-color-border));box-shadow:inset 3px 0 0 var(--pf-color-accent)}.pf-cycle-card-accent{box-shadow:inset 3px 0 0 var(--pf-color-accent)}.pf-cycle-card-success{box-shadow:inset 3px 0 0 var(--pf-color-success)}.pf-cycle-card-warning{box-shadow:inset 3px 0 0 var(--pf-color-warning)}.pf-cycle-card-danger{box-shadow:inset 3px 0 0 var(--pf-color-danger)}.pf-cycle-card-header,.pf-cycle-card-footer,.pf-cycle-card-progress-copy{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.pf-cycle-card-title-block{gap:3px;min-width:0;display:grid}.pf-cycle-card-title{color:var(--pf-color-text);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.pf-cycle-card-dates,.pf-cycle-card-footer,.pf-cycle-card-progress-copy{color:var(--pf-color-text-muted);font-size:var(--pf-font-size-sm)}.pf-cycle-card-status{flex:none;align-items:center;display:inline-flex}.pf-cycle-card-progress{gap:6px;min-width:0;display:grid}.pf-cycle-card-progress-track{background:var(--pf-color-surface-active);border-radius:999px;width:100%;height:6px;display:block;overflow:hidden}.pf-cycle-card-progress-fill{background:var(--pf-color-accent);border-radius:inherit;height:100%;display:block}.pf-cycle-card-success .pf-cycle-card-progress-fill{background:var(--pf-color-success)}.pf-cycle-card-warning .pf-cycle-card-progress-fill{background:var(--pf-color-warning)}.pf-cycle-card-danger .pf-cycle-card-progress-fill{background:var(--pf-color-danger)}.pf-cycle-scope{background:var(--pf-color-surface);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-lg);gap:8px;min-width:0;padding:10px 12px;display:grid}.pf-cycle-scope-track{background:var(--pf-color-surface-active);border-radius:999px;width:100%;height:8px;display:flex;overflow:hidden}.pf-cycle-scope-segment{height:100%;display:block}.pf-cycle-scope-completed{background:var(--pf-color-success)}.pf-cycle-scope-active{background:var(--pf-color-accent)}.pf-cycle-scope-planned{background:var(--pf-color-border-strong)}.pf-cycle-scope-legend{color:var(--pf-color-text-muted);font-size:var(--pf-font-size-sm);justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.pf-milestone-list{background:var(--pf-color-surface);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-lg);display:grid;overflow:hidden}.pf-milestone-item{background:var(--pf-color-surface);border:0;border-bottom:1px solid var(--pf-color-border);color:var(--pf-color-text);font:inherit;text-align:left;outline:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;width:100%;min-width:0;padding:10px 12px;display:grid}.pf-milestone-item:last-child{border-bottom:0}.pf-milestone-item-interactive{cursor:pointer}.pf-milestone-item-interactive:hover{background:var(--pf-color-surface-hover)}.pf-milestone-item-selected{background:var(--pf-color-surface-selected)}.pf-milestone-item-marker{background:var(--pf-color-surface-subtle);border:1px solid var(--pf-color-border);color:var(--pf-color-text-subtle);font-size:var(--pf-font-size-sm);border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;margin-top:2px;font-weight:600;line-height:1;display:inline-flex}.pf-milestone-item-accent .pf-milestone-item-marker{background:var(--pf-color-surface-selected);color:var(--pf-color-accent)}.pf-milestone-item-success .pf-milestone-item-marker{color:var(--pf-color-success);background:#edf8f2}.pf-milestone-item-warning .pf-milestone-item-marker{color:var(--pf-color-warning);background:#fff7e8}.pf-milestone-item-danger .pf-milestone-item-marker{background:var(--pf-color-danger-surface);color:var(--pf-color-danger)}.pf-milestone-item-main{gap:3px;min-width:0;display:grid}.pf-milestone-item-header{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.pf-milestone-item-title{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.pf-milestone-item-date,.pf-milestone-item-description,.pf-milestone-item-metadata{color:var(--pf-color-text-muted);font-size:var(--pf-font-size-sm)}.pf-milestone-item-description{line-height:var(--pf-line-height-normal);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-milestone-item-date,.pf-milestone-item-status{flex:none}.pf-milestone-item-status{align-items:center;margin-top:1px;display:inline-flex}.pf-board{grid-auto-columns:minmax(260px,1fr);grid-auto-flow:column;align-items:start;gap:12px;min-width:0;padding-bottom:2px;display:grid;overflow-x:auto}.pf-board-column{background:var(--pf-color-surface-subtle);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-lg);gap:8px;min-width:0;padding:8px;display:grid}.pf-board-column-header{justify-content:space-between;align-items:start;gap:10px;min-width:0;padding:2px 2px 0;display:flex}.pf-board-column-title-block{gap:2px;min-width:0;display:grid}.pf-board-column-title-row{align-items:center;gap:7px;min-width:0;display:flex}.pf-board-column h2{color:var(--pf-color-text);font-size:var(--pf-font-size-md);font-weight:650;line-height:var(--pf-line-height-tight);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.pf-board-column-count{background:var(--pf-color-surface);border:1px solid var(--pf-color-border);color:var(--pf-color-text-muted);font-size:var(--pf-font-size-xs);border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-weight:600;display:inline-flex}.pf-board-column-description{color:var(--pf-color-text-subtle);font-size:var(--pf-font-size-sm)}.pf-board-column-actions{flex:none;align-items:center;display:inline-flex}.pf-board-column-body{gap:8px;min-width:0;display:grid}.pf-board-card{background:var(--pf-color-surface);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-md);color:var(--pf-color-text);font:inherit;text-align:left;min-width:0;transition:background var(--pf-transition-fast), border-color var(--pf-transition-fast), box-shadow var(--pf-transition-fast);outline:none;gap:8px;width:100%;padding:10px;display:grid}.pf-board-card-interactive{cursor:pointer}.pf-board-card-interactive:hover{background:color-mix(in srgb, var(--pf-color-surface) 72%, var(--pf-color-surface-hover));border-color:var(--pf-color-border-strong)}.pf-board-card-selected{border-color:color-mix(in srgb, var(--pf-color-accent) 38%, var(--pf-color-border));box-shadow:inset 3px 0 0 var(--pf-color-accent)}.pf-board-card-accent{box-shadow:inset 3px 0 0 var(--pf-color-accent)}.pf-board-card-success{box-shadow:inset 3px 0 0 var(--pf-color-success)}.pf-board-card-warning{box-shadow:inset 3px 0 0 var(--pf-color-warning)}.pf-board-card-danger{box-shadow:inset 3px 0 0 var(--pf-color-danger)}.pf-board-card-header{justify-content:space-between;align-items:start;gap:8px;min-width:0;display:flex}.pf-board-card-title-block{gap:3px;min-width:0;display:grid}.pf-board-card-id{color:var(--pf-color-text-subtle);font-size:var(--pf-font-size-xs);letter-spacing:0;font-weight:650}.pf-board-card-title{color:var(--pf-color-text);font-size:var(--pf-font-size-md);font-weight:500;line-height:var(--pf-line-height-normal)}.pf-board-card-description{color:var(--pf-color-text-muted);font-size:var(--pf-font-size-sm);line-height:var(--pf-line-height-normal)}.pf-board-card-metadata,.pf-board-card-footer,.pf-board-card-tags,.pf-board-card-trailing{align-items:center;min-width:0;display:flex}.pf-board-card-metadata{flex:none}.pf-board-card-footer{justify-content:space-between;gap:8px}.pf-board-card-tags,.pf-board-card-trailing{gap:6px}.pf-project-card{background:var(--pf-color-surface);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-lg);color:var(--pf-color-text);font:inherit;text-align:left;min-width:0;transition:background var(--pf-transition-fast), border-color var(--pf-transition-fast), box-shadow var(--pf-transition-fast);outline:none;gap:12px;width:100%;padding:14px;display:grid}.pf-project-card-interactive{cursor:pointer}.pf-project-card-interactive:hover{background:color-mix(in srgb, var(--pf-color-surface) 74%, var(--pf-color-surface-hover));border-color:var(--pf-color-border-strong)}.pf-project-card-selected{border-color:color-mix(in srgb, var(--pf-color-accent) 38%, var(--pf-color-border));box-shadow:inset 3px 0 0 var(--pf-color-accent)}.pf-project-card-accent{box-shadow:inset 3px 0 0 var(--pf-color-accent)}.pf-project-card-success{box-shadow:inset 3px 0 0 var(--pf-color-success)}.pf-project-card-warning{box-shadow:inset 3px 0 0 var(--pf-color-warning)}.pf-project-card-danger{box-shadow:inset 3px 0 0 var(--pf-color-danger)}.pf-project-card-header{justify-content:space-between;align-items:start;gap:10px;min-width:0;display:flex}.pf-project-card-title-block{gap:4px;min-width:0;display:grid}.pf-project-card-title{color:var(--pf-color-text);font-size:var(--pf-font-size-lg);font-weight:650;line-height:var(--pf-line-height-tight)}.pf-project-card-description{color:var(--pf-color-text-muted);font-size:var(--pf-font-size-sm);line-height:var(--pf-line-height-normal)}.pf-project-card-actions{flex:none;align-items:center;display:inline-flex}.pf-project-card-meta-row,.pf-project-card-progress-copy,.pf-project-card-footer{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.pf-project-card-meta-row{color:var(--pf-color-text-muted);font-size:var(--pf-font-size-sm)}.pf-project-card-progress{gap:6px;min-width:0;display:grid}.pf-project-card-progress-copy{color:var(--pf-color-text-muted);font-size:var(--pf-font-size-sm)}.pf-project-card-progress-track{background:var(--pf-color-surface-active);border-radius:999px;width:100%;height:6px;display:block;overflow:hidden}.pf-project-card-progress-fill{background:var(--pf-color-accent);border-radius:inherit;height:100%;display:block}.pf-project-card-footer{color:var(--pf-color-text-muted);font-size:var(--pf-font-size-sm)}.pf-initiative-list{background:var(--pf-color-surface);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-lg);min-width:0;display:grid;overflow:hidden}.pf-initiative-row{background:var(--pf-color-surface);border:0;border-bottom:1px solid var(--pf-color-border);color:var(--pf-color-text);font:inherit;text-align:left;outline:none;grid-template-columns:auto minmax(260px,1fr) 150px;align-items:center;gap:12px;width:100%;min-width:0;min-height:76px;padding:12px;display:grid}.pf-initiative-row:last-child{border-bottom:0}.pf-initiative-row-interactive{cursor:pointer}.pf-initiative-row-interactive:hover{background:var(--pf-color-surface-hover)}.pf-initiative-row-selected{background:var(--pf-color-surface-selected)}.pf-initiative-row-marker{background:var(--pf-color-text-subtle);border-radius:999px;width:8px;height:8px}.pf-initiative-row-accent .pf-initiative-row-marker,.pf-initiative-timeline-item-accent .pf-initiative-timeline-progress-fill{background:var(--pf-color-accent)}.pf-initiative-row-success .pf-initiative-row-marker,.pf-initiative-timeline-item-success .pf-initiative-timeline-progress-fill{background:var(--pf-color-success)}.pf-initiative-row-warning .pf-initiative-row-marker,.pf-initiative-timeline-item-warning .pf-initiative-timeline-progress-fill{background:var(--pf-color-warning)}.pf-initiative-row-danger .pf-initiative-row-marker,.pf-initiative-timeline-item-danger .pf-initiative-timeline-progress-fill{background:var(--pf-color-danger)}.pf-initiative-row-main,.pf-initiative-detail-copy,.pf-initiative-dependency-copy,.pf-initiative-summary-copy{gap:4px;min-width:0;display:grid}.pf-initiative-row-title-line,.pf-initiative-row-metadata,.pf-initiative-row-progress-copy,.pf-initiative-timeline-header,.pf-initiative-detail-header{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.pf-initiative-row-title,.pf-initiative-timeline-title,.pf-initiative-detail-title,.pf-initiative-dependency-title,.pf-initiative-summary-title{font-weight:650}.pf-initiative-row-title,.pf-initiative-row-description{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-initiative-row-description,.pf-initiative-row-metadata,.pf-initiative-row-progress-copy,.pf-initiative-timeline-description,.pf-initiative-timeline-range,.pf-initiative-detail-metadata,.pf-initiative-detail-description,.pf-initiative-dependency-description,.pf-initiative-dependency-metadata,.pf-initiative-summary-description,.pf-initiative-summary-metadata{color:var(--pf-color-text-muted);font-size:var(--pf-font-size-sm)}.pf-initiative-row-status{flex:none;align-items:center;display:inline-flex}.pf-initiative-row-progress{gap:6px;min-width:0;display:grid}.pf-initiative-row-progress-track,.pf-initiative-timeline-progress{background:var(--pf-color-surface-active);border-radius:999px;width:100%;height:6px;display:block;overflow:hidden}.pf-initiative-row-progress-fill,.pf-initiative-timeline-progress-fill{background:var(--pf-color-accent);border-radius:inherit;height:100%;display:block}.pf-initiative-row-success .pf-initiative-row-progress-fill{background:var(--pf-color-success)}.pf-initiative-row-warning .pf-initiative-row-progress-fill{background:var(--pf-color-warning)}.pf-initiative-row-danger .pf-initiative-row-progress-fill{background:var(--pf-color-danger)}.pf-initiative-timeline{background:var(--pf-color-surface);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-lg);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;padding:12px;display:grid}.pf-initiative-timeline-item,.pf-initiative-detail,.pf-initiative-dependency-card,.pf-initiative-summary{background:var(--pf-color-surface);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-lg);color:var(--pf-color-text);min-width:0}.pf-initiative-timeline-item{gap:8px;padding:10px;display:grid}.pf-initiative-detail{gap:12px;padding:14px;display:grid}.pf-initiative-detail-actions{flex:none;align-items:center;gap:8px;display:inline-flex}.pf-initiative-detail-properties{gap:8px;display:grid}.pf-initiative-dependency-card,.pf-initiative-summary{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px;display:grid}.pf-initiative-dependency-value,.pf-initiative-summary-value{font-weight:650}.pf-initiative-dependency-metadata,.pf-initiative-summary-metadata{grid-column:1/-1}.pf-metric-card{background:var(--pf-color-surface);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-lg);color:var(--pf-color-text);gap:5px;min-width:0;padding:12px;display:grid}.pf-metric-card-label{color:var(--pf-color-text-subtle);font-size:var(--pf-font-size-sm);font-weight:600}.pf-metric-card-value-row{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.pf-metric-card-value-row strong{font-size:20px;line-height:var(--pf-line-height-tight)}.pf-metric-card-value-row span{color:var(--pf-color-success);font-size:var(--pf-font-size-sm);font-weight:600}.pf-metric-card-description{color:var(--pf-color-text-muted);font-size:var(--pf-font-size-sm)}.pf-insight-metric-card,.pf-insight-trend-chart,.pf-insight-breakdown-list,.pf-insight-health-card,.pf-insight-summary{background:var(--pf-color-surface);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-lg);color:var(--pf-color-text);min-width:0}.pf-insight-metric-card{gap:6px;padding:12px;display:grid}.pf-insight-metric-label,.pf-insight-metric-description,.pf-insight-metric-metadata,.pf-insight-trend-description,.pf-insight-trend-bar-label,.pf-insight-breakdown-description,.pf-insight-breakdown-metadata,.pf-insight-breakdown-trend,.pf-insight-health-description,.pf-insight-health-metadata,.pf-insight-summary-description,.pf-insight-summary-metadata{color:var(--pf-color-text-muted);font-size:var(--pf-font-size-sm)}.pf-insight-metric-value-row,.pf-insight-trend-header,.pf-insight-breakdown-title-line,.pf-insight-health-header{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.pf-insight-metric-value,.pf-insight-trend-title,.pf-insight-breakdown-title,.pf-insight-health-title,.pf-insight-summary-title{font-weight:650}.pf-insight-metric-value{font-size:var(--pf-font-size-xl);line-height:var(--pf-line-height-tight)}.pf-insight-metric-trend{color:var(--pf-color-success);font-size:var(--pf-font-size-sm);font-weight:650}.pf-insight-trend-chart{gap:12px;padding:12px;display:grid}.pf-insight-trend-header,.pf-insight-summary-copy{gap:4px;min-width:0;display:grid}.pf-insight-trend-bars{grid-template-columns:repeat(8,minmax(0,1fr));align-items:end;gap:8px;min-width:0;height:120px;display:grid}.pf-insight-trend-bar-group{align-items:center;gap:6px;min-width:0;height:100%;display:grid}.pf-insight-trend-bar{background:var(--pf-color-accent);border-radius:var(--pf-radius-sm) var(--pf-radius-sm) 2px 2px;align-self:end;width:100%;min-height:8px;display:block}.pf-insight-trend-bar-success{background:var(--pf-color-success)}.pf-insight-trend-bar-warning{background:var(--pf-color-warning)}.pf-insight-trend-bar-danger{background:var(--pf-color-danger)}.pf-insight-trend-bar-label{text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-insight-breakdown-list{display:grid;overflow:hidden}.pf-insight-breakdown-row{background:var(--pf-color-surface);border:0;border-bottom:1px solid var(--pf-color-border);color:var(--pf-color-text);font:inherit;text-align:left;outline:none;grid-template-columns:auto minmax(220px,1fr) auto auto;align-items:center;gap:10px;width:100%;min-width:0;min-height:58px;padding:10px 12px;display:grid}.pf-insight-breakdown-row:last-child{border-bottom:0}.pf-insight-breakdown-row-interactive{cursor:pointer}.pf-insight-breakdown-row-interactive:hover{background:var(--pf-color-surface-hover)}.pf-insight-breakdown-row-selected{background:var(--pf-color-surface-selected)}.pf-insight-breakdown-marker{background:var(--pf-color-text-subtle);border-radius:999px;width:8px;height:8px}.pf-insight-breakdown-row-accent .pf-insight-breakdown-marker{background:var(--pf-color-accent)}.pf-insight-breakdown-row-success .pf-insight-breakdown-marker{background:var(--pf-color-success)}.pf-insight-breakdown-row-warning .pf-insight-breakdown-marker{background:var(--pf-color-warning)}.pf-insight-breakdown-row-danger .pf-insight-breakdown-marker{background:var(--pf-color-danger)}.pf-insight-health-card-accent{box-shadow:inset 3px 0 0 var(--pf-color-accent)}.pf-insight-health-card-success{box-shadow:inset 3px 0 0 var(--pf-color-success)}.pf-insight-health-card-warning{box-shadow:inset 3px 0 0 var(--pf-color-warning)}.pf-insight-health-card-danger{box-shadow:inset 3px 0 0 var(--pf-color-danger)}.pf-insight-breakdown-copy{gap:4px;min-width:0;display:grid}.pf-insight-breakdown-title,.pf-insight-breakdown-description{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-insight-breakdown-value{font-weight:650}.pf-insight-health-card{gap:8px;padding:12px;display:grid}.pf-insight-health-action{flex:none;align-items:center;display:inline-flex}.pf-insight-health-value{font-size:var(--pf-font-size-xl);font-weight:650;line-height:var(--pf-line-height-tight)}.pf-insight-summary{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px;display:grid}.pf-insight-summary-value{font-weight:650}.pf-insight-summary-metadata{grid-column:1/-1}.pf-project-overview-list{background:var(--pf-color-surface);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-lg);display:grid;overflow:hidden}.pf-project-overview-row{background:var(--pf-color-surface);border:0;border-bottom:1px solid var(--pf-color-border);color:var(--pf-color-text);font:inherit;text-align:left;outline:none;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%;min-width:0;min-height:84px;padding:10px 12px;display:grid}.pf-project-overview-row:last-child{border-bottom:0}.pf-project-overview-row-interactive{cursor:pointer}.pf-project-overview-row-interactive:hover{background:var(--pf-color-surface-hover)}.pf-project-overview-row-selected{background:var(--pf-color-surface-selected)}.pf-project-overview-marker{background:var(--pf-color-text-subtle);border-radius:999px;width:8px;height:8px}.pf-project-overview-row-accent .pf-project-overview-marker{background:var(--pf-color-accent)}.pf-project-overview-row-success .pf-project-overview-marker{background:var(--pf-color-success)}.pf-project-overview-row-warning .pf-project-overview-marker{background:var(--pf-color-warning)}.pf-project-overview-row-danger .pf-project-overview-marker{background:var(--pf-color-danger)}.pf-project-overview-main,.pf-project-milestone-main,.pf-project-overview-summary-copy{gap:3px;min-width:0;display:grid}.pf-project-overview-title-line,.pf-project-milestone-title-line{align-items:baseline;gap:8px;min-width:0;display:flex}.pf-project-overview-title,.pf-project-milestone-title,.pf-project-insight-title,.pf-project-overview-summary-title{font-weight:650}.pf-project-overview-description,.pf-project-overview-identifier,.pf-project-overview-metadata,.pf-project-overview-status,.pf-project-overview-trailing,.pf-project-overview-progress-copy,.pf-project-milestone-date,.pf-project-milestone-description,.pf-project-milestone-metadata,.pf-project-milestone-status,.pf-project-insight-description,.pf-project-insight-metadata,.pf-project-overview-summary-description,.pf-project-overview-summary-metadata{color:var(--pf-color-text-muted);font-size:var(--pf-font-size-sm)}.pf-project-overview-title,.pf-project-overview-description,.pf-project-milestone-title,.pf-project-milestone-description{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-project-overview-metadata,.pf-project-overview-status,.pf-project-overview-trailing,.pf-project-milestone-status{flex:none;align-items:center;gap:6px;display:inline-flex}.pf-project-overview-progress{gap:5px;min-width:0;display:grid}.pf-project-overview-progress-copy{justify-content:space-between;align-items:center;display:flex}.pf-project-overview-progress-track{background:var(--pf-color-surface-active);border-radius:999px;width:100%;height:5px;display:block;overflow:hidden}.pf-project-overview-progress-fill{background:var(--pf-color-accent);border-radius:inherit;height:100%;display:block}.pf-project-milestone-row,.pf-project-insight-card,.pf-project-overview-summary{background:var(--pf-color-surface);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-lg);color:var(--pf-color-text);min-width:0;display:grid}.pf-project-milestone-row{border-radius:var(--pf-radius-md);font:inherit;text-align:left;outline:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px 12px}.pf-project-milestone-row-interactive{cursor:pointer}.pf-project-milestone-row-interactive:hover{background:var(--pf-color-surface-hover)}.pf-project-milestone-row-selected{background:var(--pf-color-surface-selected);border-color:color-mix(in srgb, var(--pf-color-accent) 38%, var(--pf-color-border))}.pf-project-milestone-marker{background:var(--pf-color-surface-subtle);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-sm);color:var(--pf-color-text-muted);font-size:var(--pf-font-size-sm);justify-content:center;align-items:center;width:28px;height:28px;font-weight:650;display:inline-flex}.pf-project-insight-card{gap:5px;padding:12px}.pf-project-insight-card-accent{box-shadow:inset 3px 0 0 var(--pf-color-accent)}.pf-project-insight-card-success{box-shadow:inset 3px 0 0 var(--pf-color-success)}.pf-project-insight-card-warning{box-shadow:inset 3px 0 0 var(--pf-color-warning)}.pf-project-insight-card-danger{box-shadow:inset 3px 0 0 var(--pf-color-danger)}.pf-project-insight-title{color:var(--pf-color-text-subtle);font-size:var(--pf-font-size-sm)}.pf-project-insight-value{font-size:20px;font-weight:700;line-height:var(--pf-line-height-tight)}.pf-project-overview-summary{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px}.pf-project-overview-summary-value{font-weight:650}.pf-project-overview-summary-metadata{grid-column:1/-1}.pf-project-update-feed{background:var(--pf-color-surface);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-lg);display:grid;overflow:hidden}.pf-project-update-item{background:var(--pf-color-surface);border:0;border-bottom:1px solid var(--pf-color-border);color:var(--pf-color-text);font:inherit;text-align:left;outline:none;grid-template-columns:auto auto minmax(0,1fr);align-items:start;gap:10px;width:100%;min-width:0;padding:12px;display:grid}.pf-project-update-item:last-child{border-bottom:0}.pf-project-update-item-interactive{cursor:pointer}.pf-project-update-item-interactive:hover{background:var(--pf-color-surface-hover)}.pf-project-update-item-selected{background:var(--pf-color-surface-selected)}.pf-project-update-marker{background:var(--pf-color-text-subtle);border-radius:999px;width:8px;height:8px;margin-top:12px}.pf-project-update-item-accent .pf-project-update-marker{background:var(--pf-color-accent)}.pf-project-update-item-success .pf-project-update-marker{background:var(--pf-color-success)}.pf-project-update-item-warning .pf-project-update-marker{background:var(--pf-color-warning)}.pf-project-update-item-danger .pf-project-update-marker{background:var(--pf-color-danger)}.pf-project-update-avatar{align-items:center;min-height:30px;display:inline-flex}.pf-project-update-main,.pf-project-update-copy,.pf-project-update-summary-copy{gap:4px;min-width:0;display:grid}.pf-project-update-header,.pf-project-update-footer,.pf-project-update-composer-footer{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.pf-project-update-author-line,.pf-project-update-metadata,.pf-project-update-progress,.pf-project-update-status,.pf-project-update-composer-footer,.pf-project-update-status-description,.pf-project-update-status-metadata,.pf-project-update-summary-description,.pf-project-update-summary-metadata{color:var(--pf-color-text-muted);font-size:var(--pf-font-size-sm)}.pf-project-update-author-line,.pf-project-update-metadata,.pf-project-update-progress{align-items:center;gap:8px;display:inline-flex}.pf-project-update-title,.pf-project-update-status-title,.pf-project-update-summary-title{font-weight:650}.pf-project-update-body{color:var(--pf-color-text);font-size:var(--pf-font-size-sm);line-height:var(--pf-line-height-normal)}.pf-project-update-status{flex:none;align-items:center;display:inline-flex}.pf-project-update-composer,.pf-project-update-status-card,.pf-project-update-summary{background:var(--pf-color-surface);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-lg);color:var(--pf-color-text);min-width:0;display:grid}.pf-project-update-composer{gap:10px;padding:12px}.pf-project-update-composer .pf-textarea{resize:vertical;border:0;min-height:92px;padding:0}.pf-project-update-composer .pf-textarea:focus-visible{box-shadow:none}.pf-project-update-status-card{gap:5px;padding:12px}.pf-project-update-status-card-accent{box-shadow:inset 3px 0 0 var(--pf-color-accent)}.pf-project-update-status-card-success{box-shadow:inset 3px 0 0 var(--pf-color-success)}.pf-project-update-status-card-warning{box-shadow:inset 3px 0 0 var(--pf-color-warning)}.pf-project-update-status-card-danger{box-shadow:inset 3px 0 0 var(--pf-color-danger)}.pf-project-update-status-title{color:var(--pf-color-text-subtle);font-size:var(--pf-font-size-sm)}.pf-project-update-status-value{font-size:20px;font-weight:700;line-height:var(--pf-line-height-tight)}.pf-project-update-summary{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px}.pf-project-update-summary-value{font-weight:650}.pf-project-update-summary-metadata{grid-column:1/-1}.pf-menu{display:inline-flex;position:relative}.pf-menu-trigger{background:var(--pf-color-surface);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-sm);color:var(--pf-color-text);cursor:pointer;font:inherit;font-size:var(--pf-font-size-md);height:var(--pf-control-height-md);transition:background var(--pf-transition-fast), border-color var(--pf-transition-fast), box-shadow var(--pf-transition-fast);white-space:nowrap;outline:none;justify-content:center;align-items:center;padding:0 12px;font-weight:500;display:inline-flex}.pf-menu-trigger:hover{background:var(--pf-color-surface-hover)}.pf-menu-surface,.pf-popover-surface,.pf-command-surface{background:var(--pf-color-surface);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-lg);box-shadow:var(--pf-shadow-overlay);color:var(--pf-color-text);z-index:30;min-width:220px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px)}.pf-menu-align-start{left:0}.pf-menu-align-end{right:0}.pf-menu-item{border-radius:var(--pf-radius-sm);color:var(--pf-color-text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;outline:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:30px;padding:0 8px;display:grid}.pf-menu-item:hover,.pf-menu-item:focus-visible{background:var(--pf-color-surface-hover)}.pf-menu-item-danger{color:var(--pf-color-danger)}.pf-menu-item-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-menu-item-description,.pf-menu-item-shortcut{color:var(--pf-color-text-subtle);font-size:var(--pf-font-size-sm)}.pf-popover{display:inline-flex;position:relative}.pf-popover-surface{line-height:var(--pf-line-height-normal);gap:8px;width:280px;padding:12px}.pf-command,.pf-picker{display:inline-flex;position:relative}.pf-picker-trigger{background:var(--pf-color-surface);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-sm);color:var(--pf-color-text);cursor:pointer;font:inherit;font-size:var(--pf-font-size-md);min-height:var(--pf-control-height-md);min-width:0;transition:background var(--pf-transition-fast), border-color var(--pf-transition-fast), box-shadow var(--pf-transition-fast);outline:none;align-items:center;gap:7px;padding:0 10px;font-weight:500;display:inline-flex}.pf-picker-trigger:hover{background:var(--pf-color-surface-hover)}.pf-picker-surface{background:var(--pf-color-surface);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-lg);box-shadow:var(--pf-shadow-overlay);color:var(--pf-color-text);z-index:30;gap:6px;width:320px;min-width:280px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px)}.pf-picker-input{background:var(--pf-color-surface-subtle);border-radius:var(--pf-radius-md);color:var(--pf-color-text);font:inherit;border:1px solid #0000;outline:none;height:32px;padding:0 10px}.pf-picker-input::placeholder{color:var(--pf-color-text-subtle)}.pf-picker-list{gap:2px;max-height:280px;display:grid;overflow:auto}.pf-picker-item{border-radius:var(--pf-radius-sm);color:var(--pf-color-text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;outline:none;grid-template-columns:18px auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:34px;padding:5px 8px;display:grid}.pf-picker-item:hover,.pf-picker-item:focus-visible{background:var(--pf-color-surface-hover)}.pf-picker-item:disabled{cursor:default;opacity:.48}.pf-picker-item-selected{background:var(--pf-color-surface-selected)}.pf-picker-item-check{color:var(--pf-color-accent);font-size:var(--pf-font-size-sm);justify-content:center;align-items:center;width:18px;height:18px;font-weight:700;display:inline-flex}.pf-picker-item-icon{color:var(--pf-color-text-subtle);align-items:center;display:inline-flex}.pf-picker-item-copy{gap:1px;min-width:0;display:grid}.pf-picker-item-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-picker-item-description{color:var(--pf-color-text-muted);font-size:var(--pf-font-size-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-picker-item-metadata{color:var(--pf-color-text-subtle);font-size:var(--pf-font-size-sm);align-items:center;display:inline-flex}.pf-picker-empty{color:var(--pf-color-text-muted);font-size:var(--pf-font-size-sm);padding:10px 8px}.pf-command-surface{gap:6px;width:360px;padding:8px}.pf-command-input{background:var(--pf-color-surface-subtle);border-radius:var(--pf-radius-md);color:var(--pf-color-text);font:inherit;border:1px solid #0000;outline:none;height:34px;padding:0 10px}.pf-command-input::placeholder{color:var(--pf-color-text-subtle)}.pf-command-empty{color:var(--pf-color-text-muted);font-size:var(--pf-font-size-sm);padding:10px 8px}:root{color:#17202a;background:#f5f7f9;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}*{box-sizing:border-box}body{margin:0}#root{min-height:100vh}code{color:#3b4654;overflow-wrap:anywhere;font-size:13px}.boot-screen,.signed-out-screen{background:#f5f7f9;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.boot-screen{color:#64748b;justify-items:center;gap:8px;display:grid}.signed-out-panel{background:#fff;border:1px solid #d8e0e8;border-radius:8px;gap:14px;width:100%;max-width:360px;padding:24px;display:grid}.signed-out-panel h1,.signed-out-panel p{margin:0}.signed-out-panel h1{font-size:28px;line-height:1.15}.signed-out-panel p{color:#64748b}.auth-actions{gap:10px;display:flex}.app-shell{grid-template-columns:240px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#f7fafc;background:#17202a;padding:24px}.brand{color:inherit;align-items:center;gap:10px;font-weight:700;text-decoration:none;display:inline-flex}.brand-mark{color:#17202a;background:#f3c969;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.sidebar-section{color:#c8d3de;gap:8px;margin-top:40px;display:grid}.section-label,.eyebrow{color:#64748b;letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:700;display:block}.sidebar .section-label{color:#8aa0b8}.main-panel{min-width:0;padding:32px}.workspace-view{gap:24px;max-width:1280px;margin:0 auto;display:grid}.workspace-header{justify-content:space-between;align-items:start;gap:16px;display:flex}.workspace-header h1{margin:4px 0 0;font-size:32px;line-height:1.15}.eyebrow{margin:0}.header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.runtime-grid,.content-grid{gap:16px;display:grid}.runtime-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.runtime-grid>div,.chat-panel,.list-panel{background:#fff;border:1px solid #d8e0e8;border-radius:8px}.runtime-grid>div{gap:6px;padding:14px;display:grid}.content-grid{grid-template-columns:minmax(0,1fr)}.list-panel{padding:16px}.chat-panel{gap:14px;min-height:520px;padding:16px;display:grid}.reasoning-part{color:#64748b}.panel-heading{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.panel-heading h2{text-transform:capitalize;margin:0;font-size:16px}.panel-heading span{color:#64748b;font-size:13px}.workspace-list{gap:10px;display:grid}.integration-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.integration-row span{color:#64748b;font-size:14px}.workspace-row,.empty-state{border:1px solid #e2e8f0;border-radius:6px;gap:10px;padding:12px;display:grid}.workspace-row span,.empty-state span{color:#64748b;font-size:14px}@media (width<=960px){.app-shell,.content-grid,.runtime-grid{grid-template-columns:1fr}.sidebar{padding:18px 20px}.sidebar-section{display:none}.main-panel{padding:20px}.workspace-header{display:grid}.header-actions{justify-content:start}}
