:root,.pf-theme-light{--pf-linear-color-bg-primary:lch(98.94% .5 282);--pf-linear-color-bg-secondary:lch(93.44% .5 282);--pf-linear-color-bg-tertiary:lch(91.94% .5 282);--pf-linear-color-bg-quaternary:lch(96.94% .5 282);--pf-linear-color-bg-quinary:transparent;--pf-linear-color-border-primary:lch(96.24% 0 282);--pf-linear-color-border-secondary:lch(89.49% 0 282);--pf-linear-color-border-tertiary:lch(85.44% 0 282);--pf-linear-color-text-primary:lch(9.894% 0 282);--pf-linear-color-text-secondary:lch(19.788% 1.25 282);--pf-linear-color-text-tertiary:lch(39.576% 1.25 282);--pf-linear-color-text-quaternary:lch(65.3% 1.25 282);--pf-linear-bg-base-color:lch(98.94% .5 282);--pf-linear-bg-color:lch(95.94% .5 282);--pf-linear-bg-sidebar-color:lch(95.94% .5 282);--pf-linear-bg-border-color:lch(89.49% 0 282);--pf-linear-content-color:#b0b5c0;--pf-linear-content-highlight-color:#23252a;--pf-linear-selection-bg:lch(39.576% 1.25 282/.2);--pf-linear-ai-selection-bg:lch(39.576% 1.25 282/.1);--pf-linear-focus-ring-color:#6d78d5;--pf-linear-focus-ring-width:1px;--pf-linear-focus-ring-outline:1px solid #6d78d5;--pf-linear-accent:#5e6ad2;--pf-linear-accent-hover:#525fc6;--pf-linear-accent-pressed:#4656bb;--pf-linear-success:#26a544;--pf-linear-success-strong:#007a1a;--pf-linear-warning:#e0b100;--pf-linear-warning-strong:#947100;--pf-linear-danger:#e33e46;--pf-linear-danger-strong:#c61c32;--pf-linear-orange:#ff7235;--pf-linear-blue:#007eff;--pf-linear-cyan:#00aabd;--pf-linear-purple-surface:#e9eaf6;--pf-linear-red-surface:#f4eaec;--pf-linear-orange-surface:#ffe7de;--pf-linear-yellow-surface:#fffaa6;--pf-linear-green-surface:#d5ffd6;--pf-linear-blue-surface:#e8edf8;--pf-linear-cyan-surface:#dbffff;--pf-linear-shadow-none:0 0 0 0 transparent;--pf-linear-shadow-small:0px 3px 6px -2px #00000005, 0px 1px 1px #0000000a;--pf-linear-shadow-medium:0 6px 18px #00000005, 0 3px 9px #0000000a, 0 1px 1px #0000000a;--pf-linear-shadow-overlay:0 9px 48px #00000014, 0 6px 24px #00000019, 0 1px 1px #0000000a;--pf-linear-control-border-radius:8px;--pf-linear-radius-rounded:9999px;--pf-linear-sidebar-width:244px;--pf-linear-agent-toolbar-height:28px;--pf-linear-speed-highlight-fade-in:0s;--pf-linear-speed-highlight-fade-out:.15s;--pf-linear-speed-quick-transition:.1s;--pf-linear-speed-regular-transition:.25s;--pf-linear-speed-slow-transition:.35s;--pf-linear-ease-out-quad:cubic-bezier(.25, .46, .45, .94);--pf-linear-ease-out-cubic:cubic-bezier(.215, .61, .355, 1);--pf-linear-ease-out-quart:cubic-bezier(.165, .84, .44, 1);--pf-linear-ease-in-out-quad:cubic-bezier(.455, .03, .515, .955);--pf-linear-ease-in-out-cubic:cubic-bezier(.645, .045, .355, 1);--pf-linear-ease-in-out-quart:cubic-bezier(.77, 0, .175, 1);--pf-font-family:"Inter Variable", "SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", "Linear Thai", sans-serif;--pf-font-family-display:var(--pf-font-family);--pf-font-family-monospace:"Berkeley Mono", "SFMono Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;--pf-font-family-mono:var(--pf-font-family-monospace);--pf-font-family-emoji:"Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";--pf-font-size-micro:.6875rem;--pf-font-size-mini:.75rem;--pf-font-size-small:.8125rem;--pf-font-size-regular:.9375rem;--pf-font-size-large:1.125rem;--pf-font-size-title-3:1.25rem;--pf-font-size-title-2:1.5rem;--pf-font-size-title-1:2.25rem;--pf-font-size-xs:var(--pf-font-size-micro);--pf-font-size-sm:var(--pf-font-size-mini);--pf-font-size-md:var(--pf-font-size-small);--pf-font-size-lg:var(--pf-font-size-regular);--pf-font-size-xl:var(--pf-font-size-large);--pf-font-weight-light:300;--pf-font-weight-normal:450;--pf-font-weight-medium:500;--pf-font-weight-semibold:600;--pf-font-weight-bold:700;--pf-line-height-tight:1.2;--pf-line-height-normal:1.45;--pf-line-height-editor:1.6;--pf-color-canvas:var(--pf-linear-bg-color);--pf-color-surface:var(--pf-linear-color-bg-primary);--pf-color-surface-subtle:var(--pf-linear-color-bg-quaternary);--pf-color-surface-hover:var(--pf-linear-color-bg-secondary);--pf-color-surface-active:var(--pf-linear-color-bg-tertiary);--pf-color-surface-selected:var(--pf-linear-purple-surface);--pf-color-text:var(--pf-linear-color-text-primary);--pf-color-text-muted:var(--pf-linear-color-text-tertiary);--pf-color-text-subtle:var(--pf-linear-color-text-quaternary);--pf-color-text-inverse:#fff;--pf-color-border:var(--pf-linear-color-border-secondary);--pf-color-border-strong:var(--pf-linear-color-border-tertiary);--pf-color-accent:var(--pf-linear-accent);--pf-color-accent-hover:var(--pf-linear-accent-hover);--pf-color-danger:var(--pf-linear-danger-strong);--pf-color-danger-surface:var(--pf-linear-red-surface);--pf-color-warning:var(--pf-linear-warning-strong);--pf-color-warning-surface:var(--pf-linear-yellow-surface);--pf-color-success:var(--pf-linear-success-strong);--pf-color-success-surface:var(--pf-linear-green-surface);--pf-color-info:var(--pf-linear-blue);--pf-color-info-surface:var(--pf-linear-blue-surface);--pf-shadow-overlay:var(--pf-linear-shadow-overlay);--pf-shadow-tooltip:var(--pf-linear-shadow-medium);--pf-radius-xs:4px;--pf-radius-sm:6px;--pf-radius-md:var(--pf-linear-control-border-radius);--pf-radius-lg:10px;--pf-radius-full:var(--pf-linear-radius-rounded);--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-control-height-sm:var(--pf-linear-agent-toolbar-height);--pf-control-height-md:32px;--pf-control-height-lg:36px;--pf-focus-ring:0 0 0 var(--pf-linear-focus-ring-width) var(--pf-linear-focus-ring-color);--pf-transition-fast:var(--pf-linear-speed-quick-transition) var(--pf-linear-ease-out-quad)}.pf-theme-dark{--pf-linear-color-bg-primary:#0f0f11;--pf-linear-color-bg-secondary:#1c1e21;--pf-linear-color-bg-tertiary:#252627;--pf-linear-color-bg-quaternary:#1c1c1d;--pf-linear-color-border-primary:#1c1e21;--pf-linear-color-border-secondary:#fff2;--pf-linear-color-border-tertiary:#ffffff40;--pf-linear-color-text-primary:#e2e3e5;--pf-linear-color-text-secondary:#b0b5c0;--pf-linear-color-text-tertiary:#97979a;--pf-linear-color-text-quaternary:#6b6f76;--pf-linear-bg-base-color:#0f0f11;--pf-linear-bg-color:#0f0f11;--pf-linear-bg-sidebar-color:#090909;--pf-linear-bg-border-color:#1c1e21;--pf-linear-content-color:#6b6f76;--pf-linear-content-highlight-color:#fff;--pf-linear-selection-bg:#fff2;--pf-linear-ai-selection-bg:#ffffff16;--pf-linear-shadow-small:0px 4px 4px -1px #0000000a, 0px 1px 1px 0px #00000014;--pf-linear-shadow-medium:0 10px 24px #0000006b;--pf-linear-shadow-overlay:0 18px 44px #0000007a, 0 2px 10px #00000047;--pf-color-text-inverse:#101218;--pf-color-danger:#f77;--pf-color-danger-surface:#351c20}.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)}@media (prefers-reduced-motion:reduce){.pf-ui-root,.pf-ui-root *,.pf-ui-root :before,.pf-ui-root :after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}.pf-skeleton,.pf-spinner{animation:none!important}}.pf-button,.pf-icon-button{border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-full);cursor:pointer;font:inherit;font-size:var(--pf-font-size-sm);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;-webkit-font-smoothing:antialiased;white-space:nowrap;outline:none;justify-content:center;align-items:center;font-weight:500;line-height:normal;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-roadmap-bar:focus-visible,.pf-roadmap-milestone:focus-visible,.pf-issues-row:focus-visible,.pf-projects-list-row:focus-visible,.pf-projects-timeline-bar: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[data-disabled=true],.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,.pf-button-md{height:var(--pf-control-height-sm);gap:6px;padding:0 10px}.pf-button-lg{height:var(--pf-control-height-lg);gap:8px;padding:0 14px}.pf-button-primary{color:lch(100% 5 286.91);background:lch(53% 52.26 286.91);border-color:#0000}.pf-button-primary:not(:disabled):hover{background:var(--pf-color-accent-hover);border-color:var(--pf-color-accent-hover)}.pf-button-primary:not(:disabled):active{background:var(--pf-linear-accent-pressed);border-color:var(--pf-linear-accent-pressed)}.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-secondary:not(:disabled):active,.pf-button-ghost:not(:disabled):active,.pf-icon-button:not(:disabled):active{background:var(--pf-color-surface-active)}.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-danger:not(:disabled):active{background:color-mix(in srgb, var(--pf-color-danger-surface) 86%, var(--pf-color-danger));border-color:color-mix(in srgb, var(--pf-color-danger) 36%, 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{border-radius:var(--pf-radius-xs);white-space:nowrap;border:1px solid #0000;align-items:center;gap:5px;height:24px;padding:0 8px;font-size:12px;font-weight:400;line-height:16px;display:inline-flex}.pf-badge-neutral{color:lch(20% 1 282);background:lch(94.5% 0 282)}.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-md);box-shadow:var(--pf-shadow-tooltip);color:lch(20% 1 282);font-size:var(--pf-font-size-md);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:lch(100% 0 282);border:1px solid lch(90.55% 0 282);width:max-content;padding:5px 8px;position:absolute;left:50%;transform:translate(-50%,3px)}.pf-tooltip-row{align-items:center;gap:8px;display:inline-flex}.pf-tooltip-shortcut{align-items:center;gap:4px;display:inline-flex}.pf-tooltip-shortcut span{border:1px solid var(--pf-color-border);color:var(--pf-color-text-subtle);font-size:var(--pf-font-size-sm);border-radius:4px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 3px;display:inline-flex}.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-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{border-radius:var(--pf-radius-full);color:lch(40% 1 282);font-size:var(--pf-font-size-sm);height:24px;transition:background var(--pf-transition-fast), border-color var(--pf-transition-fast), box-shadow var(--pf-transition-fast);background-color:lch(100% 0 282);border:1px solid lch(86.5% 0 282);align-items:center;width:100%;padding:0 8px 0 6px;font-weight:500;line-height:12px;display:inline-flex;position:relative}.pf-select-icon{background-image:linear-gradient(lch(40% 1 282),lch(40% 1 282)),linear-gradient(lch(40% 1 282),lch(40% 1 282)),linear-gradient(lch(40% 1 282),lch(40% 1 282));background-position:1.3125px 6.34375px,5.6875px 6.34375px,10.0625px 6.34375px;background-repeat:no-repeat;background-size:2.625px 1.3125px,2.625px 1.3125px,2.625px 1.3125px;flex:none;width:14px;height:14px;margin-right:4px;display:flex}.pf-select-value{text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:normal;display:block;overflow:hidden}.pf-select-native{appearance:none;cursor:pointer;opacity:0;width:100%;position:absolute;inset:0}.pf-input::placeholder,.pf-textarea::placeholder{color:var(--pf-color-text-muted)}.pf-input:hover,.pf-select:hover,.pf-textarea:hover,.pf-input-frame:hover{border-color:var(--pf-color-border-strong)}.pf-select:active,.pf-select[data-active=true]{background:var(--pf-color-surface-hover)}.pf-select:has(.pf-select-native:active){background:var(--pf-color-surface-hover)}.pf-input-frame{color:var(--pf-color-text-subtle);height:36px;transition:border-color var(--pf-transition-fast), box-shadow var(--pf-transition-fast);background:0 0;border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:0;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{background:var(--pf-color-surface);font-size:var(--pf-font-size-regular);font-weight:var(--pf-font-weight-normal);resize:vertical;border:0;border-radius:0;min-height:80px;padding:6px 0 12px;line-height:24px}.pf-textarea::placeholder{color:var(--pf-color-text-subtle)}.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-property-section{background:lch(100% 0 282);gap:0}.pf-form-property-section .pf-form-section-body{display:block}.pf-form-property-row{align-items:center;gap:6px;height:42px;padding:8px 12px 10px;display:flex;overflow:hidden}.pf-form-property-chip{border-radius:var(--pf-radius-full);color:lch(37.5% 1 282);cursor:pointer;font:inherit;height:24px;transition:background var(--pf-transition-fast), border-color var(--pf-transition-fast), box-shadow var(--pf-transition-fast), color var(--pf-transition-fast);background:lch(100% 0 282);border:1px solid lch(88.6% 1 282);outline:none;flex:none;align-items:center;gap:5px;padding:0 8px;font-size:13px;line-height:1;display:inline-flex}.pf-form-property-chip:hover,.pf-form-property-chip:focus-visible{background:var(--pf-color-surface-hover);border-color:var(--pf-color-border-strong);color:var(--pf-color-text)}.pf-form-property-chip:active{background:var(--pf-color-surface-active)}.pf-form-property-chip span:first-child{color:lch(37.5% 1 282);align-items:center;height:14px;font-size:13px;display:inline-flex}.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{height:14px;transition:background var(--pf-transition-fast), border-color var(--pf-transition-fast), box-shadow var(--pf-transition-fast);background:0 0;border:1px solid lch(65.3% 1.25 282);border-radius:3px;justify-content:center;align-items:center;width:14px;margin-top:0;padding:2px;display:inline-flex;transform:translateY(.3125px)}.pf-checkbox-input:checked+.pf-checkbox-control{background:lch(53% 52.26 286.91);border-color:lch(47% 50.26 286.91)}.pf-choice:hover .pf-checkbox-input:not(:disabled)+.pf-checkbox-control,.pf-radio:hover .pf-radio-input:not(:disabled)+.pf-radio-control{border-color:var(--pf-color-border-strong)}.pf-choice:active .pf-checkbox-input:not(:disabled)+.pf-checkbox-control,.pf-radio:active .pf-radio-input:not(:disabled)+.pf-radio-control{background:var(--pf-color-surface-hover)}.pf-choice:active .pf-checkbox-input:checked+.pf-checkbox-control{background:var(--pf-color-accent-hover)}.pf-checkbox-input:checked+.pf-checkbox-control:after{border:solid var(--pf-color-text-inverse);content:"";border-width:0 1px 1px 0;width:3px;height:6px;margin-top:-2px;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:hover .pf-switch-input:not(:disabled)+.pf-switch-control{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pf-color-text) 10%, transparent)}.pf-switch:active .pf-switch-input:not(:disabled)+.pf-switch-control{background:var(--pf-color-surface-hover)}.pf-switch:active .pf-switch-input:checked+.pf-switch-control{background:var(--pf-color-accent-hover)}.pf-switch-input:checked+.pf-switch-control .pf-switch-thumb{transform:translate(14px)}.pf-segmented-control{background:lch(100% 0 282);border:0;border-radius:5px;gap:6px;width:100%;height:32px;padding:2px;display:flex}.pf-segmented-control-item{border-radius:var(--pf-radius-full);color:var(--pf-color-text-muted);cursor:pointer;font:inherit;font-size:var(--pf-font-size-sm);height:28px;transition:background var(--pf-transition-fast), color var(--pf-transition-fast);background:0 0;border:1px solid #0000;outline:none;flex:1 1 0;justify-content:center;align-items:center;gap:6px;padding:6px 8px;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{box-shadow:none;color:var(--pf-color-text);background:lch(95.543% 0 282)}.pf-segmented-control-item:active{background:var(--pf-color-surface-active);color:var(--pf-color-text)}.pf-segmented-control-icon{align-items:center;display:inline-flex}.pf-segmented-control-icon svg{width:14px;height:14px;display:block}.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-avatar-background);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:400;line-height:1;display:inline-flex;overflow:hidden}.pf-avatar-sm{width:18px;height:18px;font-size:9px}.pf-avatar-md{width:24px;height:24px;font-size:11px}.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{background:lch(100% 0 282);border:0;border-radius:5px;gap:6px;min-width:0;height:32px;padding:2px;display:flex}.pf-tab{border-radius:var(--pf-radius-full);color:var(--pf-color-text-muted);cursor:pointer;font:inherit;font-size:var(--pf-font-size-sm);height:28px;transition:background var(--pf-transition-fast), color var(--pf-transition-fast);background:0 0;border:1px solid #0000;outline:none;flex:1 1 0;justify-content:center;gap:6px;padding:6px 8px;font-weight:500;display:inline-flex}.pf-tab:hover{background:color-mix(in srgb, var(--pf-color-surface) 60%, transparent);color:var(--pf-color-text)}.pf-tab-selected{color:var(--pf-color-text);background:lch(95.543% 0 282)}.pf-tab:active{background:var(--pf-color-surface-active);color:var(--pf-color-text)}.pf-tab-icon{align-items:center;display:inline-flex}.pf-tab-icon svg{width:14px;height:14px;display:block}.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);box-shadow:var(--pf-shadow-overlay);border:1px solid lch(90.55% 0 282);border-radius:22px;width:min(750px,100%);min-width:360px;display:grid;position:relative;overflow:hidden}.pf-dialog:focus{outline:none}.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:16px 18px 42px;display:grid}.pf-dialog-composer{gap:18px;display:grid}.pf-dialog-composer-path{color:var(--pf-color-text);font-size:var(--pf-font-size-md);align-items:center;gap:8px;display:inline-flex}.pf-dialog-composer-team{border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-full);font-size:var(--pf-font-size-sm);padding:2px 9px}.pf-dialog-composer-title{color:var(--pf-color-text-subtle);font-size:var(--pf-font-size-large);font-weight:600}.pf-dialog-composer-description{color:var(--pf-color-text-subtle);font-size:var(--pf-font-size-regular)}.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-reference{background:lch(98.2% .2 282);border:0;border-radius:0}.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;transition:color var(--pf-transition-fast);background:0 0;border:0;outline:none;width:100%;padding:0;display:inline-flex}.pf-table-sort-button:hover{color:var(--pf-color-text)}.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:active td,.pf-table-row-interactive td:active{background:var(--pf-color-surface-active)}.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-table-reference .pf-table{font-size:13px}.pf-table-reference .pf-table th,.pf-table-reference .pf-table td{border-bottom:0;height:44px;padding:0}.pf-table-reference .pf-table th{color:lch(34.5% 1.1 282);background:lch(95.94% .5 282);height:36px;font-size:13px;font-weight:500}.pf-table-reference .pf-table th:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px;padding-left:12px}.pf-table-reference .pf-table th:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px;padding-right:21px}.pf-table-reference .pf-table td:first-child{padding-left:43px}.pf-table-reference .pf-table td:last-child{width:44px;padding-right:21px}.pf-table-reference-group,.pf-table-reference-title{align-items:center;gap:9px;min-width:0;display:inline-flex}.pf-table-reference-add{color:lch(36% 1.2 282);font-size:16px;line-height:1}.pf-table-reference-name{color:lch(18% .8 282);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.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-linear-color-text-secondary);font-size:var(--pf-font-size-small);font-weight:var(--pf-font-weight-medium);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-width:0;line-height:normal}.pf-breadcrumb ol{align-items:center;gap:0;min-width:0;margin:0;padding:0;list-style:none;display:flex}.pf-breadcrumb li{letter-spacing:.16px;align-items:center;gap:8px;min-width:0;height:26px;padding-left:.5px;padding-right:7.5px;display:inline-flex}.pf-breadcrumb li:not(:last-child):after{color:var(--pf-color-text-muted);content:"›";font-weight:480;line-height:normal;position:relative;top:.5px}.pf-breadcrumb a,.pf-breadcrumb span{color:inherit;text-overflow:ellipsis;white-space:nowrap;transition:color var(--pf-transition-fast);font-weight:480;text-decoration:none;position:relative;top:.5px;overflow:hidden}.pf-breadcrumb a:hover,.pf-breadcrumb a:active{color:var(--pf-color-text)}.pf-breadcrumb [aria-current=page]{color:var(--pf-linear-color-text-secondary)}.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);color:var(--pf-color-text);border:0;border-radius:0;gap:12px;width:246px;min-width:0;padding:0;display:grid}.pf-calendar-header{grid-template-columns:minmax(0,1fr);align-items:center;min-height:24px;display:grid}.pf-calendar-header h2{font-size:13px;font-weight:400;line-height:var(--pf-line-height-tight);text-align:left;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:active:not(:disabled){background:var(--pf-color-surface-active)}.pf-calendar-nav:disabled{display:none}.pf-calendar-weekdays,.pf-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:0;display:grid}.pf-calendar-weekdays{border-bottom:1px solid lch(90% .7 282);padding-bottom:8px}.pf-calendar-weekdays span{color:lch(43% 1.2 282);text-align:center;font-size:13px;font-weight:400;line-height:22px}.pf-calendar-day{color:lch(63% 1.2 282);cursor:pointer;font:inherit;height:32px;transition:background var(--pf-transition-fast), color var(--pf-transition-fast);background:0 0;border:1px solid #0000;border-radius:0;outline:none;place-items:center;padding:0;font-size:13px;line-height:1;display:grid;position:relative}.pf-calendar-day:hover:not(:disabled){background:var(--pf-color-surface-hover)}.pf-calendar-day:active:not(:disabled){background:var(--pf-color-surface-active)}.pf-calendar-day:disabled{cursor:default;opacity:1}.pf-calendar-day-outside{color:#0000}.pf-calendar-day-today{border-color:var(--pf-color-border-strong);font-weight:650}.pf-calendar-day-selected{color:lch(13% .7 282);background:lch(89.5% .7 282);font-weight:600}.pf-calendar-day-selected:hover:not(:disabled){background:lch(89.5% .7 282)}.pf-calendar-day-value{border-radius:var(--pf-radius-full);justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.pf-calendar-day-range-start{background:linear-gradient(90deg,#0000 0 50%,lch(92.8% .5 282) 50% 100%);border-top-left-radius:999px;border-bottom-left-radius:999px}.pf-calendar-day-range-middle{background:lch(92.8% .5 282)}.pf-calendar-day-range-end{background:linear-gradient(90deg,lch(92.8% .5 282) 0 50%,#0000 50% 100%);border-top-right-radius:999px;border-bottom-right-radius:999px}.pf-calendar-day-selected .pf-calendar-day-value{background:lch(89.5% .7 282);border:1.5px solid lch(12% .8 282)}.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{box-shadow:none;background:lch(100% 0 282);border:1px solid lch(97.3% 0 282);border-radius:10px;grid-template-rows:auto 1fr;width:428px;max-width:100%;height:100%;display:grid;position:relative;overflow:auto}.pf-sheet:focus{outline:none}.pf-sheet-header{border-bottom:1px solid var(--pf-color-border);justify-content:space-between;align-items:start;gap:12px;padding:14px;display:flex}.pf-sheet-body{min-height:0;display:grid}.pf-sheet-detail{color:lch(20% 1 282);font-size:var(--pf-font-size-sm);align-content:start;gap:0;min-height:900px;padding:10px 13px 0;display:grid;position:relative}.pf-sheet-detail-range{color:lch(22.36% .84 282);justify-self:start;align-items:center;gap:4px;height:25px;font-size:13px;display:inline-flex}.pf-sheet-detail-range span{background:lch(94.24% .77 282);border-radius:4px;align-items:center;height:25px;padding:0 7px;display:inline-flex}.pf-sheet-detail-range span:nth-child(3){color:lch(47% 1.5 282);background:0 0;padding:0}.pf-sheet-detail-title-row{align-items:center;gap:11px;height:62px;padding:12px 3px 8px;display:flex}.pf-sheet-detail-title-row strong{font-size:15px;font-weight:600}.pf-sheet-detail-cycle-icon{border-radius:var(--pf-radius-full);border:1.5px solid lch(63% 1.8 282);width:14px;height:14px;position:relative}.pf-sheet-detail-cycle-icon:before{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:5px solid lch(63% 1.8 282);width:0;height:0;position:absolute;top:2px;left:4px}.pf-sheet-detail-spacer{flex:1}.pf-sheet-detail-star{color:lch(79.04% 80.25 86.05);font-size:16px;line-height:1}.pf-sheet-detail-more{color:lch(47% 1.5 282);letter-spacing:0;font-size:14px;line-height:1}.pf-sheet-detail-link{color:lch(63% 1.8 282);font:inherit;background:0 0;border:0;justify-self:start;align-items:center;gap:8px;height:40px;padding:0 3px;font-size:14px;display:inline-flex}.pf-sheet-detail-link span{color:lch(54.88% 1.2 282);font-size:18px;line-height:1}.pf-sheet-progress{gap:13px;padding-top:20px;display:grid}.pf-sheet-progress-label{color:lch(37.5% 1 282);font:inherit;background:0 0;border:0;justify-self:start;align-items:center;gap:6px;padding:0;font-size:14px;display:inline-flex}.pf-sheet-metrics{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pf-sheet-metric{color:lch(39.5% 1.2 282);grid-template-columns:9px minmax(0,1fr);gap:3px;font-size:12px;line-height:1.25;display:grid}.pf-sheet-metric strong,.pf-sheet-metric span:last-child{grid-column:2}.pf-sheet-metric strong{color:lch(22.36% .84 282);font-size:13px;font-weight:500}.pf-sheet-metric span:last-child{color:lch(51.61% 58.14 28.68)}.pf-sheet-metric:nth-child(n+2) span:last-child{color:lch(39.5% 1.2 282)}.pf-sheet-metric-dot{width:5px;height:5px;margin-top:5px}.pf-sheet-metric-dot-neutral{background:lch(69% 1.2 282)}.pf-sheet-metric-dot-yellow{background:lch(79.04% 80.25 86.05)}.pf-sheet-metric-dot-blue{background:lch(52.88% 74.39 294.78)}.pf-sheet-chart{color:lch(52.88% 74.39 294.78);width:100%;height:132px;overflow:visible}.pf-sheet-chart-ceiling{stroke:lch(68.5% 1.3 282);stroke-width:1.3px}.pf-sheet-chart-hatch{fill:url(#pf-sheet-hatch)}.pf-sheet-chart-planned{stroke:currentColor;stroke-dasharray:3 4;stroke-linecap:round;stroke-width:1.4px}.pf-sheet-chart-started{stroke:lch(79.04% 80.25 86.05);stroke-width:1.6px}.pf-sheet-chart-completed,.pf-sheet-chart-today{stroke:currentColor;stroke-linecap:round;stroke-width:4px}.pf-sheet-chart-axis,.pf-sheet-chart-grid{stroke:lch(89.5% .8 282);stroke-width:1px}.pf-sheet-chart-dot{fill:lch(79.04% 80.25 86.05)}.pf-sheet-chart-labels{color:lch(47% 1.5 282);grid-template-columns:repeat(3,1fr);margin-top:-9px;font-size:12px;display:grid}.pf-sheet-chart-labels span:nth-child(2){justify-self:center}.pf-sheet-chart-labels span:nth-child(3){justify-self:end}.pf-sheet-detail-tabs{gap:7px;padding:27px 2px 15px;display:flex;overflow:hidden}.pf-sheet-detail-tabs span{border-radius:var(--pf-radius-full);color:lch(37.5% 1 282);font:inherit;white-space:nowrap;background:lch(100% 0 282);border:1px solid lch(89.42% 1.14 282);align-items:center;height:29px;padding:0 13px;font-size:13px;display:inline-flex}.pf-sheet-detail-tabs .pf-sheet-detail-tab-active{color:lch(20% 1 282);background:lch(96.35% .67 282)}.pf-sheet-people{gap:12px;padding:5px 10px 0;display:grid}.pf-sheet-person{color:lch(20% 1 282);grid-template-columns:20px minmax(0,1fr) 17px auto;align-items:center;gap:9px;min-height:30px;font-size:14px;display:grid}.pf-sheet-person-progress{border-radius:var(--pf-radius-full);border:2px solid lch(89.5% .8 282);border-right-color:lch(62.5% 67 294.78);width:14px;height:14px}.pf-sheet-person span:last-child{color:lch(40% 1.2 282);font-size:13px}.pf-sheet-detail-footer{color:lch(39.5% 1.2 282);background:lch(96.9% .37 282);border-top:1px solid lch(92.5% .8 282);justify-content:flex-end;align-items:start;gap:7px;height:132px;padding:12px 13px 0;font-size:13px;display:flex;position:absolute;bottom:0;left:-13px;right:-13px}.pf-sheet-detail-footer span:last-child{margin-left:14px}.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{color:lch(23% .8 282);background:lch(97.2% .34 282);border:0;border-radius:0;gap:16px;min-width:244px;padding:17px 12px 14px;display:grid;overflow:hidden}.pf-sidebar-reference{height:252px}.pf-sidebar-section{gap:1px;display:grid}.pf-sidebar-label{color:lch(41% 1.2 282);padding:12px 9px 8px;font-size:13px;font-weight:400}.pf-sidebar-item{color:lch(33.5% 1.2 282);cursor:pointer;font:inherit;text-align:left;height:29px;transition:background var(--pf-transition-fast), color var(--pf-transition-fast);background:0 0;border:0;border-radius:6px;outline:none;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 9px;font-size:14px;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:active{background:var(--pf-color-surface-active);color:var(--pf-color-text)}.pf-sidebar-item-icon,.pf-sidebar-item-badge{color:lch(38% 1.3 282);justify-content:center;align-items:center;display:inline-flex}.pf-sidebar-item-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-sidebar-reference-header{align-items:center;gap:8px;min-width:0;height:29px;padding-left:8px;display:flex}.pf-sidebar-reference-logo{color:#fff;background:lch(61.56% 73.36 34.78);border-radius:6px;justify-content:center;align-items:center;width:18px;height:18px;font-size:8px;font-weight:700;display:inline-flex}.pf-sidebar-reference-name{color:lch(20% 1 282);font-size:14px;font-weight:600}.pf-sidebar-reference-caret,.pf-sidebar-reference-search{color:lch(37% 1.2 282);font-size:14px}.pf-sidebar-reference-spacer{flex:1}.pf-sidebar-reference-compose{color:lch(25% 1 282);background:lch(100% 0 282);border:1px solid lch(87.5% .8 282);border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;display:inline-flex;box-shadow:0 1px 1px lch(10% 0 282/.06)}.pf-sidebar-reference-glyph{color:lch(37% 1.3 282);font-size:12px;line-height:1}.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-reference{border:0;border-radius:0}.pf-list-item,.pf-record-row{color:var(--pf-color-text);font:inherit;text-align:left;min-width:0;transition:background var(--pf-transition-fast), color var(--pf-transition-fast);background:lch(98.2% .2 282);border:0;border-bottom:1px solid lch(93% .6 282);outline:none;align-items:center;gap:10px;width:100%;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:44px;padding:0 21px 0 43px}.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-interactive:active,.pf-record-row-interactive:active{background:var(--pf-color-surface-active)}.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;font-size:13px;line-height:18px;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-record-row-reference-leading{align-items:center;gap:9px;display:inline-flex}.pf-record-row-reference-priority{grid-template-columns:repeat(3,3px);gap:2px;width:13px;height:13px;display:inline-grid}.pf-record-row-reference-priority:before,.pf-record-row-reference-priority:after{content:"";background:lch(43% 1.1 282);border-radius:1px;align-self:end;width:3px;display:block}.pf-record-row-reference-priority:before{height:6px}.pf-record-row-reference-priority:after{height:11px}.pf-record-row-reference-key{color:lch(42% 1.1 282);font-size:13px;line-height:18px}.pf-record-row-reference-status{border-radius:var(--pf-radius-full);border:1.4px solid lch(57.13% 63.91 145.89);justify-content:center;align-items:center;width:13px;height:13px;display:inline-flex}.pf-record-row-reference-status:before{border-radius:var(--pf-radius-full);content:"";background:lch(57.13% 63.91 145.89);width:5px;height:5px}.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:8px;min-width:0;display:grid}.pf-issue-group{background:0 0;border:0;border-radius:0;min-width:0;display:grid;overflow:visible}.pf-issue-group-header{background:var(--pf-color-surface-subtle);border-radius:var(--pf-radius-md);border:0;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:36px;padding:0 12px 0 18px;display:flex}.pf-issue-group-title-block{align-items:center;gap:8px;min-width:0;display:inline-flex}.pf-issue-group-title{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;font-weight:650;display:inline-flex;overflow:hidden}.pf-issue-group-count,.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{color:var(--pf-color-text);font:inherit;text-align:left;background:0 0;border:0;outline:none;grid-template-columns:16px max-content minmax(0,1fr) max-content max-content 22px;align-items:center;gap:10px;width:100%;min-width:0;min-height:44px;padding:0 22px 0 42px;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-labels:empty,.pf-issue-row-metadata:empty,.pf-issue-row-assignee:empty{display:none}.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:510}.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;align-items:center;gap:8px;display:inline-flex;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-toolbar{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.pf-board-toolbar-copy{gap:3px;min-width:0;display:grid}.pf-board-toolbar-title{color:var(--pf-color-text);font-size:var(--pf-font-size-lg);font-weight:650;line-height:var(--pf-line-height-tight)}.pf-board-toolbar-description,.pf-board-toolbar-metadata{color:var(--pf-color-text-muted);font-size:var(--pf-font-size-sm)}.pf-board-toolbar-actions,.pf-board-swimlane-actions{flex:none;align-items:center;gap:6px;display:inline-flex}.pf-board-swimlane{gap:10px;min-width:0;display:grid}.pf-board-swimlane-header{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.pf-board-swimlane-copy{align-items:baseline;gap:8px;min-width:0;display:flex}.pf-board-swimlane-title{color:var(--pf-color-text);font-size:var(--pf-font-size-sm);font-weight:650}.pf-board-swimlane-description{color:var(--pf-color-text-muted);font-size:var(--pf-font-size-sm)}.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;gap:6px;display:inline-flex}.pf-board-column-metric{background:var(--pf-color-surface);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-sm);color:var(--pf-color-text-subtle);align-items:baseline;gap:4px;padding:3px 6px;display:inline-flex}.pf-board-column-metric-value{color:var(--pf-color-text);font-size:var(--pf-font-size-sm);font-weight:650}.pf-board-column-metric-label{font-size:var(--pf-font-size-xs)}.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-interactive:active{background:var(--pf-color-surface-active);border-color:var(--pf-color-accent)}.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-board-card-meta,.pf-board-card-checklist{color:var(--pf-color-text-muted);font-size:var(--pf-font-size-xs);align-items:center;gap:5px;min-width:0;display:inline-flex}.pf-board-card-meta-icon{color:var(--pf-color-text-subtle);align-items:center;display:inline-flex}.pf-board-card-checklist-track{background:var(--pf-color-surface-hover);border-radius:999px;width:34px;height:4px;display:inline-flex;overflow:hidden}.pf-board-card-checklist-fill{background:var(--pf-color-accent);border-radius:inherit;width:var(--pf-board-card-checklist-progress)}.pf-board-drop-zone{background:linear-gradient(var(--pf-color-surface-subtle), var(--pf-color-surface-subtle)) padding-box, repeating-linear-gradient(90deg, color-mix(in srgb, var(--pf-color-border-strong) 80%, transparent), color-mix(in srgb, var(--pf-color-border-strong) 80%, transparent) 6px, transparent 6px, transparent 12px) border-box;border-radius:var(--pf-radius-md);color:var(--pf-color-text-subtle);font-size:var(--pf-font-size-sm);min-height:44px;transition:background var(--pf-transition-fast), border-color var(--pf-transition-fast), color var(--pf-transition-fast);border:1px dashed #0000;justify-content:center;align-items:center;padding:10px;display:flex}.pf-board-drop-zone:hover,.pf-board-drop-zone-active{background:linear-gradient(color-mix(in srgb, var(--pf-color-accent-soft) 58%, var(--pf-color-surface-subtle)), color-mix(in srgb, var(--pf-color-accent-soft) 58%, var(--pf-color-surface-subtle))) padding-box, repeating-linear-gradient(90deg, color-mix(in srgb, var(--pf-color-accent) 65%, transparent), color-mix(in srgb, var(--pf-color-accent) 65%, transparent) 6px, transparent 6px, transparent 12px) border-box;color:var(--pf-color-text)}.pf-roadmap{gap:12px;min-width:0;display:grid}.pf-roadmap-compact{gap:8px}.pf-roadmap-toolbar{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.pf-roadmap-toolbar-copy{gap:3px;min-width:0;display:grid}.pf-roadmap-toolbar-title{color:var(--pf-color-text);font-size:var(--pf-font-size-lg);font-weight:650;line-height:var(--pf-line-height-tight)}.pf-roadmap-toolbar-description,.pf-roadmap-toolbar-metadata{color:var(--pf-color-text-muted);font-size:var(--pf-font-size-sm)}.pf-roadmap-toolbar-actions{flex:none;align-items:center;gap:6px;display:inline-flex}.pf-roadmap-viewport{border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-lg);scroll-behavior:smooth;min-width:0;overflow:auto}.pf-roadmap-grid{background:linear-gradient(to right, var(--pf-color-border) 1px, transparent 1px) var(--pf-roadmap-row-header-width) 0 / var(--pf-roadmap-column-width) 100%, var(--pf-color-surface);min-width:calc(var(--pf-roadmap-row-header-width) + (var(--pf-roadmap-column-count) * var(--pf-roadmap-column-width)))}.pf-roadmap-header,.pf-roadmap-row{grid-template-columns:var(--pf-roadmap-row-header-width) calc(var(--pf-roadmap-column-count) * var(--pf-roadmap-column-width));min-width:calc(var(--pf-roadmap-row-header-width) + (var(--pf-roadmap-column-count) * var(--pf-roadmap-column-width)));display:grid}.pf-roadmap-header{background:var(--pf-color-surface-subtle);border-bottom:1px solid var(--pf-color-border);color:var(--pf-color-text-muted);z-index:3;min-height:38px;position:sticky;top:0}.pf-roadmap-corner{background:inherit;border-right:1px solid var(--pf-color-border);font-size:var(--pf-font-size-xs);z-index:4;align-items:center;padding:0 12px;font-weight:650;display:inline-flex;position:sticky;left:0}.pf-roadmap-months,.pf-roadmap-track{grid-template-columns:repeat(var(--pf-roadmap-column-count), var(--pf-roadmap-column-width));min-width:0;display:grid}.pf-roadmap-month{border-right:1px solid var(--pf-color-border);font-size:var(--pf-font-size-xs);grid-column:var(--pf-roadmap-column-start) / span var(--pf-roadmap-column-span);text-transform:none;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-weight:650;display:flex}.pf-roadmap-group{display:grid}.pf-roadmap-group-title{background:var(--pf-color-surface-subtle);border-bottom:1px solid var(--pf-color-border);color:var(--pf-color-text-muted);font-size:var(--pf-font-size-xs);align-items:center;min-height:30px;padding:0 12px;font-weight:650;display:flex}.pf-roadmap-row{border-bottom:1px solid var(--pf-color-border);min-height:58px}.pf-roadmap-row-header{background:color-mix(in srgb, var(--pf-color-surface) 92%, var(--pf-color-surface-subtle));border-right:1px solid var(--pf-color-border);z-index:2;align-items:center;min-width:0;padding:8px 12px;display:flex;position:sticky;left:0}.pf-roadmap-row-header-content{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.pf-roadmap-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);flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.pf-roadmap-row-copy{gap:2px;min-width:0;display:grid}.pf-roadmap-row-title{color:var(--pf-color-text);font-size:var(--pf-font-size-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.pf-roadmap-row-description,.pf-roadmap-row-metadata{color:var(--pf-color-text-muted);font-size:var(--pf-font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-roadmap-row-metadata{flex:none;margin-left:auto}.pf-roadmap-track{align-items:center;padding:10px 0;position:relative}.pf-roadmap-bar,.pf-roadmap-milestone{outline:none}.pf-roadmap-bar{background:var(--pf-color-surface);border:1px solid var(--pf-color-border-strong);border-radius:var(--pf-radius-md);color:var(--pf-color-text);font:inherit;grid-column:var(--pf-roadmap-column-start) / span var(--pf-roadmap-column-span);text-align:left;min-width:0;min-height:34px;transition:background var(--pf-transition-fast), border-color var(--pf-transition-fast), box-shadow var(--pf-transition-fast);z-index:1;align-items:center;gap:7px;margin:0 6px;padding:7px 9px;display:flex;position:relative;overflow:hidden}.pf-roadmap-bar:before{background:color-mix(in srgb, var(--pf-color-accent-soft) 60%, transparent);border-radius:inherit;content:"";width:var(--pf-roadmap-progress);z-index:-1;position:absolute;inset:1px auto 1px 1px}.pf-roadmap-bar-progress{background:color-mix(in srgb, var(--pf-color-accent) 52%, transparent);pointer-events:none;height:2px;width:calc(var(--pf-roadmap-progress) - 12px);border-radius:999px;position:absolute;bottom:3px;left:8px}.pf-roadmap-interactive{cursor:pointer}.pf-roadmap-interactive:hover{background:color-mix(in srgb, var(--pf-color-surface) 68%, var(--pf-color-surface-hover));border-color:var(--pf-color-accent)}.pf-roadmap-interactive:active{background:var(--pf-color-surface-active);border-color:var(--pf-color-accent)}.pf-roadmap-bar-selected,.pf-roadmap-milestone-selected{border-color:var(--pf-color-accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--pf-color-accent) 28%, transparent)}.pf-roadmap-bar-accent:before{background:color-mix(in srgb, var(--pf-color-accent-soft) 70%, transparent)}.pf-roadmap-bar-success:before{background:color-mix(in srgb, var(--pf-color-success) 18%, transparent)}.pf-roadmap-bar-warning:before{background:color-mix(in srgb, var(--pf-color-warning) 20%, transparent)}.pf-roadmap-bar-danger:before{background:color-mix(in srgb, var(--pf-color-danger) 16%, transparent)}.pf-roadmap-bar-copy{gap:1px;min-width:0;display:grid}.pf-roadmap-bar-title{color:var(--pf-color-text);font-size:var(--pf-font-size-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.pf-roadmap-bar-metadata{color:var(--pf-color-text-muted);font-size:var(--pf-font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-roadmap-bar-adornment{color:var(--pf-color-text-subtle);flex:none;align-items:center;display:inline-flex}.pf-roadmap-milestone{border-radius:var(--pf-radius-md);color:var(--pf-color-text-muted);font:inherit;grid-column:var(--pf-roadmap-column-start);min-height:32px;transition:background var(--pf-transition-fast), border-color var(--pf-transition-fast), color var(--pf-transition-fast);white-space:nowrap;z-index:2;background:0 0;border:1px solid #0000;justify-self:center;align-items:center;gap:6px;padding:5px 7px;display:inline-flex}.pf-roadmap-milestone-pin{background:var(--pf-color-text-subtle);border:2px solid var(--pf-color-surface);box-shadow:0 0 0 1px var(--pf-color-border-strong);border-radius:50%;width:10px;height:10px;display:inline-flex}.pf-roadmap-milestone-accent .pf-roadmap-milestone-pin{background:var(--pf-color-accent)}.pf-roadmap-milestone-success .pf-roadmap-milestone-pin{background:var(--pf-color-success)}.pf-roadmap-milestone-warning .pf-roadmap-milestone-pin{background:var(--pf-color-warning)}.pf-roadmap-milestone-danger .pf-roadmap-milestone-pin{background:var(--pf-color-danger)}.pf-roadmap-today-marker{border-left:1px solid var(--pf-color-accent);color:var(--pf-color-accent);font-size:var(--pf-font-size-xs);grid-column:var(--pf-roadmap-column-start);pointer-events:none;z-index:2;place-self:stretch start;margin-left:50%;font-weight:650;display:inline-flex;position:relative}.pf-roadmap-today-marker span{background:var(--pf-color-surface);border:1px solid color-mix(in srgb, var(--pf-color-accent) 36%, var(--pf-color-border));border-radius:999px;height:18px;margin-top:-1px;margin-left:-19px;padding:0 7px;line-height:16px}.pf-roadmap-dependency{border-top:1px dashed var(--pf-color-border-strong);grid-column:var(--pf-roadmap-column-start) / span var(--pf-roadmap-column-span);z-index:0;align-self:center;height:1px;margin:0 14px;position:relative}.pf-roadmap-dependency:after{border-bottom:4px solid #0000;border-left:5px solid var(--pf-color-border-strong);content:"";border-top:4px solid #0000;position:absolute;top:-4px;right:-2px}.pf-roadmap-legend{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.pf-roadmap-legend-item{color:var(--pf-color-text-muted);font-size:var(--pf-font-size-xs);align-items:center;gap:5px;display:inline-flex}.pf-roadmap-legend-swatch{background:var(--pf-color-surface-hover);border:1px solid var(--pf-color-border);border-radius:999px;width:18px;height:8px;display:inline-flex}.pf-roadmap-legend-swatch-accent{background:var(--pf-color-accent);border-color:var(--pf-color-accent)}.pf-roadmap-legend-swatch-success{background:var(--pf-color-success);border-color:var(--pf-color-success)}.pf-roadmap-legend-swatch-warning{background:var(--pf-color-warning);border-color:var(--pf-color-warning)}.pf-roadmap-legend-swatch-danger{background:var(--pf-color-danger);border-color:var(--pf-color-danger)}.pf-roadmap-summary{background:var(--pf-color-surface);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-md);justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.pf-roadmap-summary-copy{gap:2px;min-width:0;display:grid}.pf-roadmap-summary-title{color:var(--pf-color-text-muted);font-size:var(--pf-font-size-xs);font-weight:650}.pf-roadmap-summary-description{color:var(--pf-color-text-subtle);font-size:var(--pf-font-size-xs)}.pf-roadmap-summary-value{color:var(--pf-color-text);font-size:var(--pf-font-size-lg);font-weight:650}.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-trigger:active{background:var(--pf-color-surface-active);border-color:var(--pf-color-border-strong)}.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:276px;padding:6px 0;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;min-height:32px;transition:background var(--pf-transition-fast), color var(--pf-transition-fast);background:0 0;border:0;outline:none;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 14px;display:grid}.pf-menu-item:hover,.pf-menu-item:focus-visible{background:var(--pf-color-surface-hover)}.pf-menu-item:active{background:var(--pf-color-surface-active)}.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:0;width:276px;padding:6px 0}.pf-popover-action{border-radius:var(--pf-radius-sm);color:var(--pf-color-text);cursor:pointer;font:inherit;font-size:var(--pf-font-size-md);text-align:left;min-height:32px;transition:background var(--pf-transition-fast);background:0 0;border:0;outline:none;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:0 14px;display:grid}.pf-popover-action:hover,.pf-popover-action:focus-visible{background:var(--pf-color-surface-hover)}.pf-popover-action:active{background:var(--pf-color-surface-active)}.pf-popover-action-icon{color:var(--pf-color-text-muted);align-items:center;display:inline-flex}.pf-popover-action-icon svg{width:14px;height:14px;display:block}.pf-popover-action-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-popover-action-trailing{color:var(--pf-color-text-subtle);font-size:var(--pf-font-size-sm)}.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-trigger:active{background:var(--pf-color-surface-active);border-color:var(--pf-color-border-strong)}.pf-picker-surface{background:var(--pf-color-surface);box-shadow:var(--pf-shadow-overlay);color:var(--pf-color-text);z-index:30;border:1px solid lch(90.55% 0 282);border-radius:9px;gap:0;width:312px;min-width:312px;padding:0;display:grid;position:absolute;top:calc(100% + 6px);overflow:hidden}.pf-picker-surface:after{color:lch(60% 1 282);content:"L";background:lch(100% 0 282);border:1px solid lch(93.5% .5 282);border-radius:4px;justify-content:center;align-items:center;width:18px;height:19px;font-size:11px;display:inline-flex;position:absolute;top:9px;right:13px}.pf-picker-input{color:var(--pf-color-text);font:inherit;background:lch(100% 0 282);border:0;border-bottom:1px solid lch(93.5% .5 282);border-radius:0;outline:none;height:37px;padding:0 14px;font-size:13px}.pf-picker-input:focus-visible{box-shadow:none}.pf-picker-input::placeholder{color:var(--pf-color-text-subtle)}.pf-picker-list{gap:0;max-height:506px;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;min-height:32px;transition:background var(--pf-transition-fast);background:0 0;border:0;outline:none;grid-template-columns:10px auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 14px 0 35px;font-size:13px;display:grid}.pf-picker-item:hover,.pf-picker-item:focus-visible{background:var(--pf-color-surface-hover)}.pf-picker-item:active{background:var(--pf-color-surface-active)}.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:10px;height:10px;font-weight:700;display:inline-flex}.pf-picker-item-check:empty{width:0}.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-reference-dot{border-radius:var(--pf-radius-full);width:8px;height:8px;display:inline-flex}.pf-picker-reference-dot-yellow{background:lch(79.04% 80.25 86.05)}.pf-picker-reference-dot-blue{background:lch(52.88% 74.39 294.78)}.pf-picker-reference-dot-neutral{background:lch(68% 1.2 282)}.pf-picker-reference-dot-red{background:lch(58% 66 30)}.pf-picker-reference-dot-cyan{background:lch(62% 45 225)}.pf-picker-reference-dot-gray{background:lch(64% 3 260)}.pf-picker-reference-dot-indigo{background:lch(52.88% 55 294.78)}.pf-picker-reference-dot-green{background:lch(57.13% 63.91 145.89)}.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{color:var(--pf-color-text);font:inherit;background:0 0;border:0;border-radius:0;outline:none;height:40px;padding:0 20px}.pf-command-input:focus-visible{box-shadow:none}.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}.pf-issue-row,.pf-workspace-setting-row,.pf-account-preference-row,.pf-milestone-item{transition:background var(--pf-transition-fast), border-color var(--pf-transition-fast), box-shadow var(--pf-transition-fast), color var(--pf-transition-fast)}.pf-issue-row-interactive:active,.pf-workspace-setting-row-interactive:active,.pf-account-preference-row-interactive:active,.pf-milestone-item-interactive:active{background:var(--pf-color-surface-active)}.pf-cycle-card-interactive:active{background:var(--pf-color-surface-active);border-color:var(--pf-color-border-strong)}.pf-reference-page-frame{background:var(--pf-color-canvas);align-items:start;min-height:100vh;padding:0;display:grid}.pf-projects-page{background:var(--pf-color-surface);color:var(--pf-color-text);width:1028px;height:856px;overflow:hidden}.pf-projects-page-titlebar{border-bottom:1px solid var(--pf-color-border);justify-content:space-between;align-items:center;height:44px;padding:0 16px;display:flex}.pf-projects-page-heading,.pf-projects-page-title-actions,.pf-projects-page-tabs,.pf-projects-page-actions,.pf-projects-board-column-title,.pf-projects-board-column-actions,.pf-projects-board-card-title-row,.pf-projects-board-card-meta{align-items:center;min-width:0;display:inline-flex}.pf-projects-page-heading{gap:9px}.pf-projects-page-titlebar h1{font-size:var(--pf-font-size-md);margin:0;font-weight:500;line-height:1}.pf-projects-page-title-actions,.pf-projects-board-column-actions{gap:8px}.pf-projects-page-title-actions span,.pf-projects-board-column-actions span{background:var(--pf-color-text-muted);border-radius:var(--pf-radius-full);opacity:.62;width:3px;height:3px}.pf-projects-page-title-actions span{opacity:1;background:0 0;border-radius:0;width:auto;height:auto}.pf-projects-page-title-actions span:before{color:var(--pf-color-text-muted);content:"+";font-size:var(--pf-font-size-lg);line-height:1}.pf-projects-page-viewbar{justify-content:space-between;align-items:center;height:48px;padding:8px 9px;display:flex}.pf-projects-page-tabs,.pf-projects-page-actions{gap:6px}.pf-projects-page-tabs:after{background:linear-gradient(45deg, transparent 40%, var(--pf-color-text-muted) 40% 60%, transparent 60%), linear-gradient(-45deg, transparent 40%, var(--pf-color-text-muted) 40% 60%, transparent 60%);content:"";opacity:.55;width:12px;height:12px;margin-left:5px}.pf-projects-page-tabs button,.pf-projects-page-actions button{border-radius:var(--pf-radius-full);color:var(--pf-color-text-muted);font:inherit;font-size:var(--pf-font-size-md);background:0 0;border:1px solid #0000;align-items:center;height:30px;padding:0 11px;display:inline-flex}.pf-projects-page-actions button{border-color:var(--pf-color-border);justify-content:center;width:30px;padding:0}.pf-projects-page-tabs .pf-projects-page-tab-active{background:var(--pf-color-surface-subtle);border-color:var(--pf-color-border);color:var(--pf-color-text)}.pf-projects-page-tabs button:not(.pf-projects-page-tab-active){border-color:var(--pf-color-border);color:var(--pf-color-text-muted)}.pf-projects-page-tabs button:not(.pf-projects-page-tab-active):before{background:var(--pf-color-text-muted);content:"";opacity:.45;border-radius:2px;width:12px;height:12px;margin-right:6px;transform:rotate(-18deg)}.pf-projects-page-actions .pf-projects-page-create-button{border-color:var(--pf-color-accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--pf-color-accent) 16%, transparent);color:var(--pf-color-accent)}.pf-projects-board-scroll{height:calc(100% - 92px);overflow:hidden}.pf-projects-board{grid-template-columns:repeat(3,328px);gap:25px;min-width:max-content;padding:0 18px 24px;display:grid}.pf-projects-board-column{min-width:0}.pf-projects-board-column-header{justify-content:space-between;align-items:center;height:46px;display:flex}.pf-projects-board-column-title{color:var(--pf-color-text);font-size:var(--pf-font-size-md);gap:8px;font-weight:500}.pf-projects-board-count,.pf-projects-board-card-menu,.pf-projects-board-card-description,.pf-projects-board-card-meta{color:var(--pf-color-text-muted);font-size:var(--pf-font-size-sm)}.pf-projects-board-count{font-weight:450}.pf-projects-board-status{border:1px solid var(--pf-color-border-strong);border-radius:var(--pf-radius-full);width:12px;height:12px;display:inline-flex}.pf-projects-board-status-backlog{border-color:var(--pf-color-warning);border-style:dotted}.pf-projects-board-status-planned{background:color-mix(in srgb, var(--pf-color-text-muted) 12%, transparent)}.pf-projects-board-status-progress{background:color-mix(in srgb, var(--pf-color-warning) 20%, transparent);border-color:var(--pf-color-warning)}.pf-projects-board-card-stack{gap:8px;display:grid}.pf-projects-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;transition:background var(--pf-transition-fast), border-color var(--pf-transition-fast), box-shadow var(--pf-transition-fast);outline:none;align-content:start;gap:7px;padding:11px 12px;display:grid}.pf-projects-board-card:hover{background:var(--pf-color-surface-hover);border-color:var(--pf-color-border-strong)}.pf-projects-board-card:active{background:var(--pf-color-surface-active)}.pf-projects-board-card-title-row,.pf-projects-board-card-meta{gap:9px}.pf-projects-board-card-title{font-size:var(--pf-font-size-md);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.pf-projects-board-card-menu{margin-left:auto}.pf-projects-board-card-health{border:1px dotted var(--pf-color-warning);border-radius:var(--pf-radius-full);flex:none;width:12px;height:12px}.pf-projects-board-card-description{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-projects-list{height:calc(100% - 92px);padding:0 18px 24px;overflow:hidden}.pf-projects-list-header,.pf-projects-list-row{grid-template-columns:minmax(405px,1fr) 110px 48px 44px 100px 52px 66px;align-items:center;gap:24px;min-width:980px;display:grid}.pf-projects-list-header{border-bottom:1px solid var(--pf-color-border);color:var(--pf-color-text-muted);font-size:var(--pf-font-size-sm);height:40px;padding:0 26px}.pf-projects-list-body{display:grid}.pf-projects-list-row{border:0;border-bottom:1px solid var(--pf-color-border);color:var(--pf-color-text-muted);font:inherit;font-size:var(--pf-font-size-sm);text-align:left;height:58px;transition:background var(--pf-transition-fast), color var(--pf-transition-fast);background:0 0;outline:none;padding:0 26px}.pf-projects-list-row:hover{background:var(--pf-color-surface-hover)}.pf-projects-list-project{color:var(--pf-color-text);align-items:center;gap:10px;min-width:0;display:inline-flex}.pf-projects-list-title{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.pf-projects-list-lead{background:var(--pf-color-surface-subtle);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-full);color:var(--pf-color-text);font-size:var(--pf-font-size-xs);justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.pf-projects-timeline{height:calc(100% - 92px);padding:0 18px 24px;overflow:hidden}.pf-projects-timeline-row{grid-template-columns:210px minmax(0,1fr);min-width:980px;display:grid}.pf-projects-timeline-header{color:var(--pf-color-text-muted);font-size:var(--pf-font-size-sm);height:46px;position:relative;overflow:hidden}.pf-projects-timeline-months{grid-template-columns:repeat(12,76px);height:46px;margin-left:-18px;display:grid}.pf-projects-timeline-month{border-left:1px solid var(--pf-color-border);text-transform:uppercase;align-content:start;gap:5px;padding:1px 8px 0;display:grid}.pf-projects-timeline-days{color:var(--pf-color-text-muted);font-size:var(--pf-font-size-xs);opacity:.74;text-transform:none;justify-content:space-between;display:flex}.pf-projects-timeline-today-marker{background:var(--pf-color-accent);width:1px;position:absolute;top:0;bottom:0;left:50%}.pf-projects-timeline-today-marker span{background:var(--pf-color-accent);border-radius:var(--pf-radius-sm);color:#fff;font-size:var(--pf-font-size-xs);white-space:nowrap;padding:0 6px;line-height:18px;position:absolute;top:19px;left:50%;transform:translate(-50%)}.pf-projects-timeline-controls{background:var(--pf-color-surface);align-items:center;gap:5px;padding-left:10px;display:inline-flex;position:absolute;top:6px;right:0}.pf-projects-timeline-controls button{background:var(--pf-color-surface-subtle);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-full);color:var(--pf-color-text);font:inherit;height:28px;padding:0 10px}.pf-projects-timeline-body{display:grid}.pf-projects-timeline-row{border-bottom:1px solid var(--pf-color-border);min-height:116px}.pf-projects-timeline-row-label{align-items:center;gap:10px;min-width:0;padding:18px 16px 18px 2px;display:inline-flex}.pf-projects-timeline-row-copy{gap:4px;min-width:0;display:grid}.pf-projects-timeline-row-title{color:var(--pf-color-text);font-size:var(--pf-font-size-md);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.pf-projects-timeline-row-description{color:var(--pf-color-text-muted);font-size:var(--pf-font-size-sm)}.pf-projects-timeline-track{background-image:linear-gradient(to right, var(--pf-color-border) 0 1px, transparent 1px 100%);background-size:12.5% 100%;grid-template-columns:repeat(8,minmax(96px,1fr));min-width:0;padding:22px 0;display:grid;position:relative}.pf-projects-timeline-bar{background:var(--pf-color-surface);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-full);box-shadow:var(--pf-shadow-xs);color:var(--pf-color-text);font:inherit;font-size:var(--pf-font-size-sm);grid-column:var(--pf-projects-timeline-start) / var(--pf-projects-timeline-end);text-align:left;outline:none;align-self:start;align-items:center;min-width:0;height:32px;padding:0 12px;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.pf-projects-timeline-bar:hover{background:var(--pf-color-surface-hover);border-color:var(--pf-color-border-strong)}.pf-projects-timeline-bar-title{text-overflow:ellipsis;white-space:nowrap;z-index:1;position:relative;overflow:hidden}.pf-projects-timeline-bar-progress{background:color-mix(in srgb, var(--pf-color-accent) 12%, transparent);width:var(--pf-projects-timeline-progress);position:absolute;inset:0 auto 0 0}.pf-issues-page{background:var(--pf-color-surface);color:var(--pf-color-text);width:1028px;height:856px;overflow:hidden}.pf-issues-titlebar{border-bottom:1px solid var(--pf-color-border);justify-content:space-between;align-items:center;height:44px;padding:0 16px;display:flex}.pf-issues-breadcrumbs,.pf-issues-title-actions{align-items:center;gap:8px;min-width:0;display:inline-flex}.pf-issues-breadcrumbs{color:var(--pf-color-text);font-size:var(--pf-font-size-md);font-weight:500}.pf-issues-workspace-mark{border:1px solid var(--pf-color-text);border-radius:3px;width:13px;height:13px;display:inline-flex;transform:rotate(45deg)}.pf-issues-breadcrumb-separator{color:var(--pf-color-text-muted)}.pf-issues-favorite{color:var(--pf-color-warning);font-size:var(--pf-font-size-md)}.pf-issues-title-actions svg,.pf-issues-actions svg{flex:none}.pf-issues-viewbar{justify-content:space-between;align-items:center;height:48px;padding:8px 18px;display:flex}.pf-issues-actions{align-items:center;gap:6px;display:inline-flex}.pf-issues-actions button{border-radius:var(--pf-radius-full);color:var(--pf-color-text-muted);font:inherit;font-size:var(--pf-font-size-md);background:0 0;border:1px solid #0000;align-items:center;height:30px;padding:0 11px;display:inline-flex}.pf-issues-count{color:var(--pf-color-text-muted);font-size:var(--pf-font-size-md)}.pf-issues-actions button{border-color:var(--pf-color-border);justify-content:center;width:30px;padding:0}.pf-issues-actions .pf-issues-action-active{border-color:var(--pf-color-accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--pf-color-accent) 16%, transparent);color:var(--pf-color-accent)}.pf-issues-list{height:calc(100% - 92px);padding:0 18px 24px;overflow:hidden}.pf-issues-group{min-width:980px;display:grid}.pf-issues-group-header{background:var(--pf-color-surface-subtle);border-radius:var(--pf-radius-md) var(--pf-radius-md) 0 0;color:var(--pf-color-text);font-size:var(--pf-font-size-md);align-items:center;gap:8px;height:40px;padding:0 12px;font-weight:500;display:flex}.pf-issues-group-spacer{flex:auto}.pf-issues-group-add{color:var(--pf-color-text-muted);font-size:var(--pf-font-size-lg);line-height:1}.pf-issues-status-dot{border:1px solid var(--pf-color-border-strong);border-radius:var(--pf-radius-full);width:12px;height:12px;display:inline-flex}.pf-issues-status-dot-progress{background:color-mix(in srgb, var(--pf-color-warning) 18%, transparent);border-color:var(--pf-color-warning)}.pf-issues-status-dot-done{background:color-mix(in srgb, var(--pf-color-success) 18%, transparent);border-color:var(--pf-color-success)}.pf-issues-group-count{color:var(--pf-color-text-muted);font-weight:450}.pf-issues-row{border:0;border-bottom:1px solid var(--pf-color-border);color:var(--pf-color-text-muted);font:inherit;font-size:var(--pf-font-size-sm);text-align:left;height:44px;transition:background var(--pf-transition-fast);background:0 0;outline:none;grid-template-columns:34px 70px minmax(0,1fr) 120px 84px 32px;align-items:center;gap:12px;padding:0 12px;display:grid}.pf-issues-row:hover{background:var(--pf-color-surface-hover)}.pf-issues-row-title{color:var(--pf-color-text);font-size:var(--pf-font-size-md);text-overflow:ellipsis;white-space:nowrap;font-weight:450;overflow:hidden}.pf-issues-row-assignee{background:var(--pf-color-surface-subtle);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-full);color:var(--pf-color-text);font-size:var(--pf-font-size-xs);justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}@media (width<=880px){.pf-cycle-grid{grid-template-columns:minmax(0,1fr)}}: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}.runtime-alert{color:#7c2d12;z-index:20;background:#fff7ed;border:1px solid #fed7aa;border-radius:6px;align-items:center;gap:10px;max-width:min(720px,100vw - 32px);padding:10px 12px;display:flex;position:fixed;top:16px;left:50%;transform:translate(-50%);box-shadow:0 10px 24px #0f172a1f}.runtime-alert span{flex:1;font-size:13px}.runtime-alert button{color:#7c2d12;cursor:pointer;font:inherit;background:0 0;border:1px solid #fdba74;border-radius:6px;padding:4px 8px;font-size:12px}.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}}
