@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-leading:initial;--tw-tracking:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:700;--radius-md:.375rem}}@layer base;@layer components{.ui-labeled-field{gap:.25rem;min-width:0;font-size:.875rem;display:grid}.ui-form-control{box-sizing:border-box;border:1px solid var(--input,#d4d4d8);background:var(--ui-surface-background,white);width:100%;min-width:0;height:2.25rem;color:var(--foreground,#18181b);font:inherit;border-radius:.375rem;padding:0 .75rem;font-size:.875rem}.ui-form-control[data-density=compact]{height:1.875rem;padding:.25rem .5rem}textarea.ui-form-control,textarea.ui-form-control[data-density=compact]{resize:vertical;height:auto;padding:.5rem}.ui-form-control:focus-visible{outline:2px solid var(--ring,#71717a);outline-offset:2px}.ui-form-control:disabled{opacity:.5;cursor:not-allowed}.ui-form-control[aria-invalid=true]{border-color:var(--destructive,#dc2626)}.ui-inline-editor{gap:.5rem;min-width:0;display:grid}.ui-inline-editor-actions{gap:.5rem;display:flex}.ui-inline-editor-actions button{border:1px solid var(--input,#d4d4d8);background:var(--background,white);color:inherit;font:inherit;cursor:pointer;border-radius:.375rem;padding:.375rem .625rem;font-size:.75rem}.ui-inline-editor-actions button:disabled{opacity:.5;cursor:not-allowed}.ui-inline-editor-actions button:focus-visible{outline:2px solid var(--ring,#71717a);outline-offset:2px}.ui-inline-editor-error{color:var(--destructive,#dc2626);margin:0;font-size:.75rem}:where(.ui-editable-panel-stack){position:relative}:where(.ui-workspace-header){flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.75rem;display:flex}.ui-button:not([data-variant]){height:36px;color:var(--ui-secondary-foreground);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.ui-button.ui-button-secondary:not([data-variant]){background:var(--ui-surface-background);color:var(--ui-secondary-foreground);border-color:var(--border)}.ui-button:not([data-variant]):hover{background:var(--muted)}.ui-button:not([data-variant]):focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ui-button:not([data-variant]):disabled{cursor:default;opacity:.5}.ui-button-primary:not([data-variant]){background:var(--primary);color:var(--primary-foreground)}.ui-button>svg{flex-shrink:0;width:16px;height:16px}.ui-board-filters{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.ui-board-filter-assignees{align-items:center;gap:0;display:flex}.ui-board-filter-assignees>*+*{margin-left:-12px}.ui-board-filter-avatar{position:relative}.ui-board-filter-avatar:hover,.ui-board-filter-avatar:focus-visible{z-index:1}.ui-board-filter-avatar{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:50%;padding:2px;display:inline-flex}.ui-board-filter-avatar .ui-person-avatar{width:28px;height:28px}.ui-board-filter-avatar[aria-pressed=true]{border-color:var(--ring);background:var(--accent)}.ui-board-filter-avatar:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ui-board-filters .ui-button{color:var(--ui-secondary-foreground);font-weight:400}.ui-board-filters .ui-button[data-active=true]{background:var(--accent);color:var(--foreground)}.ui-page-layout{gap:24px;min-width:0;display:grid}.ui-page-layout:has(>.ui-tabbed-record-view){gap:8px}.ui-page-layout>.ui-workspace-header,.ui-page-layout>.ui-tabbed-record-view{margin:0}.ui-split-layout{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start;gap:24px;min-width:0;display:grid}.ui-split-layout[data-side=start]{grid-template-columns:minmax(220px,280px) minmax(0,1fr)}.ui-split-layout>*{gap:16px;min-width:0;display:grid}.ui-work-surface{background:var(--ui-surface-background);border:1px solid var(--border);border-radius:12px;gap:16px;min-width:0;padding:20px;display:grid}.ui-work-surface h2{margin:0;font-size:16px;font-weight:600}.ui-work-surface p{margin:0}.ui-layout-directory{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;display:grid}.ui-layout-directory a{border:1px solid var(--border);background:var(--ui-surface-background);color:var(--foreground);border-radius:12px;gap:8px;padding:20px;text-decoration:none;display:grid}.ui-layout-directory a:hover{border-color:var(--ui-secondary-foreground)}.ui-layout-directory a:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.ui-layout-reference{box-sizing:border-box;width:100%;min-width:0;padding:24px}.ui-layout-reference-bar{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:24px;display:flex}.ui-layout-reference-bar label{align-items:center;gap:8px;display:flex}.ui-layout-reference-bar a{color:var(--ui-link-foreground)}.ui-layout-reference-shell{background:var(--ui-page-background);min-height:100vh;color:var(--foreground);font-family:var(--font-sans,sans-serif)}.ui-layout-reference-shell *,.ui-layout-reference-shell :before,.ui-layout-reference-shell :after{box-sizing:border-box}.ui-layout-reference-shell .ui-workspace-shell-body>main{flex:1;min-width:0}.ui-layout-reference-shell .ui-workspace-shell-body>.ui-workspace-sidebar{flex-shrink:0;overflow-y:auto}.ui-layout-reference .ui-split-layout .ui-workspace-sidebar{border:0;border-radius:12px;width:auto;height:auto;position:static}.ui-layout-reference-form{gap:16px;max-width:560px;display:grid}.ui-layout-reference-centered{max-width:480px;margin:48px auto}@media(max-width:760px){.ui-split-layout,.ui-split-layout[data-side=start]{grid-template-columns:minmax(0,1fr)}.ui-layout-reference,.ui-work-surface{padding:16px}}.ui-report-chart{min-width:0;margin:0}.ui-report-chart svg{width:100%;min-height:180px;display:block}.ui-report-chart text{fill:var(--ui-secondary-foreground);font-size:11px}.ui-report-grid{stroke:var(--border);stroke-width:1px}.ui-report-series-0{color:#527d9f;stroke:#527d9f;fill:#527d9f}.ui-report-series-1{color:#419075;stroke:#419075;fill:#419075}.ui-report-series-2{color:#ba8050;stroke:#ba8050;fill:#ba8050}.ui-report-series polyline{fill:none}.ui-report-legend{color:var(--ui-secondary-foreground);flex-wrap:wrap;gap:16px;font-size:13px;display:flex}.ui-report-legend span{align-items:center;gap:8px;display:inline-flex}.ui-report-legend i{background:currentColor;width:12px;height:3px}}@layer utilities;.ui-record-dialog-metadata{width:100%;min-width:0}.ui-record-dialog-metadata-line{color:var(--muted-foreground,#647180);flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:14px;font-weight:400;line-height:20px;display:flex}.ui-record-dialog-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ui-record-dialog-metadata-line+.ui-record-dialog-actions{margin-top:12px}.ui-record-dialog-action{height:32px;color:var(--foreground,#171717);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:500;line-height:16px;transition:background-color .15s;display:inline-flex}.ui-record-dialog-action:hover{background:var(--muted,#f5f5f5)}.ui-record-dialog-action:focus-visible{outline:2px solid var(--ring,#a3a3a3);outline-offset:2px}.ui-record-dialog-action:disabled{pointer-events:none;opacity:.5}.ui-record-dialog-action>svg{flex-shrink:0;width:16px;height:16px}.ui-sectioned-dialog-surface{box-shadow:none;background:0 0;border:0;padding:0}.ui-sectioned-dialog-surface>.ui-sectioned-dialog-body{margin-top:0}.ui-sectioned-dialog-layout{align-items:start;gap:24px;min-width:0;display:grid}.ui-dialog-section{border:1px solid var(--border);background:var(--card);border-radius:12px;min-width:0;padding:24px;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}@media(min-width:1024px){.ui-sectioned-dialog-with-sidebar{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.ui-dialog-section[data-compact]{padding:16px;box-shadow:0 1px 3px #0000001a}.ui-editable-setting-row{min-width:0;font-size:.875rem;line-height:1.5}.ui-editable-setting-label{color:var(--muted-foreground)}.ui-editable-setting-value{color:var(--foreground);overflow-wrap:anywhere}.ui-editable-setting-row[data-layout=aligned]{justify-content:space-between;align-items:baseline;gap:1rem;padding-block:.375rem;display:flex}.ui-editable-setting-row[data-layout=aligned]>.ui-editable-setting-value{text-align:right;min-width:0}.ui-editable-setting-button{font-size:inherit;font-family:inherit;line-height:inherit;text-align:inherit;cursor:pointer;border-radius:.25rem}.ui-editable-setting-button,button.ui-editable-setting-row>.ui-editable-setting-value{border-radius:.25rem;margin:-.125rem -.25rem;padding:.125rem .25rem;display:inline-block}.ui-editable-setting-button:focus-visible{outline:2px solid var(--ring,var(--foreground));outline-offset:2px}.ui-editable-setting-button:disabled{opacity:1;cursor:not-allowed}button.ui-editable-setting-row{text-align:left;cursor:pointer;border-radius:.25rem;width:100%}button.ui-editable-setting-row:focus-visible{outline:2px solid var(--ring,var(--foreground));outline-offset:2px}button.ui-editable-setting-row:disabled{opacity:1;cursor:not-allowed}button.ui-editable-setting-row:disabled[data-preserve-disabled-contrast=true]{opacity:1}.ui-editable-settings-single-line .ui-editable-setting-row{white-space:nowrap;flex-wrap:nowrap;align-items:baseline;gap:.375rem;width:100%;display:flex}.ui-editable-settings-single-line .ui-editable-setting-row>.ui-editable-setting-label,.ui-editable-settings-single-line .ui-editable-setting-row>.ui-editable-setting-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-editable-settings-single-line .ui-editable-setting-row>.ui-editable-setting-label{flex:0 auto}.ui-editable-settings-single-line .ui-editable-setting-row>.ui-editable-setting-value{overflow-wrap:normal;flex:auto}.ui-editable-settings-single-line .ui-editable-setting-label .ui-editable-setting-button,.ui-editable-settings-single-line .ui-editable-setting-value .ui-editable-setting-button{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:100%;overflow:hidden}.ui-timeline-action-row{border-left:2px solid var(--border);grid-template-columns:minmax(5.5rem,max-content) minmax(0,1fr);align-items:start;gap:.75rem;padding-left:.75rem;font-size:.875rem;display:grid}.ui-timeline-action-time{font-variant-numeric:tabular-nums;flex-shrink:0;line-height:1.25rem}.ui-timeline-action-elapsed{grid-template-columns:max-content minmax(0,1fr)}.ui-timeline-action-content{min-width:0}.ui-timeline-action-full{grid-column:span 2}.ui-timeline-action-description{align-items:start;gap:.375rem;margin:0;line-height:1.25rem;display:flex}.ui-timeline-action-description>svg{width:.875rem;height:.875rem;color:var(--muted-foreground);flex-shrink:0;margin-top:.125rem}.ui-timeline-action-status{color:var(--muted-foreground);margin:.25rem 0 0;font-size:.6875rem}@supports (color:color-mix(in lab,red,red)){.ui-timeline-action-status{color:color-mix(in srgb,var(--muted-foreground) 60%,transparent)}}.ui-timeline-action-stacked{grid-template-columns:minmax(0,1fr);gap:.375rem}.ui-timeline-action-stacked .ui-timeline-action-time{align-items:center;gap:.5rem;display:flex}.ui-timeline-action-stacked .ui-timeline-action-time>svg{width:.875rem;height:.875rem;color:var(--muted-foreground);flex-shrink:0}.ui-timeline-action-row.ui-timeline-action-no-rail{border-left:0;padding-left:0}.ui-editable-panel,.ui-panel-slot{min-width:0;position:relative}.ui-editable-panel[hidden],.ui-panel-slot[hidden]{display:none}.ui-panel-layout-toolbar{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.ui-panel-layout-toolbar button,.ui-panel-layout-menu button{cursor:pointer;color:var(--foreground);background:var(--card);border-radius:6px;padding:6px 10px}.ui-panel-drag-handle{cursor:grab;width:24px;height:24px;color:var(--muted-foreground);touch-action:none;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.ui-panel-drag-handle:hover{background:var(--muted)}.ui-panel-drag-handle:active{cursor:grabbing}.ui-editable-panel[data-dragging]{opacity:.45}.ui-panel-layout-menu{z-index:50;border:1px solid var(--border);background:var(--card);border-radius:8px;width:160px;padding:4px;font-size:.875rem;position:absolute;box-shadow:0 4px 16px #0002}.ui-panel-layout-menu button{font-size:inherit;text-align:left;width:100%}.ui-panel-layout-menu button:hover{background:var(--muted)}.ui-editable-panel[data-hidden]{border:1px dashed var(--muted-foreground);background:var(--muted);border-radius:8px}.ui-editable-panel[data-hidden] .ui-call-panel{background:var(--muted);box-shadow:none;border:0}.ui-panel-edit-controls{z-index:1;pointer-events:none;justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;top:12px;left:12px;right:12px}.ui-panel-edit-controls button{pointer-events:auto}.ui-editable-panel[data-editing] .ui-editable-panel-content .ui-compact-panel-heading,.ui-editable-panel[data-editing] .ui-editable-panel-content .ui-compact-panel-toggle,.ui-editable-panel[data-editing] .ui-editable-panel-content .ui-call-panel>div:first-child>p:first-child{padding-left:28px}.ui-editable-panel[data-editing] .ui-editable-panel-content .ui-compact-panel-toggle .ui-compact-panel-heading{padding-left:0}.ui-editable-panel[data-editing] .ui-editable-panel-content:not(:has(.ui-call-panel,.ui-record-panel)){padding:16px 16px 16px 44px}.ui-panel-drop-indicator{pointer-events:none;z-index:10;border-top:2px dashed var(--primary);position:absolute;left:4px;right:4px}.ui-panel-drop-indicator[data-position=before]{top:-8px}.ui-panel-drop-indicator[data-position=after]{bottom:-8px}.ui-panel-empty-drop{border:2px dashed var(--border);min-height:80px;color:var(--muted-foreground);text-align:center;border-radius:8px;padding:24px 12px;font-size:12px}.ui-panel-hidden-heading{border-top:1px solid var(--border);color:var(--ui-secondary-foreground);margin-top:12px;padding:12px 12px 4px;font-size:12px;font-weight:600}.ui-tooltip{pointer-events:none;background:var(--ui-tooltip-background,#fff);color:var(--ui-tooltip-foreground,#2f2f2f);letter-spacing:normal;white-space:nowrap;text-transform:none;box-shadow:var(--ui-tooltip-shadow,0 0 0 1px #0000000f, 0 2px 6px #0000000d, 0 4px 42px #0000000f);border-radius:10px;padding:.5rem .625rem;font-size:13px;font-weight:400;line-height:18px}.ui-tooltip-anchor{display:inline-flex;position:relative}.ui-tooltip-floating{z-index:1000;position:fixed;transform:translate(-50%,-100%)}.ui-tooltip-floating.ui-tooltip-below{transform:translate(-50%)}.ui-relative-timestamp{color:#4b657d;white-space:nowrap;text-underline-offset:3px;font-size:12px;-webkit-text-decoration:underline dotted #b9c8d6;text-decoration:underline dotted #b9c8d6}.ui-relative-timestamp.ui-timestamp-regular{font-size:inherit}.ui-status-badge{border:1px solid var(--border);background:var(--muted);max-width:none;color:var(--ui-secondary-foreground,var(--muted-foreground));white-space:nowrap;border-radius:9999px;align-items:center;padding:.125rem .5rem;font-size:.75rem;font-weight:500;line-height:1.25rem;display:inline-flex}.ui-status-badge[data-tone=attention]{color:#92400e;background:#fffbeb;border-color:#fcd34d}.ui-status-badge[data-tone=error]{color:#991b1b;background:#fef2f2;border-color:#fecaca}.ui-status-badge[data-tone=handled]{color:#065f46;background:#ecfdf5;border-color:#a7f3d0}.ui-status-badge[data-tone=candidate]{color:#1e40af;background:#eff6ff;border-color:#bfdbfe}.ui-status-badge-with-detail{flex-direction:column;align-items:flex-start;gap:.25rem;display:inline-flex}.ui-status-badge-detail{color:var(--ui-secondary-foreground,var(--muted-foreground));font-size:.75rem;line-height:1rem}.ui-status-badge-with-detail[data-tone=attention] .ui-status-badge-detail,.ui-status-text[data-tone=attention]{color:#92400e}.ui-status-badge-with-detail[data-tone=error] .ui-status-badge-detail,.ui-status-text[data-tone=error]{color:#991b1b}.ui-status-badge-with-detail[data-tone=handled] .ui-status-badge-detail,.ui-status-text[data-tone=handled]{color:#065f46}.ui-status-badge-with-detail[data-tone=candidate] .ui-status-badge-detail,.ui-status-text[data-tone=candidate]{color:#1e40af}.ui-status-badge[data-tone=subdued]{color:#6b587b;background:#f5f3f7;border-color:#ddd6e5}.ui-status-badge-with-detail[data-tone=subdued] .ui-status-badge-detail,.ui-status-text[data-tone=subdued]{color:#6b587b}.ui-status-badge[data-tone=indigo]{color:#4338ca;background:#eef2ff;border-color:#c7d2fe}.ui-status-badge-with-detail[data-tone=indigo] .ui-status-badge-detail,.ui-status-text[data-tone=indigo]{color:#4338ca}.ui-status-badge[data-tone=blue-strong]{color:#1e40af;background:#dbeafe;border-color:#93c5fd}.ui-status-badge-with-detail[data-tone=blue-strong] .ui-status-badge-detail,.ui-status-text[data-tone=blue-strong]{color:#1e40af}.ui-judgment-summary{white-space:normal;overflow-wrap:anywhere;max-width:24rem}.ui-judgment-summary>.line-clamp-3{-webkit-line-clamp:3;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ui-status-text{color:var(--ui-secondary-foreground,var(--muted-foreground))}.ui-status-badge[data-tone=neutral-strong]{color:#475569;background:#e2e8f0;border-color:#cbd5e1}.ui-status-badge-with-detail[data-tone=neutral-strong] .ui-status-badge-detail,.ui-status-text[data-tone=neutral-strong]{color:#475569}.ui-status-badge[data-tone=resolved]{color:#15803d;background:#f0fdf4;border-color:#dcfce7}.ui-status-text[data-tone=resolved]{color:#15803d}.ui-status-text{min-width:0;color:var(--ui-secondary-foreground);white-space:nowrap;align-items:center;font-size:.75rem;line-height:1.25rem;display:inline-flex}.ui-action-menu-trigger{min-height:2.25rem;color:var(--foreground);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.375rem;justify-content:center;align-items:center;gap:.5rem;padding:0 .75rem;font-size:.875rem;font-weight:500;display:inline-flex}.ui-action-menu-trigger:hover{background:var(--muted)}.ui-action-menu-trigger:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ui-action-menu-popup :is(button,a):focus{outline:none}.ui-action-menu-trigger:disabled{opacity:.5;cursor:default}.ui-action-menu-caret{width:12px;height:12px;color:var(--ui-tertiary-foreground);opacity:.6;flex:none;align-self:center;display:block}.ui-action-menu-popup{z-index:2147483647;border:1px solid var(--border);background:var(--ui-surface-background,var(--background));width:max-content;min-width:min(11rem,100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100vh - 32px);color:var(--foreground);border-radius:.5rem;padding:.25rem;overflow-y:auto;box-shadow:0 12px 28px #00000029}.ui-action-menu-popup :is(button,a){white-space:nowrap;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.3rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;display:flex}.ui-action-menu-popup :is(button,a):hover,.ui-action-menu-popup :is(button,a):focus-visible{background:var(--muted)}.ui-action-menu-popup :is(button,a):disabled{opacity:.5;cursor:default}.ui-action-menu-separator{border-top:1px solid var(--border);margin:.25rem 0}.ui-action-menu-empty{color:var(--muted-foreground);padding:.5rem .75rem;font-size:.875rem}.ui-action-menu-popup :is(button,a)>svg{flex:none;width:1rem;height:1rem}.ui-action-menu-popup :is(button,a)[data-destructive=true]{color:#b91c1c}.ui-action-menu-popup :is(button,a)[data-selected=true]{font-weight:700}.ui-action-menu-checkbox{border:1px solid var(--border);border-radius:3px;flex:none;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}.ui-action-menu-checkbox[data-checked=true]{border-color:currentColor}.ui-action-menu-checkbox>svg{width:.875rem;height:.875rem}.ui-action-menu-option-icon{flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.ui-action-menu-option-icon>svg{width:16px;height:16px}.ui-toast-stack-control{border:1px solid var(--border,#d7e0e7);background:var(--ui-surface-background,#fff);width:100%;color:var(--foreground,#17212b);font:500 .8125rem/1.25 var(--ui-font,system-ui, sans-serif);border-radius:.625rem;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem .85rem;display:flex;box-shadow:0 8px 24px #1018281f}.ui-toast-stack-control button{color:var(--ui-secondary-foreground,#647180);font:inherit;cursor:pointer;background:0 0;border:0}.ui-toast-stack-control button:hover{color:var(--foreground,#17212b);text-decoration:underline}.ui-toast-stack-control button:focus-visible{outline:2px solid var(--ring,#000);outline-offset:2px}.ui-toast-reference{gap:.5rem;max-width:31.25rem;display:grid}.ui-toast-reference-card{border:1px solid var(--border,#d7e0e7);background:var(--ui-surface-background,#fff);color:var(--foreground,#17212b);font:.8125rem/1.4 var(--ui-font,system-ui, sans-serif);border-radius:.625rem;gap:.25rem;padding:1rem 2.5rem 1rem 1rem;display:grid;position:relative;box-shadow:0 8px 24px #1018281f}.ui-toast-reference-card strong{font-weight:600}.ui-toast-reference-card p{color:var(--ui-secondary-foreground,#647180);margin:0}.ui-toast-reference-card button{font:inherit;cursor:pointer;background:0 0;border:0}.ui-toast-reference-card button:focus-visible{outline:2px solid var(--ring,#000);outline-offset:2px}.ui-toast-reference-card .ui-toast-reference-close{color:var(--ui-secondary-foreground,#647180);font-size:1.25rem;line-height:1;position:absolute;top:.5rem;right:.625rem}.ui-toast-reference-close:hover{color:var(--foreground,#17212b)}.ui-toast-reference-action{width:max-content;color:var(--foreground,#17212b);text-underline-offset:2px;padding:0;text-decoration:underline}.ui-toast-stack-control.ui-toast-stack-control-fixed{z-index:1000000000;right:24px;bottom:calc(24px + var(--toast-stack-height,0px) + 14px);height:var(--toast-control-height,56px);box-sizing:border-box;width:500px;max-width:calc(100vw - 32px);position:fixed}@media(max-width:600px){.ui-toast-stack-control.ui-toast-stack-control-fixed{right:16px;bottom:calc(16px + var(--toast-stack-height,0px) + 14px)}}.ui-error-toast{z-index:1100;box-sizing:border-box;width:400px;max-width:calc(100vw - 32px);position:fixed;bottom:24px;right:24px}@media(max-width:600px){.ui-error-toast{bottom:16px;right:16px}}.ui-media-player{box-sizing:border-box;border:1px solid var(--border);background:var(--muted);border-radius:.5rem;align-items:center;gap:.625rem;width:100%;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.ui-media-player{background:color-mix(in srgb,var(--muted) 30%,transparent)}}.ui-media-player{color:var(--foreground);padding:.625rem .75rem}.ui-media-player-button{width:2rem;height:2rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.375rem;flex:none;place-items:center;display:grid}.ui-media-player-button:hover{background:var(--muted)}.ui-media-player-button:focus-visible,.ui-media-player-seek:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ui-media-player-button:disabled{opacity:.45;cursor:default}.ui-media-player-time{text-align:center;font-variant-numeric:tabular-nums;min-width:2.25rem;color:var(--muted-foreground);font-size:.75rem}.ui-media-player-timeline{flex:1;align-items:center;min-width:0;height:2rem;display:flex;position:relative}.ui-media-player-seek{appearance:none;cursor:pointer;touch-action:none;background:0 0;width:100%;height:1.25rem;margin:0;position:relative}.ui-media-player-seek:disabled{cursor:default}.ui-media-player-seek::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--foreground) var(--ui-media-progress,0%),var(--border) var(--ui-media-progress,0%));border-radius:999px;height:5px}.ui-media-player-seek::-moz-range-track{background:linear-gradient(to right,var(--foreground) var(--ui-media-progress,0%),var(--border) var(--ui-media-progress,0%));border-radius:999px;height:5px}.ui-media-player-seek::-webkit-slider-thumb{appearance:none;background:var(--foreground);border:2px solid #fff;border-radius:50%;width:13px;height:13px;margin-top:-4px;box-shadow:0 1px 3px #0003}.ui-media-player-seek::-moz-range-thumb{background:var(--foreground);border:2px solid #fff;border-radius:50%;width:9px;height:9px}.ui-media-player-preview{z-index:10000;background:var(--foreground);color:var(--background);white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none;border-radius:.25rem;padding:.25rem .375rem;font-size:.6875rem;line-height:1;position:fixed;transform:translate(-50%)}.ui-table-frame{border:1px solid var(--border);background:var(--ui-surface-background,var(--card));border-radius:.5rem}.ui-table-frame :is(.ui-table,.crm-table,.history-table){border-collapse:separate;border-spacing:0;background:0 0}.ui-table-frame :is(.ui-table,.crm-table,.history-table) thead tr:first-child th:first-child{border-top-left-radius:calc(.5rem - 1px)}.ui-table-frame :is(.ui-table,.crm-table,.history-table) thead tr:first-child th:last-child{border-top-right-radius:calc(.5rem - 1px)}.ui-table-frame :is(.ui-table,.crm-table,.history-table) tbody tr:last-child td:first-child{border-bottom-left-radius:calc(.5rem - 1px)}.ui-table-frame :is(.ui-table,.crm-table,.history-table) tbody tr:last-child td:last-child{border-bottom-right-radius:calc(.5rem - 1px)}.ui-table-content-actions tbody tr:is(.cursor-pointer,.ui-table-open-row,[data-row-clickable]) td :is(a,button,[role=button]):not([role=menu] *){vertical-align:middle;width:fit-content;min-width:0;max-width:100%;display:inline-block}.ui-table-content-actions tbody tr:is(.cursor-pointer,.ui-table-open-row,[data-row-clickable]) td :is(a,button,[role=button]):not([role=menu] *):is(.flex,.inline-flex){display:inline-flex}.ui-table-frame.ui-table-fit-controls :is(.ui-table,.crm-table,.history-table){table-layout:auto}.ui-table-frame.ui-table-fit-controls{min-width:0;max-width:100%;overflow-x:auto}.ui-table-frame tbody tr[data-review-position]>td{background-color:#fffef8}.dark .ui-table-frame tbody tr[data-review-position]>td{background-color:#facc1504}.ui-table-summary{min-height:40px;color:var(--ui-secondary-foreground);border-bottom:1px solid var(--border);justify-content:flex-end;align-items:center;padding:8px 12px;font-size:13px;display:flex}.ui-collection-filters{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.ui-collection-filters label{color:var(--ui-secondary-foreground);gap:6px;min-width:0;font-size:12px;display:grid}.ui-collection-filters :is(input,select,button){box-sizing:border-box;border:1px solid var(--border);background:var(--ui-surface-background);min-height:44px;color:var(--foreground);font:inherit;border-radius:6px;max-width:100%;padding:9px 12px;font-size:14px}.ui-collection-filters button{cursor:pointer;background:var(--primary);color:var(--primary-foreground);padding-inline:18px}.ui-collection-filters :is(input,select,button):focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media(max-width:640px){.ui-collection-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ui-collection-filters label:first-child,.ui-collection-filters>button{grid-column:1/-1}.ui-collection-filters :is(input,select,button){width:100%;font-size:16px}.ui-responsive-table{width:100%;display:block}.ui-responsive-table thead{clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-responsive-table tbody{display:block}.ui-responsive-table tbody tr{border-bottom:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;padding:16px;display:grid}.ui-responsive-table tbody tr:last-child{border-bottom:0}.ui-responsive-table tbody td{overflow-wrap:anywhere;border:0;min-width:0;padding:0;display:block}.ui-responsive-table tbody td:first-child,.ui-responsive-table tbody td[colspan]{grid-column:1/-1}.ui-responsive-table tbody td:before{content:attr(data-label);color:var(--ui-secondary-foreground);margin-bottom:4px;font-size:11px;line-height:1.4;display:block}.ui-responsive-table tbody td:first-child:before{display:none}.ui-responsive-table tbody td:first-child a{font-weight:600}}:root{--background:#f4f7fa;--foreground:#17212b;--card:#fff;--card-foreground:#17212b;--primary:#000;--primary-foreground:#fff;--muted:#eef2f6;--muted-foreground:#647180;--border:#d7e0e7;--input:#cbd5df;--ring:#000;--ui-page-background:var(--background);--ui-surface-background:var(--card);--ui-table-header-background:var(--card);--ui-secondary-foreground:var(--muted-foreground);--ui-tertiary-foreground:var(--ui-secondary-foreground)}@supports (color:color-mix(in lab,red,red)){:root{--ui-tertiary-foreground:color-mix(in srgb, var(--ui-secondary-foreground) 75%, var(--ui-page-background))}}:root{--ui-link-foreground:var(--foreground);--ui-font:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ui-table-hover:var(--muted)}@supports (color:color-mix(in lab,red,red)){:root{--ui-table-hover:color-mix(in srgb, var(--muted) 58%, transparent)}}:root{--ui-tooltip-background:#fff;--ui-tooltip-foreground:#2f2f2f;--ui-tooltip-shadow:0 0 0 1px #0000000f, 0 2px 6px #0000000d, 0 4px 42px #0000000f}body{font-family:var(--ui-font);background:var(--ui-page-background)}.ui-site-header{border-bottom-style:var(--tw-border-style);background-color:var(--ui-surface-background);color:var(--foreground);border-bottom-width:1px;border-color:var(--border)}.ui-site-header-inner{min-height:calc(var(--spacing) * 16);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);max-width:1440px;padding-inline:calc(var(--spacing) * 8);margin-inline:auto;display:flex}.ui-site-breadcrumb,.ui-site-header-actions,.ui-site-brand{align-items:center;display:flex}.ui-site-breadcrumb{gap:calc(var(--spacing) * 2.5);min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.ui-site-brand{gap:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:inherit;text-decoration-line:none}.ui-site-brand:hover{color:var(--primary)}.ui-site-breadcrumb-separator{color:var(--ui-secondary-foreground)}.ui-site-current-page{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-site-header-actions{gap:calc(var(--spacing) * 2);flex-shrink:0}.ui-site-header-action{min-height:calc(var(--spacing) * 9);align-items:center;gap:var(--spacing);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground);text-decoration-line:none;display:inline-flex}.ui-site-header-action:hover{background:var(--muted)}.ui-site-header-leading{align-items:center;gap:20px;min-width:0;display:flex}.ui-top-navigation.ui-top-navigation-inline{background:0 0;border:0;min-width:0}.ui-top-navigation-inline .ui-top-navigation-inner{padding:0}.ui-top-navigation-inline .ui-top-navigation-tab{height:40px}.ui-page-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;display:flex}.ui-toolbar-button{height:36px;color:var(--ui-secondary-foreground);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:500;display:inline-flex}.ui-page-toolbar .ui-action-menu-trigger{color:var(--ui-secondary-foreground)}.ui-page-toolbar .ui-action-menu-trigger:hover{color:var(--foreground)}.ui-toolbar-button svg{flex-shrink:0;width:16px;height:16px}.ui-toolbar-button:hover{background:var(--muted);color:var(--foreground)}.ui-toolbar-button[aria-pressed=true]{color:var(--foreground)}.ui-toolbar-button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ui-command-input{width:100%}.ui-command-results{gap:4px;margin-top:16px;display:grid}.ui-command-result{text-align:left;width:100%;color:var(--foreground);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;display:flex}.ui-command-result small{color:var(--muted-foreground)}.ui-command-result:hover,.ui-command-result[data-active=true]{background:var(--muted)}@media(max-width:640px){.ui-site-header-inner:has(.ui-top-navigation-inline){flex-wrap:wrap;gap:8px;padding-block:8px}.ui-site-header-leading{flex:100%;gap:12px}.ui-site-header-leading+.ui-site-header-actions{margin-left:auto}}.ui-account-menu{position:relative}.ui-account-trigger{cursor:pointer;border-radius:999px;gap:8px}.ui-account-avatar,.ui-account-trigger img{object-fit:cover;border-radius:50%;width:28px;height:28px}.ui-account-avatar{background:var(--primary);color:var(--primary-foreground);place-items:center;font-size:11px;display:grid}.ui-account-panel{z-index:40;border:1px solid var(--border);border-radius:var(--radius);background:var(--background);gap:6px;min-width:240px;padding:16px;font-size:13px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px #00000014}.ui-account-panel span{color:var(--muted-foreground)}@media(max-width:640px){.ui-site-header-inner{padding-inline:calc(var(--spacing) * 4)}.ui-site-header-action{padding-inline:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}.ui-page-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.ui-collection-page-title{margin:0;font-size:1.125rem;font-weight:600;line-height:1.75rem}.ui-collection-page-title-row{flex-wrap:wrap;align-items:baseline;gap:.75rem;display:flex}.ui-collection-page-title-row .ui-collection-filter-reset{margin-left:0}.ui-collection-page-range{color:var(--ui-secondary-foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:.25rem 0 0;padding:0;font-size:.875rem;display:block}.ui-collection-page-range:hover{color:var(--foreground);text-decoration:underline}.ui-collection-page-range:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ui-collection-page-count{color:var(--ui-secondary-foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin-top:.25rem;padding:0;font-size:.875rem;display:block}.ui-collection-page-summary{color:var(--ui-tertiary-foreground)}.ui-collection-page-subtitle{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-top:.25rem;display:flex}.ui-collection-page-subtitle .ui-collection-page-count{margin-top:0;display:inline}.ui-collection-filter-reset{color:var(--foreground);font:inherit;cursor:pointer;text-underline-offset:.15em;background:0 0;border:0;margin-left:.5rem;padding:0;font-size:.75rem;text-decoration:underline}.ui-collection-page-subtitle .ui-collection-filter-reset{margin-left:0}.ui-workspace-header .ui-collection-filter-reset{opacity:0;pointer-events:none}.ui-workspace-header:hover .ui-collection-filter-reset,.ui-workspace-header:focus-within .ui-collection-filter-reset{opacity:1;pointer-events:auto}@media(hover:none){.ui-workspace-header .ui-collection-filter-reset{opacity:1;pointer-events:auto}}.ui-collection-filter-reset:hover{color:var(--foreground)}.ui-collection-filter-reset:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ui-collection-page-count strong{color:var(--ui-secondary-foreground);font-weight:400}.ui-collection-page-count:hover{color:var(--foreground);text-decoration:underline}.ui-collection-page-count:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ui-collection-pagination{color:var(--ui-secondary-foreground);justify-content:flex-end;align-items:center;gap:.1875rem;font-size:.875rem;display:flex}.ui-collection-pagination button{min-width:2rem;height:2rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.3125rem;padding:0 .5625rem}.ui-collection-pagination button:hover:not(:disabled){background:var(--muted);color:var(--foreground)}.ui-collection-pagination button[aria-current=page]{background:var(--muted);color:var(--foreground);font-weight:700}.ui-collection-pagination button:disabled{opacity:.4;cursor:default}.ui-collection-pagination button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ui-collection-page-action,.ui-collection-pagination-simple button{min-width:2rem;height:2rem;color:var(--ui-secondary-foreground);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:.3125rem;justify-content:center;align-items:center;gap:.375rem;padding:0 .5625rem;font-size:1rem;font-weight:400;display:inline-flex}.ui-collection-pagination-simple button:hover:not(:disabled){background:var(--muted);color:var(--foreground)}.ui-collection-page-action:disabled{opacity:.4;cursor:default}.ui-collection-page-action:hover:not(:disabled){background:var(--muted);color:var(--foreground)}.ui-collection-page-action:focus-visible,.ui-collection-pagination-simple button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ui-collection-pagination-simple button span{font-size:1.375rem;line-height:1}.ui-workspace-page-actions [data-variant=ghost]{color:var(--ui-secondary-foreground)}.ui-workspace-page-actions [data-variant=ghost]:hover:not(:disabled){color:var(--foreground)}.ui-type-color-list{gap:.75rem;display:grid}.ui-type-color-sample{gap:.125rem;display:grid}.ui-type-color-sample span{color:var(--ui-secondary-foreground);font-size:.75rem}.ui-type-color-sample strong{font-size:.875rem;font-weight:400}.ui-type-color-primary strong{color:var(--foreground)}.ui-type-color-secondary strong{color:var(--ui-secondary-foreground)}.ui-type-color-tertiary strong{color:var(--ui-tertiary-foreground)}.ui-type-color-link strong{color:var(--ui-link-foreground)}.ui-call-panel{border:1px solid var(--border);background:var(--ui-surface-background);min-width:0;color:var(--foreground);border-radius:.75rem}.ui-call-panel-section{box-shadow:none;padding:1.25rem}.ui-call-panel-inset{padding:.75rem;box-shadow:0 1px 2px #0000000d}.ui-call-panel-prominent{padding:1rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}@media(min-width:640px){.ui-call-panel-prominent{padding:1.25rem}}.ui-compact-panel{border:1px solid var(--border);background:var(--ui-surface-background);min-width:0;color:var(--foreground);border-radius:.75rem;padding:1rem;font-size:.875rem;line-height:1.25rem;box-shadow:0 1px 2px #0000000d}.ui-compact-panel-heading{color:var(--ui-secondary-foreground);letter-spacing:.025em;text-transform:uppercase;font-size:.75rem;font-weight:600;line-height:1rem}.ui-compact-panel-body{font-family:inherit;font-size:.875rem;font-weight:400;line-height:1.25rem}.ui-compact-panel-toggle{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.25rem;justify-content:space-between;align-items:flex-start;gap:.5rem;padding:0;display:flex}.ui-compact-panel-toggle:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ui-compact-panel-toggle>span:first-child{flex:1;min-width:0}.ui-compact-panel-summary{-webkit-line-clamp:1;color:var(--muted-foreground);-webkit-box-orient:vertical;margin-top:.25rem;font-size:.75rem;line-height:1.25rem;display:-webkit-box;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ui-compact-panel-summary{color:color-mix(in srgb,var(--muted-foreground) 65%,transparent)}}:is(.ui-table,.crm-table,.history-table){table-layout:auto;border-collapse:collapse;background-color:var(--ui-surface-background);width:100%}:is(.ui-table,.crm-table,.history-table):has(colgroup){table-layout:fixed}.ui-table-icon-cell{background:var(--muted);white-space:nowrap;border-radius:.5rem;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.75rem;font-weight:700;display:inline-flex}.ui-table-select{border:1px solid var(--border);background:var(--ui-surface-background);border-radius:.375rem;max-width:100%;padding:.35rem .5rem;font-size:.75rem}:is(.ui-table,.crm-table,.history-table) th{height:calc(var(--spacing) * 10);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);text-align:left;vertical-align:middle;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.04em;letter-spacing:.04em;text-transform:uppercase;border-bottom-width:1px;border-color:var(--border);background:var(--ui-table-header-background);color:var(--ui-secondary-foreground);white-space:nowrap}:is(.ui-table,.crm-table,.history-table) td{border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);vertical-align:middle;border-bottom-width:1px;border-color:var(--border);overflow-wrap:break-word;padding-top:.65rem;padding-bottom:.65rem;font-size:.82rem;line-height:1.3}:is(.ui-table,.crm-table,.history-table) tbody tr:last-child td{border-bottom-style:var(--tw-border-style);border-bottom-width:0}:is(.ui-table,.crm-table,.history-table) tbody tr:hover{background:var(--ui-table-hover)}.ui-table-open-row{cursor:pointer}.ui-table-open-row:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.ui-table-sort{width:100%;min-width:0;color:inherit;text-align:left;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:.35rem 0;display:inline-flex}.ui-table-header-tooltip{min-width:0;max-width:100%}.ui-table-header-label{text-overflow:clip;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.ui-table-sort:hover{color:var(--foreground)}.ui-table-sort:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:2px}.ui-table-sort-indicator{opacity:.65;flex-shrink:0;font-size:.9rem;line-height:1}:is(.ui-table,.crm-table,.history-table) th:is([aria-sort=ascending],[aria-sort=descending])>button,:is(.ui-table,.crm-table,.history-table) th:is([aria-sort=ascending],[aria-sort=descending])>span>button,:is(.ui-table,.crm-table,.history-table) th :is([aria-sort=ascending],[aria-sort=descending]){color:#000}:is(.ui-table,.crm-table,.history-table) th:is([aria-sort=ascending],[aria-sort=descending]) :is(.ui-table-sort-indicator,.lucide-arrow-up,.lucide-arrow-down),:is(.ui-table,.crm-table,.history-table) th :is([aria-sort=ascending],[aria-sort=descending]) :is(.ui-table-sort-indicator,.lucide-arrow-up,.lucide-arrow-down){color:#000;opacity:1}.ui-dialog-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff80;padding:2rem 1rem;position:fixed;inset:0;overflow-y:auto}.ui-dialog-panel{border:1px solid var(--border);background:var(--ui-surface-background);width:min(100%,42rem);color:var(--foreground);border-radius:.75rem;outline:none;margin:6vh auto 0;padding:1.5rem;position:relative;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.ui-dialog-heading{justify-content:space-between;align-items:flex-start;gap:1rem;padding-right:2rem;display:flex}.ui-dialog-title{margin:0;font-size:1.5rem;font-weight:600;line-height:2rem}.ui-dialog-header-action{flex-shrink:0;padding-top:.25rem}.ui-dialog-close{width:2rem;height:2rem;color:var(--ui-secondary-foreground);cursor:pointer;background:0 0;border:0;border-radius:.375rem;place-items:center;font-size:1.5rem;line-height:1;display:grid;position:absolute;top:.75rem;right:.75rem}.ui-dialog-close:hover{background:var(--muted);color:var(--foreground)}.ui-dialog-body{margin-top:1.5rem;font-size:.875rem;line-height:1.5}:is(.app-tooltip,#ui-tooltip){pointer-events:none;background-color:var(--ui-tooltip-background);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);white-space:normal;text-transform:none;overflow-wrap:anywhere;max-width:min(20rem,100vw - 16px);color:var(--ui-tooltip-foreground);letter-spacing:normal;box-shadow:var(--ui-tooltip-shadow);border-radius:10px;font-size:13px;line-height:18px}.ui-clamp-one-line{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.ui-onboarding-checklist{min-width:0;transition:opacity .16s}.ui-onboarding-checklist-loading{opacity:.55}.ui-onboarding-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1rem;display:flex}.ui-onboarding-heading h3{margin:0;font-size:1rem;font-weight:600}.ui-onboarding-heading p,.ui-onboarding-step p{color:var(--ui-secondary-foreground);overflow-wrap:anywhere;margin:.35rem 0 0;font-size:.875rem}.ui-onboarding-checklist ul{margin:0;padding:0;list-style:none}.ui-onboarding-checklist li{border-bottom:1px solid var(--border);gap:.75rem;padding:.9rem 0;display:flex}.ui-onboarding-checklist li:last-child{border-bottom:0}.ui-onboarding-indicator{width:1.3rem;height:1.3rem;color:var(--ui-secondary-foreground);border:1px solid;border-radius:50%;flex-shrink:0;place-items:center;font-size:.75rem;display:grid}.ui-onboarding-checklist li[data-status=ready] .ui-onboarding-indicator{color:#15803d}.ui-onboarding-checklist li[data-status=pending] .ui-onboarding-indicator{color:#a16207}.ui-onboarding-step{flex:1;min-width:0}.ui-onboarding-step-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.875rem;display:flex}.ui-onboarding-step-heading span{color:var(--ui-secondary-foreground);font-size:.75rem}.ui-recording-controls button{white-space:nowrap;flex-shrink:0;font-size:.75rem;line-height:1rem}.ui-recording-mode-button{justify-content:center;align-items:center;display:inline-flex}.ui-recording-mode-button[data-jump-in-disabled=true]{gap:.25rem}.ui-recording-mode-button .ui-recording-saved-mode{color:var(--muted-foreground,#9ca3af)}.ui-nav-shortcut{color:var(--muted-foreground)}.ui-nav-shortcut:hover,.ui-nav-shortcut:focus-visible{color:var(--foreground)}.ui-nav-shortcut[aria-current=page]{color:var(--foreground);background:var(--muted)}.ui-table-section-heading>td{background:var(--muted);padding:.9rem 1rem}.ui-table-section-heading>td>div{align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.ui-table-section-heading strong{font-weight:600}.ui-table-section-heading span{color:var(--muted-foreground)}.ui-table-section-heading[data-drop-active]>td{outline:2px dashed var(--ring);outline-offset:-2px}.ui-table-row-inactive{filter:grayscale()}.ui-table-row-inactive td,.ui-table-row-inactive td :is(a,button,span,p,strong,svg){color:var(--muted-foreground)}.ui-collapsible-table-section+.ui-collapsible-table-section{margin-top:1.5rem}.ui-collapsible-table-heading{margin:0 0 .5rem}.ui-collapsible-table-heading button{width:100%;color:var(--foreground);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:.5rem 0;font-size:.875rem;display:flex}.ui-collapsible-table-heading strong{font-weight:600}.ui-collapsible-table-heading span,.ui-collapsible-table-heading[data-muted] button{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.ui-collapsible-table-heading[data-muted] button{color:color-mix(in srgb,var(--muted-foreground) 75%,transparent)}}.ui-collapsible-table-heading[data-muted] span{color:inherit}.ui-corner-hover-control{pointer-events:none;box-sizing:border-box;align-items:flex-end;width:200px;height:140px;padding:16px;display:flex;position:fixed;bottom:0;left:0}.ui-corner-hover-control-content{opacity:0;pointer-events:none;transition:opacity .15s}.ui-corner-hover-control[data-hovered=true] .ui-corner-hover-control-content,.ui-corner-hover-control:focus-within .ui-corner-hover-control-content{opacity:1;pointer-events:auto}@media(min-width:640px){.ui-corner-hover-control{padding:32px}}.ui-collapsible-table-heading button:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:.25rem}.ui-collapsible-table-heading[data-drop-active]{outline:2px dashed var(--ring);outline-offset:2px;border-radius:.25rem}.ui-nav-shortcut[aria-expanded=true]{color:var(--foreground)}.ui-nav-breadcrumb,.ui-nav-breadcrumb [aria-current=page]{color:var(--muted-foreground)}.ui-nav-breadcrumb a:hover,.ui-nav-breadcrumb a:focus-visible{color:var(--foreground)}.ui-nav-breadcrumb [role=presentation]{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.ui-nav-breadcrumb [role=presentation]{color:color-mix(in srgb,var(--muted-foreground) 70%,transparent)}}.ui-collapsible-table-section[data-muted]{filter:grayscale();color:var(--muted-foreground)}.ui-collapsible-table-section[data-muted] th{color:var(--muted-foreground);background:var(--muted)}.ui-collapsible-table-section[data-drop-active]{outline:2px dashed var(--ring);outline-offset:2px;border-radius:.75rem}.ui-collapsible-table-section[data-muted]>div{opacity:.6;transition:opacity .16s}.ui-trace-metrics{border:1px solid var(--color-border,#e2e8f0);background:var(--color-muted,#f8fafc);border-radius:.75rem;flex-wrap:wrap;gap:1rem 2rem;padding:1rem;display:flex}.ui-trace-metrics>div{min-width:5rem}.ui-trace-metrics dt{color:var(--color-muted-foreground,#64748b);font-size:.75rem}.ui-trace-metrics dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:.25rem 0 0;font-size:.875rem;font-weight:600}.ui-trace-metrics-cards{background:0 0;border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));gap:.5rem;padding:0;display:grid}.ui-trace-metrics-cards>div{border:1px solid var(--color-border,#e2e8f0);background:var(--color-muted,#f8fafc);border-radius:.625rem;min-width:0;padding:.75rem}.ui-decision-summary{border:1px solid var(--color-border,#e2e8f0);border-radius:.75rem;padding:1rem}.ui-decision-summary h3{color:var(--color-muted-foreground,#64748b);margin:0;font-size:.75rem;font-weight:500}.ui-decision-summary-classification{margin:.5rem 0 0;font-size:1rem;font-weight:600}.ui-decision-summary-explanation{margin:.5rem 0 0;font-size:.875rem;line-height:1.6}.ui-decision-summary-action{flex-wrap:wrap;gap:.5rem;margin:.75rem 0 0;font-size:.875rem;display:flex}.ui-decision-summary-action>span{color:var(--color-muted-foreground,#64748b)}.ui-decision-summary details{margin-top:1rem;font-size:.875rem}.ui-decision-summary summary{cursor:pointer;color:var(--color-muted-foreground,#64748b)}.ui-decision-summary-details{margin-top:.75rem}.ui-question-answer-disclosure{border:1px solid var(--color-border,#e2e8f0);border-radius:.5rem;padding:.75rem 1rem;font-size:.875rem}.ui-question-answer-disclosure>summary{cursor:pointer;list-style:none}.ui-question-answer-disclosure>summary::-webkit-details-marker{display:none}.ui-question-answer-heading{vertical-align:top;overflow-wrap:anywhere;justify-content:space-between;align-items:flex-start;gap:.25rem 1rem;width:100%;font-weight:500;display:inline-flex}.ui-question-answer-main{flex-direction:column;gap:.25rem;min-width:0;display:flex}.ui-question-answer-value{min-width:0;max-width:100%;color:var(--color-muted-foreground,#64748b);font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;font-weight:400;display:flex}.ui-question-answer-question{color:var(--color-muted-foreground,#64748b)}@supports (color:color-mix(in lab,red,red)){.ui-question-answer-question{color:color-mix(in srgb,var(--color-muted-foreground,#64748b) 75%,var(--color-foreground,#0f172a))}}.ui-question-answer-question{font-weight:400}.ui-question-answer-primary{flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:.25rem .75rem;display:flex}.ui-question-answer-metadata{color:var(--color-muted-foreground,#64748b);font-size:.75rem;font-weight:400}.ui-question-answer-selected[data-tone=muted]{color:var(--color-muted-foreground,#64748b);font-weight:400}.ui-question-answer-selected[data-tone=emphasized]{color:var(--color-foreground,#0f172a);font-weight:500}.ui-question-answer-secondary{text-align:right;max-width:100%;color:var(--color-muted-foreground,#64748b);margin-top:.25rem;font-size:.75rem}@supports (color:color-mix(in lab,red,red)){.ui-question-answer-secondary{color:color-mix(in srgb,var(--color-muted-foreground,#64748b) 78%,var(--color-background,#fff))}}.ui-question-answer-body{margin-top:1rem}.ui-collection-category-cards,.ui-stage-card-grid{grid-template-columns:repeat(auto-fill,min(100%,clamp(120px,12.5vw - 28px,164px)));align-items:start;gap:8px;transition:opacity .16s;display:grid}.ui-collection-category-cards[data-transitioning]{opacity:.5}.ui-stage-card-label{color:var(--muted-foreground,#64748b);font-size:12px;font-weight:500;line-height:1.4}.ui-collection-category-cards strong{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.25rem .375rem;min-width:0;margin-top:.375rem;font-size:20px;font-weight:400;line-height:1;display:flex}.ui-collection-category-cards .ui-category-failing{color:var(--color-muted-foreground,#64748b);white-space:nowrap;font-size:.625rem;font-weight:400}.ui-collection-category-cards .ui-category-failing[data-failing]{color:#b91c1c}.ui-conversation-tree ul{margin:0;padding:0;list-style:none}.ui-conversation-tree-row{color:#64748b;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;display:flex}.ui-conversation-tree-row[data-selected]{color:#000}.ui-conversation-tree-row button{text-align:left;cursor:pointer;font:inherit;color:inherit;background:0 0;border:0}.ui-conversation-tree-grip{cursor:grab;opacity:0;flex:0 0 12px;width:12px}.ui-conversation-tree-row[data-drop-position=child]{background:currentColor}@supports (color:color-mix(in lab,red,red)){.ui-conversation-tree-row[data-drop-position=child]{background:color-mix(in srgb,currentColor 10%,transparent)}}.ui-conversation-tree-row[data-drop-position=child]{border-color:currentColor}.ui-conversation-tree-row[data-drop-position=before]{border-top-color:currentColor}.ui-conversation-tree-row[data-drop-position=after]{border-bottom-color:currentColor}.ui-conversation-tree-icon{opacity:.7;flex:0 0 16px;align-items:center;width:16px;height:16px;display:inline-flex}.ui-conversation-tree-icon svg{width:16px;height:16px}.ui-conversation-tree-separated{border-bottom:1px solid var(--color-border,#e2e8f0);margin-bottom:24px;padding-bottom:24px}.ui-conversation-tree-row:hover .ui-conversation-tree-grip{opacity:.5}.ui-conversation-tree-section-title{color:var(--color-muted-foreground,#64748b);margin:0 0 12px;font-size:.875rem;font-weight:600}.ui-conversation-tree-row{position:relative}.ui-conversation-tree-row .ui-conversation-tree-grip{left:calc(var(--tree-content-indent) - 24px);position:absolute;top:50%;transform:translateY(-50%)}.ui-collection-category-chips{flex-wrap:wrap;gap:.375rem;margin-top:.625rem;display:flex}.ui-collection-category-chips button{border:1px solid var(--color-border,#e2e8f0);background:var(--color-card,white);color:var(--color-muted-foreground,#64748b);cursor:pointer;border-radius:9999px;padding:.25rem .625rem;font-size:.75rem}.ui-collection-category-chips button:hover{color:var(--color-foreground,#0f172a);border-color:var(--color-input,#94a3b8)}.ui-collection-category-chips button[aria-pressed=true]{background:var(--color-primary,#0f172a);border-color:var(--color-primary,#0f172a);color:var(--color-primary-foreground,white)}.ui-recording-controls [data-recording-mode=recommend] button{color:#7b8798}.ui-recording-controls [data-recording-mode=disabled] button{color:var(--muted-foreground,#64748b)}.ui-recording-controls [data-recording-mode=disabled] .call-automation-copy{text-decoration:line-through}.ui-listening-mode-label{color:var(--color-muted-foreground,#64748b);justify-content:space-between;gap:.5rem;margin-bottom:.375rem;font-size:.75rem;display:flex}.ui-listening-mode [role=group]{border:1px solid var(--color-border,#e2e8f0);border-radius:.5rem;gap:.25rem;padding:.25rem;display:flex}.ui-listening-mode button{color:var(--color-muted-foreground,#64748b);cursor:pointer;background:0 0;border:0;border-radius:.25rem;flex:1;padding:.375rem .5rem;font-size:.75rem}.ui-listening-mode button:hover{background:var(--color-muted,#f1f5f9)}.ui-listening-mode button[aria-pressed=true]{background:var(--color-muted,#f1f5f9);color:var(--color-foreground,#0f172a)}.ui-call-controls-actions{align-items:center;gap:.25rem;display:flex}.ui-call-controls-actions>*{flex:1;min-width:0}.ui-call-controls-actions button{justify-content:center;width:100%;display:flex}.ui-call-controls-actions svg{width:1rem;height:1rem}.ui-panel-divider{border-top:1px solid var(--border);margin-top:1.25rem;padding-top:1.25rem}.ui-context-menu-divider{border-top:1px solid var(--border);margin:.375rem .25rem}.ui-context-menu-icon{vertical-align:middle;flex:none;width:1rem;height:1rem;display:inline-flex}.ui-context-menu-icon svg{width:100%;height:100%}.ui-collection-category-row{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.ui-collection-category-row>:first-child{flex:32rem;min-width:0}.ui-collection-category-row>.ui-collection-category-actions{flex-wrap:wrap;flex:none;align-items:flex-end;gap:.75rem;margin-left:auto;display:flex}.ui-template-source-editor{flex-direction:column;gap:1rem;display:flex}.ui-template-source-editor-format{align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;display:flex}.ui-template-source-editor-label{font-size:.875rem;font-weight:500;line-height:1.25rem;display:block}.ui-template-source-editor-input{box-sizing:border-box;field-sizing:content;resize:none;border:1px solid var(--border);background:var(--background);width:100%;min-height:20rem;color:var(--foreground);border-radius:.375rem;margin-top:.5rem;padding:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;font-weight:400;line-height:1.5rem;display:block;overflow:hidden}.ui-template-source-editor-input:focus{outline:2px solid var(--ring);outline-offset:0}.ui-template-source-editor-format input:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ui-reorderable-list{gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.ui-reorderable-list>li{border:1px solid var(--border,#e5e7eb);border-radius:.5rem;align-items:center;gap:.5rem;padding:.625rem;display:flex;position:relative}.ui-reorderable-drop-indicator{pointer-events:none;z-index:10;border-top:2px dashed var(--primary,#9ca3af);position:absolute;left:4px;right:4px}.ui-reorderable-drop-indicator[data-position=before]{top:-4px}.ui-reorderable-drop-indicator[data-position=after]{bottom:-4px}.ui-reorderable-list>li>button{color:var(--muted-foreground,#6b7280);cursor:grab;border-radius:.25rem;padding:.25rem}.ui-reorderable-list>li>button:focus-visible{outline:2px solid var(--ring,#9ca3af)}.ui-reorderable-list>li>div{flex:1;min-width:0}:is(.ui-table,.crm-table) .ui-comparison-heading{text-align:center;border-left:1px solid var(--border)}:is(.ui-table,.crm-table) .ui-comparison-current{border-left:1px solid var(--border);background:var(--muted)}@supports (color:color-mix(in lab,red,red)){:is(.ui-table,.crm-table) .ui-comparison-current{background:color-mix(in srgb,var(--muted) 45%,transparent)}}:is(.ui-table,.crm-table) .ui-comparison-current{color:var(--foreground);text-align:right}:is(.ui-table,.crm-table) .ui-comparison-previous{color:var(--muted-foreground);text-align:right}:is(.ui-table,.crm-table) .ui-comparison-period{text-transform:none;letter-spacing:0;height:1.8rem;font-size:.6875rem}.ui-comparison-value{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:600;display:block}.ui-comparison-previous .ui-comparison-value{font-weight:400}.ui-comparison-detail{color:var(--muted-foreground);white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:.2rem;font-size:.6875rem;font-weight:400;display:block}.ui-expandable-control-panel{width:100%;position:relative}.ui-expandable-control-list{width:100%}.ui-expandable-control-grid{grid-template-columns:minmax(0,1fr);gap:.5rem;display:grid}.ui-expandable-control-grid>*{flex-direction:column;gap:.5rem;min-width:0;display:flex}.ui-expandable-control-grid .call-automation-copy{white-space:normal;text-align:left;overflow-wrap:anywhere;flex-shrink:1;height:auto;min-height:2rem}.ui-expandable-control-toggle{width:100%;min-height:1.75rem;color:var(--muted-foreground);cursor:pointer;border-radius:.375rem;justify-content:center;align-items:center;margin-top:.5rem;padding:.25rem;display:flex}.ui-expandable-control-toggle:hover{color:var(--foreground);background:var(--muted)}.ui-expandable-control-toggle:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ui-expandable-control-grid>.ui-control-cutoff{min-height:1.5rem;color:var(--muted-foreground);cursor:ns-resize;touch-action:none;-webkit-user-select:none;user-select:none;flex-direction:row;align-items:center;gap:.5rem;font-size:.6875rem;display:flex}.ui-control-cutoff:before,.ui-control-cutoff:after{content:"";border-top:2px dotted;flex:1}.ui-control-cutoff:hover,.ui-control-cutoff:focus-visible{color:var(--foreground)}.ui-control-cutoff:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:3px}.ui-collection-category-cards .ui-category-pending{color:#2563eb;white-space:nowrap;font-size:.75rem;font-weight:500}.ui-dialog-eyebrow{color:var(--ui-secondary-foreground);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:500}.ui-collection-category-cards .ui-category-diagnosing{color:#b45309;white-space:nowrap;font-size:.75rem;font-weight:500}.ui-rate-chart-scroll{max-width:100%;overflow-x:auto}.ui-rate-trend{gap:12px;min-width:580px;padding:16px 12px 0 0;display:flex}.ui-rate-axis{color:#64748b;flex-direction:column;justify-content:space-between;height:180px;font-size:11px;display:flex}.ui-rate-trend-bars{flex:1;gap:4px;display:flex}.ui-rate-trend-column{outline-offset:3px;flex:1;min-width:0}.ui-rate-trend-track{background:repeating-linear-gradient(0deg,#0000 0 89px,#e2e8f0 89px 90px);border-bottom:1px solid #cbd5e1;align-items:flex-end;height:180px;display:flex}.ui-rate-trend-bar{background:#3b82f6;border-radius:3px 3px 0 0;width:100%;display:block}.ui-rate-trend-bar[data-low-sample=true]{background:#bfdbfe}.ui-rate-date{white-space:nowrap;color:#64748b;height:30px;padding-top:6px;font-size:10px;display:block}.ui-rate-heatmap{border-spacing:4px;border-collapse:separate;width:100%;font-size:12px}.ui-rate-heatmap th{text-align:left;white-space:nowrap;padding:4px;font-weight:500}.ui-rate-heatmap-cell{text-align:center;color:#0f172a;outline-offset:2px;background:#f1f5f9;border-radius:6px;min-width:66px;padding:9px 5px}.ui-rate-heatmap-cell strong,.ui-rate-heatmap-cell small{display:block}.ui-rate-heatmap-cell small{margin-top:3px;font-size:10px}.ui-rate-heatmap-cell[data-low-sample=true]{outline-offset:-1px;outline:1px dashed #94a3b8}.ui-rate-trend-bars>.ui-tooltip-anchor{flex:1;min-width:0;display:block}.ui-rate-heatmap-cell:focus-visible,.ui-rate-trend-column:focus-visible{outline:2px solid #2563eb}.ui-workspace-content{padding-top:1.5rem}.ui-workspace-content .ui-workspace-content{padding-top:0}.ui-page-title-context{color:#6a6a6a}.ui-workspace-header>.ui-workspace-page-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.5rem;margin-left:auto;display:flex}.ui-collection-page-header{min-width:0}.ui-collection-page-subtitle{color:var(--ui-secondary-foreground);font-size:.875rem}.ui-collection-category-cards .ui-category-count-detail{color:#94a3b8;white-space:nowrap;font-size:.75rem;font-weight:400;line-height:1.25}.ui-unsaved-changes-popover{z-index:30;color:#78350f;background:#fffbeb;border:1px solid #fde68a;border-radius:.5rem;align-items:center;gap:.75rem;width:max-content;max-width:100%;padding:.5rem .75rem;font-size:.875rem;display:flex;position:absolute;top:0;right:0;box-shadow:0 4px 12px #0000001f}.ui-unsaved-changes-popover[data-placement=below]{top:calc(100% + .5rem)}.ui-unsaved-profile-anchor{width:max-content;max-width:100%;position:relative}.ui-unsaved-profile-anchor[data-dirty=true]{z-index:30;isolation:isolate;grid-template-rows:auto 0;display:grid}.ui-unsaved-profile-anchor[data-dirty=true]:before{content:"";z-index:-1;background:#fffbeb;border:1px solid #fde68a;border-bottom:0;border-radius:.5rem .5rem 0 0;position:absolute;inset:-1.25rem -1.25rem 0}.ui-unsaved-profile-anchor>.ui-unsaved-changes-popover[data-placement=profile]{white-space:nowrap;width:auto;min-width:max-content;max-width:none;box-shadow:none;border-top:0;border-radius:0 0 .5rem .5rem;grid-row:2;align-self:start;margin:0 -1.25rem;padding:.5rem 1.25rem 1.25rem;position:relative;top:auto;left:auto;right:auto}.ui-unsaved-changes-popover[data-placement=profile]>button{white-space:nowrap;flex-shrink:0}.ui-calendar{--calendar-cell:2.25rem;border:1px solid var(--border);border-radius:var(--radius,.5rem);background:var(--background);width:fit-content;max-width:100%;padding:.75rem;font-size:.875rem}.ui-calendar .rdp-months{gap:1rem;display:flex;position:relative}.ui-calendar .rdp-month_caption{height:var(--calendar-cell);padding:0 var(--calendar-cell);justify-content:center;align-items:center;font-weight:500;display:flex}.ui-calendar .rdp-nav{pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset:0 0 auto}.ui-calendar .rdp-button_previous,.ui-calendar .rdp-button_next{pointer-events:auto;width:var(--calendar-cell);height:var(--calendar-cell);border-radius:.375rem;justify-content:center;align-items:center;display:flex}.ui-calendar .rdp-chevron{fill:currentColor;width:1rem;height:1rem}.ui-calendar .rdp-month_grid{border-collapse:collapse;margin-top:.5rem}.ui-calendar .rdp-weekday{color:var(--muted-foreground);height:2rem;font-size:.75rem;font-weight:400}.ui-calendar .rdp-day{text-align:center;width:var(--calendar-cell);height:var(--calendar-cell);padding:0}.ui-calendar .rdp-day_button{width:var(--calendar-cell);height:var(--calendar-cell);border-radius:.375rem;font-weight:400}.ui-calendar button:hover:not(:disabled){background:var(--muted)}.ui-calendar button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ui-calendar .rdp-today .rdp-day_button{font-weight:700;box-shadow:inset 0 0 0 2px}.ui-calendar .rdp-today:not(.rdp-selected) .rdp-day_button{background:var(--muted);color:var(--foreground)}.ui-calendar .rdp-outside{color:var(--muted-foreground)}.ui-calendar .rdp-day_button[data-selected-single=true],.ui-calendar .rdp-day_button[data-selected-single=true]:hover:not(:disabled){background:var(--primary);color:var(--primary-foreground)}.ui-calendar .rdp-disabled,.ui-calendar button:disabled{opacity:.5}.ui-calendar .rdp-hidden{visibility:hidden}.ui-unsaved-changes-popover[data-placement=bar]{width:100%;max-width:none;box-shadow:none;flex-wrap:wrap;margin-bottom:1rem;position:relative}.ui-unsaved-changes-popover[data-placement=viewport]{box-sizing:border-box;z-index:50;border-radius:0;width:100%;max-width:none;padding:.75rem 1rem;position:fixed;inset:0 0 auto;box-shadow:0 2px 8px #00000014}[data-overlay-dialog][aria-hidden=true] .ui-unsaved-changes-popover[data-placement=viewport]{display:none}.ui-recording-section{border-radius:6px;width:100%}.ui-recording-section-heading{text-align:left;cursor:pointer;align-items:center;gap:4px;width:100%;padding:8px 0;font-size:14px;font-weight:500;display:flex}.ui-recording-section-heading:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ui-recording-section-content{margin-left:12px}.ui-recording-section-content:not([hidden]){flex-direction:column;align-items:flex-start;gap:8px;display:flex}.ui-recording-section-count{color:var(--muted-foreground);margin-left:4px}@supports (color:color-mix(in lab,red,red)){.ui-recording-section-count{color:color-mix(in srgb,var(--muted-foreground) 65%,transparent)}}.ui-recording-section-count{font-weight:400}.ui-page-action-menu{gap:.5rem;height:2.25rem;padding-inline:.75rem;font-size:.875rem;font-weight:500}.ui-page-action-menu>svg{flex-shrink:0;width:1rem;height:1rem}.ui-stage-card-label{align-items:center;gap:.25rem;min-width:0;display:flex!important}.ui-stage-card-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.ui-stage-card-icon{flex-shrink:0;display:inline-flex}.ui-stage-card-icon svg{width:14px;height:14px}.ui-section-divider{padding-block:1.5rem}.ui-section-divider>hr{border:0;border-top:1px solid var(--border);opacity:.6;margin:0}.ui-script-section-title{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);font-size:12px;font-weight:700;line-height:1.5}.ui-script-section-count{letter-spacing:normal;margin-left:8px;font-weight:400}.ui-collection-category-cards .ui-category-total-count[data-filtered]{color:#94a3b8}.ui-collection-category-cards .ui-category-filtered-count{color:var(--foreground,#0f172a)}.ui-stage-card{box-sizing:border-box;border:1px solid var(--border,#e2e8f0);text-align:left;background:var(--card,white);width:100%;min-width:0;height:72px;color:var(--foreground,#0f172a);cursor:pointer;border-radius:8px;padding:10px;transition:background-color .15s,border-color .15s;display:block;box-shadow:0 1px 2px #0000000d}.ui-stage-card:hover{border-color:var(--input,#94a3b8)}.ui-stage-card[data-muted]{color:var(--muted-foreground,#64748b);background:var(--muted,#f5f5f5)}.ui-stage-card[aria-pressed=true]{background:#f1f6fd;border-color:#ccddf3;box-shadow:0 1px 2px #0000000d}.ui-stage-card:focus-visible{outline:2px solid var(--ring,#3b82f6);outline-offset:2px}.ui-stage-card strong{font-size:20px;font-weight:400;line-height:20px}.ui-stage-card[aria-pressed=true] strong{font-weight:700}.ui-stage-card strong>span:not(.ui-category-total-count){line-height:12px}.ui-collection-category-cards strong{row-gap:0}.ui-stage-card-label svg{flex-shrink:0;width:14px;height:14px}.ui-stage-card-label .inline-flex{gap:.25rem}.ui-workspace-header-wrap-actions{display:flow-root}.ui-workspace-header-wrap-actions>.ui-workspace-page-actions{float:right;max-width:70%;margin:0 0 .5rem 1.5rem}.ui-workspace-header-wrap-actions>.ui-collection-page-header>.ui-collection-page-subtitle{display:block}.ui-workspace-header-wrap-actions .ui-collection-filter-reset{margin-left:.5rem}@media(max-width:640px){.ui-workspace-header-wrap-actions>.ui-workspace-page-actions{float:none;justify-content:flex-start;max-width:100%;margin:0 0 .75rem}}.ui-stage-card[data-tone=attention]:not([aria-pressed=true]){color:#b45309}.ui-stage-card[data-tone=attention]:not([aria-pressed=true]) .ui-stage-card-label{color:inherit}.ui-collection-empty-state{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:2.5rem 1rem;display:flex}.ui-collection-empty-state>strong{color:#27364b;font-size:1rem;font-weight:500}.ui-collection-empty-state>p{color:#64748b;margin:0;font-size:.875rem}.ui-collection-empty-state-icon{color:#059669}.ui-collection-empty-state-icon>svg{width:2.25rem;height:2.25rem}.ui-collection-empty-state-illustrated{justify-content:center;gap:0;min-height:max(32rem,100svh - 26rem);padding:4rem 1.5rem}.ui-collection-empty-state-illustrated>img{opacity:.35;width:20rem;max-width:100%;margin-bottom:1.5rem}.ui-collection-empty-state-illustrated>strong{letter-spacing:-.025em;color:#64748ba6;max-width:28rem;font-size:1.125rem;font-weight:400}.ui-collection-empty-state-illustrated>p{color:#64748b8c;max-width:24rem;margin-top:.5rem;line-height:1.625}.ui-workspace-header[data-actions-align=start]{align-items:flex-start}.ui-workspace-header[data-actions-align=start]:not(.ui-workspace-header-wrap-actions)>.ui-collection-page-header{flex:240px}.ui-workspace-header[data-actions-align=start]>.ui-workspace-page-actions{align-self:flex-start}.ui-workspace-header[data-actions-align=end]{align-items:flex-end;display:flex}.ui-workspace-header[data-actions-align=end]>.ui-workspace-page-actions{float:none;order:2;max-width:100%;margin:0}.ui-workspace-header[data-actions-align=end]>.ui-collection-page-header{flex:240px}.ui-filter-trigger.ui-page-action-menu[data-filter-muted=true]{color:var(--muted-foreground)}.ui-filter-trigger.ui-page-action-menu[data-filter-muted=false]{color:var(--foreground)}.ui-stage-card[data-tone=danger]:not([aria-pressed=true]){color:#b91c1c}.ui-stage-card[data-tone=danger]:not([aria-pressed=true]) .ui-stage-card-label{color:inherit}.ui-chip-group{flex-wrap:wrap;gap:8px;display:flex}.ui-filter-chip{cursor:pointer;border:1px solid var(--border);background:var(--background);color:var(--muted-foreground);border-radius:9999px;padding:4px 12px;font-size:12px;font-weight:500;line-height:16px;text-decoration:none;transition:background-color .15s,border-color .15s}.ui-filter-chip:hover{border-color:var(--input)}.ui-filter-chip:is([aria-pressed=true],[aria-current=true]){color:#334155;background:#e2e8f0;border-color:#94a3b8}.ui-filter-chip[aria-disabled=true]{pointer-events:none;opacity:.5}.ui-filter-chip:focus-visible{outline:2px solid var(--ring,#64748b);outline-offset:2px}.ui-filter-chip-label{color:var(--foreground);align-items:center;gap:4px;display:inline-flex}.ui-filter-chip-count{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-weight:400}.ui-filter-chip:is([aria-pressed=true],[aria-current=true]) .ui-filter-chip-label{color:inherit}.ui-card-chip-group{margin-top:12px}.ui-button[data-icon-label=true][data-size=default]:has(>svg:first-child){padding-inline-end:1rem}.ui-button[data-icon-label=true][data-size=sm]:has(>svg:first-child){padding-inline-end:.875rem}.ui-tenant-identity-icons{vertical-align:middle;flex-wrap:wrap;gap:4px;display:inline-flex}.ui-tenant-identity-icon{border-radius:3px;flex-shrink:0;width:20px;height:20px;display:inline-flex}.ui-tenant-identity-icon>*{object-fit:contain;border-radius:3px;width:20px;height:20px}.ui-tenant-identity-icon:focus-visible{outline:2px solid var(--color-ring,#2563eb);outline-offset:2px}.ui-tenant-identity-icons-compact .ui-tenant-identity-icon,.ui-tenant-identity-icons-compact .ui-tenant-identity-icon>*{border-radius:3px;width:12px;height:12px;font-size:8px}[data-ui-table-header-label]{white-space:nowrap;text-overflow:clip;min-width:0;max-width:100%;display:block;overflow:hidden}[data-ui-table-header-label][data-ui-header-overflow=true]{-webkit-mask-image:linear-gradient(90deg,#000 0 max(0px,100% - 20px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 max(0px,100% - 20px),#0000 100%)}th:has([data-ui-header-constrained=true]) :is(.lucide-chevrons-up-down,[data-sort-indicator=inactive]){display:none}.ui-context-menu-eyebrow{color:var(--muted-foreground,#647180);letter-spacing:.04em;text-transform:uppercase;padding:.375rem .5rem;font-size:11px;font-weight:500;line-height:16px}.ui-compact-panel-section-layout{flex-direction:column;gap:.75rem;display:flex}.ui-top-navigation{background:var(--card);border-bottom:1px solid var(--border)}.ui-top-navigation-inner{gap:4px;max-width:1440px;margin-inline:auto;padding-inline:24px;display:flex;overflow-x:auto}.ui-top-navigation-tab{height:40px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;gap:8px;padding-inline:12px;font-size:14px;font-weight:500;display:inline-flex;position:relative}.ui-top-navigation-tab:hover{color:var(--foreground)}.ui-top-navigation-tab{text-decoration:none}.ui-top-navigation-tab[aria-current=page]{color:var(--primary)}.ui-top-navigation-tab[aria-current=page]:after{content:"";background:var(--primary);inset-inline:8px;height:2px;position:absolute;bottom:0}.ui-top-navigation-tab:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}@media(max-width:640px){.ui-top-navigation-inner{padding-inline:16px}}.ui-text-primary{color:var(--foreground)}.ui-text-secondary{color:var(--ui-secondary-foreground)}.ui-text-tertiary{color:var(--ui-tertiary-foreground)}.ui-text-link{color:var(--ui-link-foreground)}.ui-text-link:hover{text-decoration:underline}.ui-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.ui-form-field{color:var(--ui-secondary-foreground);align-content:start;gap:.5rem;font-size:.8125rem;display:grid}.ui-form-field :is(input,select,textarea){width:100%;min-width:0;color:var(--foreground)}.ui-dialog-actions{justify-content:flex-end;gap:.75rem;margin-top:1.5rem;display:flex}@media(max-width:640px){.ui-form-grid{grid-template-columns:1fr}}.ui-status-colors{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.ui-status-color-trigger{cursor:pointer;background:0 0;border:0;border-radius:9999px;padding:0;display:inline-flex}.ui-status-color-trigger:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.ui-status-color-trigger:disabled{cursor:wait;opacity:.65}.ui-status-color-option{flex-direction:column;align-items:flex-start;gap:.25rem;font-size:.75rem;display:flex}.ui-workspace-sidebar{width:min(var(--ui-workspace-sidebar-width,224px),max(88px,calc(100vw - 240px)));border-right:1px solid var(--border);background:var(--ui-surface-background);flex-direction:column;flex:none;gap:20px;height:100dvh;padding:12px;display:flex;position:sticky;top:0}.ui-workspace-sidebar[data-has-header=true]{gap:4px}.ui-workspace-sidebar[data-collapsed=true]{width:60px;padding-inline:8px}.ui-sidebar-brand{justify-content:space-between;align-items:center;gap:8px;min-height:36px;font-weight:600;display:flex}.ui-sidebar-toggle{cursor:pointer;border-radius:6px;flex:none;place-items:center;width:32px;height:32px;display:grid}.ui-workspace-sidebar nav{gap:4px;display:grid}.ui-sidebar-item{width:100%;min-height:40px;color:var(--ui-secondary-foreground);cursor:pointer;text-align:left;border-radius:6px;align-items:center;gap:12px;padding:10px 12px;font-size:14px;display:flex}.ui-sidebar-item svg{flex:none;width:18px;height:18px}.ui-sidebar-item:hover,.ui-sidebar-toggle:hover{background:var(--muted)}.ui-sidebar-item[aria-current=page]{background:var(--muted);color:var(--foreground);font-weight:600}.ui-sidebar-footer{margin-top:auto}.ui-record-breadcrumbs{color:var(--ui-secondary-foreground);margin-bottom:20px;font-size:13px}.ui-record-breadcrumbs ol{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ui-record-breadcrumbs li{align-items:center;gap:8px;display:flex}.ui-record-breadcrumbs button{cursor:pointer;color:var(--ui-link-foreground)}.ui-record-panel-body:not([hidden]){margin-top:12px}.ui-search-layout{grid-template-columns:minmax(0,1fr) 200px;gap:24px;display:grid}.ui-search-filters{border-left:1px solid var(--border);align-content:start;gap:16px;padding-left:20px;display:grid}.ui-search-heading{color:var(--ui-secondary-foreground);margin:16px 0 8px;font-size:12px;font-weight:600}.ui-search-filters label{color:var(--ui-secondary-foreground);gap:6px;font-size:13px;display:grid}.ui-search-filters select{width:100%}.ui-sidebar-item:focus-visible,.ui-sidebar-toggle:focus-visible,.ui-record-breadcrumbs button:focus-visible,.ui-record-panel summary:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media(max-width:640px){.ui-search-layout{grid-template-columns:1fr}.ui-search-filters{border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));padding-left:0}}.ui-dialog-panel.ui-dialog-wide{width:min(1100px,100vw - 32px);max-width:1100px}.ui-site-header[data-centered-search] .ui-site-header-inner{grid-template-columns:minmax(100px,1fr) minmax(200px,640px) minmax(100px,1fr);gap:24px;max-width:none;display:grid}.ui-site-header[data-centered-search] .ui-site-header-actions{justify-self:end}.ui-site-header-search{width:100%;min-width:0}.ui-header-search-control{border:1px solid var(--border);background:var(--background);color:var(--ui-secondary-foreground);border-radius:6px;align-items:center;gap:8px;padding:0 10px;display:flex}.ui-header-search-control:focus-within{outline:2px solid var(--ring);outline-offset:-1px}.ui-header-search-control .ui-command-input{box-shadow:none;background:0 0;border:0;outline:none;min-height:32px;padding:6px 0;font-size:14px}.ui-header-search-control svg{flex:none}.ui-search-autocomplete{z-index:900;background:var(--ui-surface-background);border:1px solid var(--border);border-radius:8px;width:min(800px,100vw - 32px);max-height:calc(100dvh - 72px);position:fixed;top:56px;left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 8px 28px #0002}.ui-search-autocomplete .ui-search-layout{grid-template-columns:minmax(0,1fr) 260px;gap:0;min-height:360px}.ui-search-autocomplete .ui-search-layout>div{padding:12px 16px 24px}.ui-search-autocomplete .ui-search-filters{gap:24px;padding:24px}.ui-search-autocomplete .ui-search-heading{margin:12px 8px;font-size:12px}.ui-search-autocomplete .ui-command-results{gap:2px;margin-top:0}.ui-search-autocomplete .ui-command-result{justify-content:stretch;gap:4px;padding:10px 12px;font-size:14px;display:grid}.ui-search-autocomplete .ui-command-result small{color:var(--ui-secondary-foreground);font-size:12px}.ui-search-autocomplete .ui-command-result span{overflow-wrap:anywhere}.ui-header-icon{width:32px;height:32px;color:var(--ui-secondary-foreground);cursor:pointer;border-radius:6px;place-items:center;padding:0;display:grid}.ui-header-icon:hover{background:var(--muted)}.ui-header-icon:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ui-header-icon svg{width:18px;height:18px}@media(max-width:640px){.ui-site-header[data-centered-search] .ui-site-header-inner{grid-template-columns:minmax(0,1fr) auto;gap:8px}.ui-site-header[data-centered-search] .ui-site-header-leading{flex:none;gap:0;display:flex}.ui-site-header[data-centered-search] .ui-site-header-leading .ui-site-breadcrumb{display:none}.ui-site-header[data-centered-search] .ui-site-header-inner:has(.ui-sidebar-toggle){grid-template-columns:32px minmax(0,1fr) auto}.ui-search-autocomplete .ui-search-layout{grid-template-columns:1fr}.ui-search-autocomplete .ui-search-filters{border-left:0;border-top:1px solid var(--border);grid-template-columns:1fr;gap:16px}}.ui-search-filter-group{border:0;min-width:0;margin:0;padding:0}.ui-search-filter-group legend{color:var(--ui-secondary-foreground);margin-bottom:12px;font-size:12px;font-weight:600}.ui-search-date-options{flex-wrap:wrap;gap:6px;display:flex}.ui-search-date-options button{border:1px solid var(--border);cursor:pointer;color:var(--ui-secondary-foreground);border-radius:5px;padding:4px 8px;font-size:12px}.ui-search-date-options button[aria-pressed=true]{color:var(--ui-link-foreground);border-color:var(--ui-link-foreground);background:var(--muted)}.ui-search-filters .ui-search-check{cursor:pointer;align-items:center;gap:8px;margin-block:10px;display:flex}.ui-search-check input{accent-color:var(--ui-link-foreground);flex:none}.ui-search-check span{overflow-wrap:anywhere}.ui-workspace-shell>.ui-site-header{z-index:100;position:sticky;top:0}.ui-workspace-shell-body{align-items:flex-start;min-height:calc(100dvh - 65px);display:flex}.ui-workspace-shell-body>.ui-workspace-sidebar{height:calc(100dvh - 65px);top:65px}.ui-workspace-shell-body>:last-child{flex:1;min-width:0}.ui-sidebar-edge{z-index:101;width:16px;position:fixed;top:0;bottom:0;left:0}.ui-sidebar-edge:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.ui-sidebar-item,.ui-command-result,.ui-record-breadcrumbs a{text-decoration:none}.ui-record-breadcrumbs a{color:var(--ui-link-foreground)}.ui-content-surface{background:var(--ui-surface-background);border:1px solid var(--border);border-radius:12px;padding:24px}.ui-workspace-shell>.ui-site-header .ui-site-header-inner{max-width:none;padding-inline:16px}.ui-site-brand>img,.ui-site-brand>svg{flex-shrink:0;display:block}.ui-record-page-header{gap:8px;min-width:0;display:grid}.ui-record-page-header>.ui-record-breadcrumbs,.ui-record-page-header>.ui-workspace-header{margin:0}.ui-issue-board{align-items:stretch;gap:0;padding-top:0;padding-bottom:16px;display:flex;overflow-x:auto}.ui-issue-board-column{background:0 0;border:0;flex:1 0 180px;min-width:180px;padding:8px 8px 12px}.ui-issue-board-heading{color:var(--ui-secondary-foreground);text-transform:capitalize;letter-spacing:normal;justify-content:flex-start;align-items:center;gap:8px;margin:0 0 16px;font-size:12px;font-weight:600;line-height:20px;display:flex}.ui-issue-board-cards{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.ui-issue-board-card{border:1px solid var(--border);background:var(--ui-surface-background);border-radius:10px;gap:8px;min-width:0;padding:10px 12px;display:grid;box-shadow:0 1px 2px #0000000f}.ui-issue-board-card[data-dragging]{opacity:.5}.ui-issue-board-title{-webkit-line-clamp:5;line-clamp:5;color:var(--foreground);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;font-weight:400;line-height:1.5;text-decoration:none;display:-webkit-box;overflow:hidden}.ui-issue-board-title:hover{color:var(--ui-link-foreground)}.ui-issue-board-title:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.ui-issue-board-key,.ui-issue-board-meta{font-size:12px}.ui-issue-board-meta{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.ui-issue-board-status{width:100%;font-size:12px}.ui-issue-board-empty{margin:0;padding:16px 4px;font-size:13px}.ui-tabbed-record-view{gap:16px;min-width:0;margin-top:16px;display:grid}.ui-tabbed-record-content{background:var(--ui-surface-background);border:1px solid var(--border);border-radius:10px;min-width:0;margin-top:0;padding:20px}.ui-view-heading{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;font-size:13px;display:flex}.ui-view-heading h2{margin:0;font-size:16px;font-weight:600}.ui-timesheet{gap:20px;min-width:0;display:grid}.ui-timesheet-summary{gap:8px;display:grid}.ui-timesheet-summary h2,.ui-timesheet-summary p,.ui-timesheet>h2{margin:0}.ui-timesheet-summary h2,.ui-timesheet>h2{font-size:16px;font-weight:600}.ui-timesheet-summary p{font-size:13px}.ui-week-toolbar,.ui-week-navigation{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ui-week-toolbar{justify-content:space-between;gap:12px}.ui-week-toolbar-action{margin-left:auto}.ui-week-navigation .ui-icon-button{width:36px;padding-inline:0}.ui-week-range{border:1px solid var(--border);background:var(--ui-surface-background);min-height:36px;color:var(--foreground);cursor:pointer;border-radius:6px;align-items:center;gap:12px;padding:0 12px;font-size:14px;font-weight:500;display:inline-flex;position:relative}.ui-week-range svg{width:16px;height:16px;color:var(--ui-secondary-foreground)}.ui-week-range input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.ui-week-range input::-webkit-calendar-picker-indicator{cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ui-week-range:focus-within{outline:2px solid var(--ring);outline-offset:2px}.ui-issue-board-container{min-width:0}.ui-board-navigation{justify-content:flex-end;align-items:center;gap:8px;margin-bottom:12px;display:flex}.ui-board-navigation>span{margin-right:auto;font-size:13px}.ui-issue-board:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ui-issue-board-sticky-headings{top:var(--ui-board-sticky-top,0px);z-index:20;background:var(--ui-page-background);position:sticky;overflow:hidden}.ui-workspace-shell .ui-issue-board-sticky-headings{--ui-board-sticky-top:65px}.ui-issue-board-heading-track{gap:0;display:flex}.ui-issue-board-heading-cell{background:0 0;border:0;flex:1 0 180px;min-width:180px;padding:12px 8px}.ui-issue-board-heading-cell .ui-issue-board-heading{margin:0}.ui-issue-board-card,.ui-issue-board-title{scroll-margin-top:calc(var(--ui-board-sticky-top,65px) + 64px)}.ui-top-navigation-pills .ui-top-navigation-inner{background:var(--muted);border-radius:8px;gap:2px;width:max-content;max-width:100%;padding:4px;display:inline-flex}.ui-top-navigation-pills .ui-top-navigation-tab{height:28px;color:var(--ui-secondary-foreground);border-radius:6px;padding-inline:12px}.ui-top-navigation-pills .ui-top-navigation-tab:hover{color:var(--foreground)}.ui-top-navigation-pills .ui-top-navigation-tab[aria-current=page]{background:var(--ui-surface-background);color:var(--foreground);box-shadow:0 1px 3px #0000001a}.ui-top-navigation-pills .ui-top-navigation-tab[aria-current=page]:after{content:none}@media(max-width:640px){.ui-tabbed-record-content{padding:12px}}.ui-record-page-header+:is(.ui-table-frame,.ui-timesheet){margin-top:24px}.ui-top-navigation-tab>svg{flex-shrink:0;width:16px;height:16px}.ui-person-label{align-items:center;gap:8px;display:inline-flex}.ui-person-avatar{object-fit:cover;border-radius:50%;flex:0 0 24px;width:24px;height:24px}.ui-tabbed-record-view>.ui-top-navigation-pills,.ui-tabbed-record-content>.ui-tabbed-record-view{margin:0}.ui-tabbed-record-content[data-surface=canvas]{background:0 0;border:0;border-radius:0;padding:0}:root{--ui-group-background:var(--muted)}.ui-issue-board-heading>span{color:var(--ui-tertiary-foreground);letter-spacing:0;flex:none;font-weight:400}.ui-collection-page-metadata{color:var(--ui-secondary-foreground);margin-left:auto;font-size:13px;font-weight:400}.ui-record-view-page{grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;display:grid}.ui-record-view-page>.ui-record-page-header,.ui-record-view-page>.ui-tabbed-record-view,.ui-page-layout>.ui-tabbed-record-view{margin:0}.ui-issue-board-card{flex-direction:column;display:flex}.ui-issue-board-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.ui-issue-board-avatar{flex:none;display:inline-flex}.ui-issue-board-avatar-fallback{background:var(--muted);color:var(--ui-secondary-foreground);justify-content:center;align-items:center;font-size:10px;font-weight:500;display:inline-flex}.ui-issue-board-avatar-fallback svg{width:18px;height:18px}.ui-command-result{justify-content:flex-start}.ui-search-result-text{flex:1;justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.ui-search-autocomplete .ui-command-result{gap:12px;display:flex}.ui-search-autocomplete .ui-search-result-text{gap:4px;display:grid}.ui-search-result-icon{width:20px;height:20px;color:var(--ui-link-foreground);flex:0 0 20px;justify-content:center;align-items:center;display:inline-flex}.ui-search-result-icon>svg,.ui-search-result-icon>img{object-fit:cover;width:20px;height:20px}.ui-issue-type-icon{flex:none;width:16px;height:16px}.ui-record-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ui-tracker-actions{flex-wrap:nowrap;align-items:center;gap:4px;display:flex}.ui-tracker-actions>.ui-button{flex-shrink:0;min-height:32px;padding-inline:8px}.ui-tracker-actions>.ui-icon-button{width:32px;padding-inline:0}.ui-confetti-burst{z-index:2000;pointer-events:none;position:fixed;inset:0;overflow:hidden}.ui-confetti-burst span{opacity:0;border-radius:2px;width:7px;height:11px;animation:1.25s ease-out forwards ui-confetti-fly;position:absolute}@keyframes ui-confetti-fly{0%{opacity:1;transform:translate(0)rotate(0)}45%{opacity:1;transform:translate(calc(var(--confetti-x) * .65),var(--confetti-rise)) rotate(calc(var(--confetti-spin) * .45))}to{opacity:0;transform:translate(var(--confetti-x),var(--confetti-fall)) rotate(var(--confetti-spin))}}.ui-issue-board-card[draggable=true]{cursor:grab}.ui-issue-board-card[draggable=true]:active{cursor:grabbing}@media(prefers-reduced-motion:reduce){.ui-confetti-burst{display:none}}.ui-top-navigation-with-accessories{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 16px;min-width:0;display:flex}.ui-top-navigation-with-accessories .ui-top-navigation-inner{margin-inline:0}.ui-view-summary{color:var(--ui-secondary-foreground);white-space:nowrap;margin-left:auto;font-size:13px;line-height:20px}.ui-view-actions{min-width:0;max-width:100%;margin-left:auto}.ui-timesheet-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.ui-week-range{color:var(--ui-secondary-foreground);background:0 0;border-color:#0000}.ui-week-range:hover{background:var(--muted)}.ui-issue-board-cards{position:relative}.ui-issue-board-drop-indicator{background:var(--ui-secondary-foreground);pointer-events:none;z-index:2;border-radius:1px;height:2px;position:absolute;left:0;right:0}.ui-issue-board-card[draggable=true]{-webkit-user-select:none;user-select:none}.ui-record-breadcrumb-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.ui-record-breadcrumb-row .ui-page-toolbar{margin:0 0 0 auto}.ui-record-breadcrumb-row .ui-record-breadcrumbs{margin:0}.ui-top-navigation-with-accessories:has(.ui-board-filters){align-items:center}.ui-view-actions .ui-board-filters{justify-content:flex-end;margin-bottom:0}.ui-feature-page{grid-template-columns:minmax(0,1fr);align-content:start;gap:24px;display:grid}.ui-feature-page>.ui-record-page-header{margin:0}.ui-feature-page>.ui-record-page-header+.ui-timesheet{margin-top:0}.ui-work-area{align-content:start;gap:16px;min-width:0;display:grid}.ui-work-area-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ui-work-area-header>h2{margin:0;font-size:16px;font-weight:600}.ui-work-area .ui-page-toolbar,.ui-work-area-header .ui-page-toolbar,.ui-work-area>p{margin:0}.ui-form-control[multiple]{height:auto;min-height:6rem;padding-block:.5rem}.ui-form-control[type=file]{height:auto;padding:.5rem}.ui-form-control::file-selector-button{background:var(--muted);color:var(--foreground);cursor:pointer;border:0;border-radius:4px;margin-right:.5rem;padding:.25rem .5rem}.ui-form-field:has(textarea),.ui-form-grid>[role=alert],.ui-form-grid>fieldset{grid-column:1/-1}.ui-form-grid fieldset{gap:8px;min-width:0;display:grid}.ui-page-toolbar .ui-toolbar-select{width:auto;max-width:100%}.ui-toolbar-button:disabled{opacity:.5;cursor:not-allowed}.ui-toolbar-button:disabled:hover{color:var(--ui-secondary-foreground);background:0 0}.ui-sidebar-layout-region{flex:1;min-height:0;overflow-y:auto}.ui-sidebar-layout-stack{gap:4px;display:grid}.ui-sidebar-layout-item{align-items:center;min-width:0;display:flex}.ui-sidebar-layout-item>:first-child{flex:1;min-width:0}.ui-sidebar-item{min-width:0}.ui-sidebar-item span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-sidebar-layout-stack .ui-editable-panel[data-editing] .ui-editable-panel-content{padding:0 0 0 24px}.ui-sidebar-layout-stack .ui-panel-edit-controls{top:8px;left:0;right:auto}.ui-workspace-sidebar[data-collapsed=true]:has(.ui-editable-panel[data-editing]){width:224px}.ui-dialog-header-before{margin-bottom:8px;padding-right:32px}.ui-dialog-header-before .ui-record-breadcrumbs{margin:0}a.ui-toolbar-button{text-decoration:none}.ui-dialog-toolbar{margin-top:16px}.ui-dialog-toolbar .ui-page-toolbar{margin:0}.ui-record-page-header:has(>.ui-record-breadcrumb-row){grid-template-columns:minmax(0,1fr) auto}.ui-record-page-header>.ui-record-breadcrumb-row{display:contents}.ui-record-page-header>.ui-record-breadcrumb-row>.ui-record-breadcrumbs{grid-area:1/1}.ui-record-page-header>.ui-record-breadcrumb-row>:not(.ui-record-breadcrumbs){grid-area:1/2/3;align-self:start;margin:0}.ui-record-page-header:has(>.ui-record-breadcrumb-row)>.ui-workspace-header{grid-area:2/1}@media(max-width:900px){.ui-record-page-header:has(>.ui-record-breadcrumb-row){grid-template-columns:minmax(0,1fr)}.ui-record-page-header>.ui-record-breadcrumb-row>:not(.ui-record-breadcrumbs){grid-area:3/1;justify-self:start}}.ui-top-navigation-inner{align-items:center}.ui-top-navigation-add{width:40px;height:40px;color:var(--ui-secondary-foreground);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 40px;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-top-navigation-pills .ui-top-navigation-add{flex-basis:28px;width:28px;height:28px}.ui-top-navigation-add:hover,.ui-top-navigation-add[aria-expanded=true]{background:var(--ui-surface-background);color:var(--foreground)}.ui-top-navigation-add:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.ui-top-navigation-add:disabled{opacity:.5;cursor:default}.ui-top-navigation-add>svg{flex-shrink:0;width:16px;height:16px}.ui-issue-board-column:nth-of-type(2n),.ui-issue-board-heading-cell:nth-child(2n){background:var(--ui-board-alternate-background,var(--foreground))}@supports (color:color-mix(in lab,red,red)){.ui-issue-board-column:nth-of-type(2n),.ui-issue-board-heading-cell:nth-child(2n){background:var(--ui-board-alternate-background,color-mix(in srgb, var(--foreground) 1.5%, var(--ui-page-background)))}}.ui-record-reading-section{gap:var(--ui-record-panel-gap);padding:var(--ui-record-panel-padding);background:var(--ui-surface-background);border-radius:10px;min-width:0;display:grid}.ui-record-reading-section>h2{color:var(--ui-secondary-foreground);letter-spacing:.025em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:600;line-height:1rem}.ui-record-reading-section>p{margin:0}.ui-record-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 16px;display:grid}.ui-record-metrics>div{min-width:0}.ui-record-metrics>div+div{border-left:1px solid var(--border);padding-left:12px}.ui-record-metrics dt{color:var(--ui-secondary-foreground);margin-bottom:8px}.ui-record-metrics dd{overflow-wrap:anywhere;margin:0;font-weight:600}.ui-record-activity{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;padding:0;display:grid;overflow:visible}.ui-record-activity>.ui-top-navigation{background:0 0;border:0;min-width:0;margin:0;padding:0}.ui-record-activity-content{min-width:0;padding:var(--ui-record-panel-padding);background:var(--ui-surface-background);border:1px solid var(--border);border-radius:10px;box-shadow:0 1px 3px #00000008}.ui-record-count{color:var(--ui-tertiary-foreground);margin-inline-start:4px;font-size:12px;font-weight:400}.ui-record-fields{grid-template-columns:minmax(0,var(--ui-record-label-width)) minmax(0,1fr);gap:var(--ui-record-panel-gap) 12px;margin:0 0 16px;font-size:13px;display:grid}.ui-record-fields dt{color:var(--ui-secondary-foreground);overflow-wrap:anywhere}.ui-record-fields dd{overflow-wrap:anywhere;min-width:0;margin:0}.ui-record-event-list{margin:0;padding:0;list-style:none}.ui-record-event{border-bottom:1px solid var(--border);grid-template-columns:16px minmax(0,1fr);gap:12px;padding:16px 0;display:grid}.ui-record-event:first-child{padding-top:0}.ui-record-event:last-child{border-bottom:0;padding-bottom:0}.ui-record-event>svg{color:var(--ui-secondary-foreground);margin-top:2px}.ui-record-event-heading{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.ui-record-event p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0}.ui-record-identity{align-items:center;gap:8px;min-width:0;display:inline-flex}.ui-record-identity img{object-fit:cover;border-radius:50%;width:24px;height:24px}.ui-record-identity>svg{flex-shrink:0}.ui-record-type-icon{color:var(--ui-secondary-foreground);background:var(--muted);border-radius:4px;padding:3px;display:inline-flex}.ui-record-panel-actions{justify-content:flex-start;margin-top:8px;display:flex}.ui-record-panel-actions>.ui-page-toolbar{justify-content:flex-start;margin:0}.ui-report-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ui-report-preview-card{background:var(--ui-surface-background);border:1px solid var(--border);min-width:0;color:var(--foreground);box-shadow:0 1px 2px var(--foreground);border-radius:12px;flex-direction:column;gap:16px;padding:20px;text-decoration:none;display:flex}@supports (color:color-mix(in lab,red,red)){.ui-report-preview-card{box-shadow:0 1px 2px color-mix(in srgb,var(--foreground) 4%,transparent)}}.ui-report-preview-card:hover{border-color:var(--ui-secondary-foreground)}.ui-report-preview-card:focus-visible{outline:2px solid var(--foreground);outline-offset:3px}.ui-report-preview-card h2{align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600;display:flex}.ui-report-preview-card p{margin:0}.ui-report-preview-content{flex:1;min-width:0}.ui-report-preview-content .ui-report-chart svg{min-height:120px}.ui-report-preview-card>.ui-text-link{font-size:13px}.ui-report-controls{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:12px;max-width:760px;display:flex}.ui-report-controls .ui-form-control{width:auto;max-width:240px}@media(max-width:760px){.ui-report-overview{grid-template-columns:minmax(0,1fr)}.ui-report-controls{justify-content:flex-start}.ui-report-controls .ui-form-control{max-width:100%}}.ui-issue-board-column[data-drop-active],.ui-issue-board-heading-cell[data-drop-active]{background:var(--ui-board-drop-background,#3b82f6)}@supports (color:color-mix(in lab,red,red)){.ui-issue-board-column[data-drop-active],.ui-issue-board-heading-cell[data-drop-active]{background:var(--ui-board-drop-background,color-mix(in srgb, #3b82f6 9%, var(--ui-page-background)))}}.ui-navigation-layout-item{outline:1px dashed var(--border);border-radius:6px;flex:none;align-items:center;display:inline-flex;position:relative}.ui-navigation-layout-item>.ui-panel-drag-handle{flex:none;margin-left:4px}.ui-navigation-layout-item[data-dragging]{opacity:.5}.ui-navigation-layout-item[data-drop-position]:before{content:"";border-left:2px solid var(--primary);pointer-events:none;position:absolute;top:2px;bottom:2px}.ui-navigation-layout-item[data-drop-position=before]:before{left:-2px}.ui-navigation-layout-item[data-drop-position=after]:before{right:-2px}.ui-text-pretty,.ui-issue-board-title{text-wrap:pretty}.ui-search-result-label{align-items:center;gap:6px;min-width:0;display:inline-flex}.ui-search-result-label-icon{flex:0 0 14px;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.ui-search-result-label-icon>img,.ui-search-result-label-icon>svg{object-fit:cover;border-radius:3px;width:14px;height:14px}.ui-recent-pages-dialog{max-width:576px}.ui-recent-pages-list{grid-template-columns:minmax(0,1fr);gap:2px;min-width:0;display:grid}.ui-recent-page{box-sizing:border-box;width:100%;min-width:0;max-width:100%;color:var(--foreground);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;align-items:center;gap:12px;padding:10px 12px;display:flex}.ui-recent-page[aria-selected=true],.ui-recent-page:hover{background:var(--muted)}.ui-recent-page-icon{background:var(--muted);border-radius:8px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}.ui-recent-page-icon svg{width:18px;height:18px}.ui-recent-page-icon img{object-fit:cover;width:36px;height:36px}.ui-recent-page-text{flex:1;min-width:0;overflow:hidden}.ui-recent-page-text strong,.ui-recent-page-text small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ui-recent-page strong{font-size:14px}.ui-recent-page small,.ui-recent-pages-footer{color:var(--ui-secondary-foreground);font-size:12px}.ui-recent-pages-footer{border-top:1px solid var(--border);justify-content:space-between;gap:16px;margin-top:12px;padding-top:12px;display:flex}.ui-sidebar-item .ui-sidebar-composite-icon{flex:0 0 26px;width:26px;height:26px;display:block;position:relative;overflow:visible}.ui-sidebar-item .ui-sidebar-composite-identity{border-radius:4px;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:0;left:-2px;overflow:hidden}.ui-sidebar-item .ui-sidebar-composite-identity>img,.ui-sidebar-item .ui-sidebar-composite-identity>svg{object-fit:cover;width:20px;height:20px}.ui-sidebar-item .ui-sidebar-composite-page{background:var(--ui-surface-background);width:17px;height:17px;box-shadow:0 0 0 1px var(--ui-surface-background);border-radius:3px;place-items:center;display:grid;position:absolute;bottom:-2px;right:-2px;overflow:visible}.ui-sidebar-item .ui-sidebar-composite-page>svg{width:16px;height:16px}.ui-table-metadata{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;min-height:28px;font-size:14px;display:flex}.ui-table-pagination-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.ui-table .ui-table-summary-row>*{background:var(--muted);color:var(--ui-secondary-foreground);text-transform:none;letter-spacing:normal;font-weight:400}.ui-contributor-avatars{vertical-align:middle;align-items:center;gap:4px;margin-left:8px;display:inline-flex}.ui-issue-progress{color:var(--ui-secondary-foreground);gap:5px;margin:10px 0;font-size:12px;display:grid}.ui-issue-progress-label{justify-content:space-between;gap:8px;display:flex}.ui-issue-progress-track{background:var(--muted);border-radius:999px;height:4px;overflow:hidden}.ui-issue-progress-track>span{border-radius:inherit;background:var(--ui-secondary-foreground);height:100%;display:block}.ui-issue-board-identifiers{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.ui-issue-board-identifiers .ui-issue-board-key{flex-shrink:0}.ui-issue-board-sprint{min-width:0;max-width:100%;font-size:11px;font-weight:400}.ui-issue-board-sprint>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-issue-board-footer .ui-issue-board-avatar{flex-shrink:0}.ui-issue-board-identifiers>.ui-tooltip-anchor{min-width:0;display:flex}.ui-issue-board-sprint{box-sizing:border-box}.ui-issue-board-sprint-region,.ui-issue-board-sprint-anchor{min-width:0;display:flex}.ui-label-appearance-settings{gap:12px;display:grid}.ui-label-appearance-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ui-formatted-text{overflow-wrap:anywhere;line-height:1.7}.ui-formatted-text>*+*{margin-top:12px}.ui-formatted-text p{white-space:pre-wrap;margin-bottom:0}.ui-formatted-text>:first-child{margin-top:0}.ui-formatted-text ul,.ui-formatted-text ol{margin-bottom:0;padding-left:24px;list-style-position:outside}.ui-formatted-text ul{list-style-type:disc}.ui-formatted-text ul ul{list-style-type:circle}.ui-formatted-text ol{list-style-type:decimal}.ui-formatted-text li{padding-left:2px}.ui-formatted-text li+li{margin-top:4px}.ui-formatted-text li>span{white-space:pre-wrap}.ui-formatted-text li>ul,.ui-formatted-text li>ol{margin-top:4px}.ui-sprint-filter-label{align-items:baseline;gap:6px;display:inline-flex}.ui-sprint-filter-label .ui-sprint-filter-name{font-size:inherit;line-height:inherit}.ui-sprint-filter-dates{color:var(--ui-secondary-foreground);font-weight:400}.ui-table-column-region{min-width:0}.ui-table-column-options{gap:4px;margin:16px 0;display:grid}.ui-table-column-option{align-items:center;gap:8px;padding:6px 0;display:flex}.ui-table-column-option label{cursor:pointer;align-items:center;gap:10px;min-width:0;display:flex}.ui-table-column-option input{width:16px;height:16px;accent-color:var(--foreground);margin:0}.ui-issue-board-type{color:var(--ui-secondary-foreground);flex:none;align-items:center;display:inline-flex}.ui-issue-type-label{align-items:center;gap:8px;display:inline-flex}.ui-hierarchy-record-cell{min-width:0;align-items:center;gap:8px;padding-inline-start:calc(var(--ui-hierarchy-depth,0) * 20px);display:flex}.ui-hierarchy-toggle-slot{flex:0 0 24px;width:24px;display:flex}.ui-hierarchy-toggle.ui-button{justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;padding:0;display:inline-flex}.ui-hierarchy-record-icon{flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.ui-hierarchy-record-icon>svg{width:16px;height:16px}.ui-hierarchy-record-text{gap:4px;min-width:0;display:grid}.ui-hierarchy-record-detail{font-size:12px}.ui-table .ui-issue-progress{margin:0}.ui-dialog-overlay{--ui-dialog-stack-step:16px;--ui-dialog-stack-offset:calc(var(--ui-dialog-stack-depth,0) * var(--ui-dialog-stack-step));padding-left:calc(1rem + 2 * var(--ui-dialog-stack-offset))}.ui-dialog-overlay>.ui-dialog-panel{margin-top:calc(6vh + var(--ui-dialog-stack-offset));max-inline-size:100%}@media(max-width:640px){.ui-dialog-overlay{--ui-dialog-stack-step:8px}}.ui-dialog-overlay>.ui-dialog-panel.ui-dialog-wide{max-width:calc(100vw - 32px - 2 * var(--ui-dialog-stack-offset))}.ui-board-filter-selections{color:var(--foreground);flex-wrap:wrap;align-items:center;gap:12px;font-weight:400;display:inline-flex}.ui-status-text.ui-filter-value-text{font-size:inherit;line-height:inherit;color:var(--foreground);font-weight:400}.ui-status-text.ui-filter-value-text[data-tone=neutral-strong]{color:#263445}.ui-status-text.ui-filter-value-text[data-tone=subdued]{color:#392447}.ui-status-text.ui-filter-value-text[data-tone=attention]{color:#542f08}.ui-status-text.ui-filter-value-text[data-tone=error]{color:#581c20}.ui-status-text.ui-filter-value-text[data-tone=handled]{color:#006b2e}.ui-status-text.ui-filter-value-text[data-tone=candidate],.ui-status-text.ui-filter-value-text[data-tone=blue-strong]{color:#182e61}.ui-status-text.ui-filter-value-text[data-tone=indigo]{color:#29215b}.ui-discussion-text[data-discussed=true],.ui-board-question[data-discussed=true]{color:var(--ui-tertiary-foreground);text-decoration:line-through;-webkit-text-decoration-color:var(--ui-tertiary-foreground);text-decoration-color:var(--ui-tertiary-foreground)}@supports (color:color-mix(in lab,red,red)){.ui-discussion-text[data-discussed=true],.ui-board-question[data-discussed=true]{-webkit-text-decoration-color:color-mix(in srgb,var(--ui-tertiary-foreground) 60%,transparent);text-decoration-color:color-mix(in srgb,var(--ui-tertiary-foreground) 60%,transparent)}}.ui-discussion-list{gap:16px;display:grid}.ui-discussion-thread{gap:12px;min-width:0;font-size:14px;line-height:1.5;display:grid}.ui-discussion-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.ui-discussion-replies{border-left:2px solid var(--border);gap:16px;margin:0;padding:0 0 0 16px;list-style:none;display:grid}.ui-discussion-thread form{gap:12px;display:grid}.ui-board-question{color:var(--ui-secondary-foreground);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:400;line-height:1.5}.ui-board-assignee-trigger{cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-board-assignee-trigger:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.ui-board-assignee-trigger:disabled{cursor:default;opacity:1}.ui-board-card-heading{gap:0;display:grid}.ui-board-question:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:3px}.ui-skeleton{background:var(--muted);border-radius:5px;flex-shrink:0;max-width:100%;animation:1.8s ease-in-out infinite ui-skeleton-pulse;display:block}.ui-skeleton-round{border-radius:50%}.ui-skeleton-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-loading-shell-body{flex:1;min-width:0}.ui-loading-workspace{padding-inline:24px;max-width:1440px;margin-inline:auto;padding-bottom:24px}.ui-content-skeleton{width:100%;min-width:0}.ui-skeleton-lines{gap:16px;display:grid}.ui-skeleton-section{margin-top:40px}.ui-skeleton-record{grid-template-columns:minmax(0,1fr) minmax(240px,32%);gap:40px;padding-block:16px;display:grid}.ui-skeleton-table{padding-inline:16px}.ui-skeleton-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));align-items:center;gap:24px;min-height:58px;display:grid}.ui-skeleton-row:last-child{border-bottom:0}@keyframes ui-skeleton-pulse{50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.ui-skeleton{animation:none}}@media(max-width:640px){.ui-loading-workspace{padding-inline:16px}.ui-skeleton-record{grid-template-columns:1fr;gap:24px}.ui-skeleton-row{gap:12px}}.ui-fetch-timing-footer{border-top:1px solid var(--border);background:var(--ui-surface-background);color:var(--ui-secondary-foreground);padding:12px 24px;font-size:12px}.ui-fetch-timing-footer summary{cursor:pointer;overflow-wrap:anywhere}.ui-fetch-timing-footer summary:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.ui-fetch-timing-body{gap:12px;padding-top:12px;display:grid}.ui-fetch-timing-body p{margin:0}.ui-fetch-timing-body>button{justify-self:start}.ui-fetch-timing-body ol{max-height:240px;margin:0;padding:0;list-style:none;overflow:auto}.ui-fetch-timing-body li{border-bottom:1px solid var(--border);overflow-wrap:anywhere;flex-wrap:wrap;gap:8px 24px;padding:6px 0;display:flex}.ui-fetch-timing-body li>:first-child{flex:220px}.ui-workspace-work-area{flex-direction:column;min-height:calc(100dvh - 65px);display:flex}.ui-workspace-work-area>main{flex:1;align-content:start}.ui-notification-bell{position:relative}.ui-notification-count{background:var(--foreground);min-width:17px;min-height:17px;color:var(--ui-surface-background);text-align:center;border-radius:999px;padding:0 3px;font-size:10px;line-height:17px;position:absolute;top:-3px;right:-5px}.ui-notification-inbox{gap:16px;display:grid}.ui-notification-list{margin:0;padding:0;list-style:none;display:grid}.ui-notification-list>li{border-bottom:1px solid var(--border);align-items:center;gap:16px;padding-block:16px;display:flex}.ui-notification-list>li:last-child{border-bottom:0}.ui-notification-link{min-width:0;color:inherit;border-radius:4px;flex:1;align-items:baseline;gap:12px;text-decoration:none;display:flex}.ui-notification-link:hover{background:var(--muted)}.ui-notification-link:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.ui-notification-link>div{overflow-wrap:anywhere;gap:6px;min-width:0;display:grid}.ui-notification-title{font-weight:500}.ui-notification-dot{background:0 0;border-radius:50%;flex:none;width:6px;height:6px}[data-unread=true]>.ui-notification-link .ui-notification-dot{background:var(--foreground)}.ui-notification-empty{padding-block:24px}.ui-notification-empty>p{margin:0}.ui-notification-empty>p+p{margin-top:8px}@media(max-width:640px){.ui-notification-list>li{flex-wrap:wrap}.ui-notification-link{flex-basis:100%}}.ui-skeleton-board{gap:16px;min-width:0;display:grid}.ui-skeleton-board-controls{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.ui-skeleton-board-navigation{flex-wrap:wrap;gap:8px;display:flex}.ui-skeleton-board-viewport{min-width:0;overflow-x:auto}.ui-skeleton-board-viewport>.ui-issue-board{overflow:visible}.ui-skeleton-board-card-lines{gap:8px;margin-bottom:16px;display:grid}.ui-discussion-heading{flex-wrap:wrap}.ui-discussion-date{flex:none;margin-left:auto}.ui-discussion-replies>li{gap:8px;min-width:0;display:grid}.ui-record-event-author{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.ui-record-timeline{position:relative}.ui-record-timeline:before{content:"";background:var(--border);width:1px;position:absolute;top:14px;bottom:14px;left:14px}.ui-record-timeline-event{border:0;grid-template-columns:28px minmax(0,1fr);padding:16px 0;position:relative}.ui-record-event-icon{width:28px;height:28px;color:var(--ui-secondary-foreground);background:var(--muted);border-radius:50%;place-items:center;display:grid;position:relative}.ui-record-event-icon svg{width:16px;height:16px}.ui-record-event-content{border-bottom:1px solid var(--border);gap:12px;min-width:0;padding-bottom:16px;display:grid}.ui-record-timeline-event:last-child .ui-record-event-content{border:0;padding-bottom:0}.ui-record-change{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.ui-record-change>:first-child{min-width:80px}.ui-record-comment-composer{border-top:1px solid var(--border);gap:12px;margin-top:20px;padding-top:20px;display:grid}.ui-record-comment-composer>.ui-record-actions{justify-content:flex-end}:root{--ui-record-panel-padding:16px;--ui-record-panel-gap:16px;--ui-record-label-width:80px;--ui-record-title-size:20px;--ui-record-title-line-height:28px;--ui-record-dialog-max-width:1000px}.ui-record-page,.ui-dialog-record-layout{--ui-record-column-gap:40px;--ui-record-sidebar-width:360px;--ui-record-heading-gap:4px;font-size:14px;line-height:1.5}.ui-record-header{gap:var(--ui-record-heading-gap) 24px;grid-template-columns:minmax(0,1fr) auto;min-width:0;margin-bottom:12px;display:grid}.ui-record-header-top{display:contents}.ui-record-header-breadcrumbs{grid-area:1/1;min-width:0}.ui-record-header-breadcrumbs .ui-record-breadcrumbs{margin:0}.ui-record-header-actions{grid-area:1/2/3;place-self:start end;min-width:0;max-width:100%}.ui-record-header-actions .ui-page-toolbar{flex-wrap:nowrap;margin:0;overflow-x:auto}.ui-record-header-actions .ui-toolbar-button{white-space:nowrap;flex:none}.ui-record-header-heading{grid-area:2/1;min-width:0}.ui-record-header-heading>:is(h1,h2){font-size:var(--ui-record-title-size);line-height:var(--ui-record-title-line-height);margin:0;font-weight:400}.ui-record-header-toolbar{grid-area:3/1}.ui-record-columns{grid-template-columns:minmax(0,1fr) minmax(300px,var(--ui-record-sidebar-width,360px));gap:24px var(--ui-record-column-gap,40px);align-items:start;display:grid}.ui-record-main,.ui-record-sidebar{min-width:0}.ui-record-sidebar{gap:var(--ui-record-panel-gap);align-content:start;display:grid}.ui-record-page .ui-record-reading-section,.ui-record-page .ui-record-activity{font-size:14px;line-height:1.5}.ui-record-page{container:record-page/inline-size}.ui-dialog-record-layout{--ui-record-card-shadow:0 1px 2px #0000000a, 0 3px 8px #0000000d;--ui-record-column-gap:24px;--ui-record-sidebar-width:340px;grid-template-columns:minmax(0,1fr) minmax(280px,var(--ui-record-sidebar-width));gap:var(--ui-record-heading-gap) var(--ui-record-column-gap);background:var(--ui-page-background);align-items:start;display:grid}.ui-dialog-panel.ui-dialog-wide.ui-dialog-record-layout{width:min(var(--ui-record-dialog-max-width),calc(100vw - 32px));max-width:var(--ui-record-dialog-max-width)}.ui-dialog-record-layout .ui-record-columns,.ui-dialog-record-layout>.ui-dialog-body:has(.ui-record-columns){display:contents}.ui-dialog-record-layout>.ui-dialog-body{grid-area:3/1/auto/-1;margin:0}.ui-dialog-record-layout>.ui-record-header{grid-area:1/1/auto/-1;grid-template-columns:minmax(0,1fr) auto;gap:16px 24px;margin:0 0 4px;padding-right:0;display:grid}.ui-dialog-record-layout .ui-record-header-breadcrumbs{grid-area:1/1/auto/-1;padding-right:28px}.ui-dialog-record-layout .ui-record-header-heading{grid-area:2/1}.ui-dialog-record-layout .ui-record-header-actions{grid-area:2/2;align-self:end;margin:0}.ui-dialog-record-layout .ui-record-header-actions .ui-page-toolbar{gap:12px}.ui-dialog-record-layout .ui-record-main{grid-area:3/1}.ui-dialog-record-layout .ui-record-sidebar{grid-area:3/2;padding-top:0}.ui-dialog-record-layout:has(.ui-record-header-toolbar) .ui-record-main,.ui-dialog-record-layout:has(.ui-record-header-toolbar) .ui-record-sidebar{grid-row:3}.ui-dialog-record-layout .ui-record-reading-section{padding:var(--ui-record-panel-padding);border:1px solid var(--border);box-shadow:0 1px 3px #00000008}.ui-dialog-record-layout :is(.ui-record-reading-section,.ui-record-panel,.ui-record-activity-content){box-shadow:var(--ui-record-card-shadow)}@media(max-width:1000px){.ui-record-columns{grid-template-columns:minmax(0,1fr)}}@container record-page (max-width:760px){.ui-record-columns{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.ui-record-header{grid-template-columns:minmax(0,1fr)}.ui-record-header-actions{grid-area:2/1}.ui-record-header-heading{grid-row:3}.ui-record-header-toolbar{grid-row:4}}@container record-page (max-width:640px){.ui-record-header{grid-template-columns:minmax(0,1fr)}.ui-record-header-actions{grid-area:2/1}.ui-record-header-heading{grid-row:3}.ui-record-header-toolbar{grid-row:4}}@media(max-width:900px){.ui-dialog-record-layout,.ui-dialog-record-layout>.ui-record-header{grid-template-columns:minmax(0,1fr)}.ui-dialog-record-layout .ui-record-header-actions{grid-area:3/1;justify-self:start;max-width:100%}.ui-dialog-record-layout .ui-record-header-actions .ui-page-toolbar{flex-wrap:wrap}.ui-dialog-record-layout .ui-record-header-heading{grid-row:2}.ui-dialog-record-layout .ui-record-sidebar{grid-area:4/1}.ui-dialog-record-layout:has(.ui-record-header-toolbar) .ui-record-sidebar{grid-row:4}}@media(max-width:760px){.ui-dialog-heading{flex-wrap:wrap}}.ui-toolbar-button[data-icon-only]{width:36px;min-width:36px;padding:0}.ui-record-reading-section-flush{overflow:hidden}.ui-record-reading-section-flush>.ui-table-frame,.ui-record-reading-section-flush>.ui-table-column-region{margin:0 calc(-1 * var(--ui-record-panel-padding)) calc(-1 * var(--ui-record-panel-padding));width:calc(100% + 2 * var(--ui-record-panel-padding))}.ui-record-change-value{overflow-wrap:anywhere;white-space:pre-wrap;min-width:0;max-width:100%;color:var(--ui-secondary-foreground)}.ui-record-change>.ui-status-badge{white-space:normal;overflow-wrap:anywhere;max-width:100%}.ui-record-event-heading,.ui-record-event-author{overflow-wrap:anywhere;min-width:0;max-width:100%}.ui-record-event-heading>*,.ui-record-event-author>*{min-width:0;max-width:100%}.ui-record-breadcrumbs,.ui-record-breadcrumbs a,.ui-record-breadcrumbs button{color:var(--ui-tertiary-foreground)}.ui-record-breadcrumbs ol{flex-wrap:nowrap;align-items:center;min-width:0}.ui-record-breadcrumbs li{flex:0 auto;min-width:0}.ui-record-breadcrumbs li:last-child{flex-shrink:0}.ui-record-breadcrumbs li>:is(a,button,span){align-items:center;display:inline-flex}.ui-record-breadcrumbs li>:is(a,button,span):not([aria-hidden]){min-width:0;max-width:100%}.ui-record-breadcrumbs li>[aria-hidden]{flex-shrink:0}.ui-record-breadcrumbs .ui-record-identity{gap:4px}.ui-record-breadcrumbs .ui-breadcrumb-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:24ch;display:block;overflow:hidden}.ui-breadcrumb-label>:is(.project-identity,.ui-record-identity){vertical-align:middle}@media(max-width:640px){.ui-record-breadcrumbs .ui-breadcrumb-label{max-width:14ch}}.ui-searchable-record-select{grid-column:1/-1;gap:12px;min-width:0;display:grid}.ui-searchable-record-select p{margin:0}.ui-searchable-record-select select{white-space:normal;width:100%;min-width:0;height:auto;min-height:144px}.ui-searchable-record-select p{overflow-wrap:anywhere}.ui-record-status-change{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ui-record-change-values{overflow-wrap:anywhere;white-space:pre-wrap;flex:1;min-width:0}.ui-record-change-values del,.ui-record-change-values ins{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:2px 4px}.ui-record-change-values del{background:#dc2626}@supports (color:color-mix(in lab,red,red)){.ui-record-change-values del{background:color-mix(in srgb,#dc2626 14%,var(--ui-surface-background))}}.ui-record-change-values ins{background:#16a34a}@supports (color:color-mix(in lab,red,red)){.ui-record-change-values ins{background:color-mix(in srgb,#16a34a 16%,var(--ui-surface-background))}}.ui-record-change-values ins{text-decoration:none}.ui-record-actor-origin{display:inline-flex;position:relative}.ui-record-actor-origin>.ui-record-origin-anchor{position:absolute;top:14px;left:16px}.ui-record-origin-badge{background:var(--ui-surface-background);color:var(--primary);border-radius:50%;padding:3px;display:inline-flex;box-shadow:0 1px 3px #0000001f}.ui-dialog-record-layout:has(.ui-record-header-toolbar) .ui-record-header-heading{grid-column:1/-1}.ui-dialog-record-layout .ui-record-header-toolbar{grid-area:3/1/auto/-1}.ui-dialog-record-layout .ui-record-header-toolbar .ui-page-toolbar{flex-wrap:wrap;gap:12px;margin:0}.ui-record-reading-section>h2[data-variant=body]{letter-spacing:normal;text-transform:none;color:var(--ui-secondary-foreground);font-family:inherit;font-size:13px;font-weight:600;line-height:20px}.ui-page-composition{grid-template-columns:minmax(0,1fr);align-content:start;gap:24px;min-width:0;display:grid}.ui-page-composition-header,.ui-page-composition-navigation{min-width:0}.ui-page-composition-content{grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;min-width:0;display:grid}.ui-page-composition:has(>.ui-page-composition-navigation){row-gap:8px}.ui-page-composition-navigation+.ui-page-composition-content{margin-top:16px}.ui-page-composition-content>:is(.ui-timesheet,.ui-table-frame,.ui-tabbed-record-view,.ui-workspace-header),.ui-page-composition-content>:is(p,h2,h3){margin:0}.ui-page-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 24px;min-width:0;display:grid}.ui-page-heading-breadcrumbs{grid-area:1/1;min-width:0}.ui-page-heading-breadcrumbs>.ui-record-breadcrumbs{margin:0}.ui-page-heading>.ui-workspace-header{grid-area:1/1;margin:0}.ui-page-heading:has(>.ui-page-heading-breadcrumbs)>.ui-workspace-header{grid-row:2}.ui-page-heading-actions{grid-area:1/2/3;justify-self:end;min-width:0;max-width:100%}.ui-page-heading-actions>.ui-page-toolbar{margin:0}.ui-page-heading .ui-collection-page-subtitle{margin-top:4px}@media(max-width:900px){.ui-page-heading{grid-template-columns:minmax(0,1fr)}.ui-page-heading-actions{grid-area:3/1;justify-self:start}}.ui-board-filter-option{align-items:center;gap:8px;padding:8px 0;display:flex}.ui-direct-layout-item{touch-action:pan-y;-webkit-user-select:none;user-select:none;flex:none;align-items:center;min-width:0;display:inline-flex;position:relative}.ui-direct-layout-item[data-dragging]{opacity:.5;cursor:grabbing}.ui-direct-layout-item[data-drop-position]:before{content:"";border-left:2px solid var(--primary);pointer-events:none;position:absolute;top:2px;bottom:2px}.ui-direct-layout-item[data-drop-position=before]:before{left:-2px}.ui-direct-layout-item[data-drop-position=after]:before{right:-2px}.ui-direct-layout-preview{z-index:10000;pointer-events:none;opacity:.92;background:var(--ui-surface-background,white);will-change:transform;border-radius:6px;position:fixed;top:0;left:0;box-shadow:0 4px 16px #0000002e}.ui-direct-layout-preview>*{flex-wrap:nowrap!important;gap:0!important;margin:0!important}.ui-direct-layout-preview .ui-direct-layout-item{width:100%}.ui-sidebar-resize-handle{z-index:5;cursor:col-resize;touch-action:none;width:8px;position:absolute;top:0;bottom:0;right:-4px}.ui-sidebar-resize-handle:after{content:"";background:0 0;width:2px;position:absolute;top:0;bottom:0;left:3px}.ui-sidebar-resize-handle:hover:after,.ui-sidebar-resize-handle:focus-visible:after,.ui-workspace-sidebar[data-resizing] .ui-sidebar-resize-handle:after{background:var(--ring)}.ui-sidebar-resize-handle:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}body:has(.ui-workspace-sidebar[data-resizing]){cursor:col-resize;-webkit-user-select:none;user-select:none}.ui-environment-badge{white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;line-height:18px;display:inline-flex}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.isolate{isolation:isolate}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}body{background:var(--ui-page-background);color:var(--foreground);margin:0}.app-workspace{padding-inline:24px;max-width:1440px;margin-inline:auto;padding-bottom:24px}.filters,.project-summary{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.filters{margin:20px 0}.filters .search{flex:1;min-width:240px}.record-link{color:var(--ui-link-foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.record-link:hover{text-decoration:underline}.record-link:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.cell-detail{margin-top:4px;font-size:12px;display:block}.cell-detail:not(.ui-text-tertiary){color:var(--ui-secondary-foreground)}.empty-state{text-align:center;color:var(--ui-secondary-foreground);padding:32px}h2{margin-block:24px 16px;font-size:16px;font-weight:600}.back-link{color:var(--ui-secondary-foreground);margin:12px 0}.project-summary{color:var(--ui-secondary-foreground);margin:20px 0 32px;font-size:14px}.ui-table-frame{overflow-x:auto}@media(max-width:640px){.app-workspace{padding-inline:16px}.filters>*{flex:auto;width:100%}}.client-identity{align-items:center;gap:8px;display:inline-flex}.client-identity svg{color:var(--ui-secondary-foreground);flex-shrink:0}.client-avatar{object-fit:contain;border-radius:6px;flex-shrink:0}.time-fields{grid-template-columns:minmax(200px,2fr) repeat(2,minmax(130px,1fr));gap:16px;margin-bottom:16px;display:grid}.time-fields>:last-child{grid-column:1/-1}.time-fields select{width:100%;min-width:0}.time-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-block:16px;display:flex}.time-active{border-top:1px solid var(--border);gap:12px;padding-block:16px;display:grid}.issue-trackers{gap:16px;display:grid}.issue-trackers>.time-active:first-child{border-top:0;padding-top:0}.issue-trackers>button{justify-self:start}.time-active>:first-child{flex:1}@media(max-width:640px){.time-fields{grid-template-columns:1fr}}.app-shell{min-height:100dvh}.app-body{flex:1;min-width:0}.app-workspace{width:100%}.app-brand{align-items:center;gap:8px;display:flex}.issue-content{min-width:0}.issue-tempo-heading{justify-content:space-between;gap:12px;margin-block:4px 20px;font-size:13px;display:flex}.issue-worklog{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:8px;padding-block:16px;font-size:14px;display:flex}.issue-worklog p{width:100%}@media(max-width:640px){.ui-workspace-sidebar:not([data-collapsed=true]){width:176px}}.issue-panel-stack{align-content:start;gap:16px;min-width:0;display:grid}.issue-panel-stack .ui-record-panel-body>p{margin-block:0}.project-identity{align-items:center;gap:8px;display:inline-flex}.project-identity:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.workspace-tools{gap:16px;min-width:0;display:grid}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
