[data-ui-component=configuration]{--ui-configuration-control-height: var(--input-height, var(--ui-control-height, 2rem));--ui-configuration-gap: .5rem;--ui-configuration-icon-size: 1rem;--ui-configuration-grip-width: 2.5rem;--ui-configuration-actions-width: 4rem;--ui-configuration-pattern-width: 45%;--ui-configuration-property-width: 40%;--ui-configuration-combobox-max-height: 12rem;--ui-configuration-combobox-z: 50}[data-ui-component=configuration][data-ui-part=list]{display:flex;flex-direction:column;gap:var(--ui-configuration-gap);width:100%}[data-ui-component=configuration][data-ui-part=list-row]{display:flex;align-items:center;gap:var(--ui-configuration-gap)}[data-ui-component=configuration][data-ui-part=control],[data-ui-component=configuration] .configuration-control{height:var(--ui-configuration-control-height);border:none}[data-ui-component=configuration][data-ui-part=control-grow],[data-ui-component=configuration] .configuration-control-grow{flex:1 1 0%;height:var(--ui-configuration-control-height);border:none}[data-ui-component=configuration][data-ui-part=icon-button],[data-ui-component=configuration] .configuration-icon-button{width:var(--ui-configuration-control-height);height:var(--ui-configuration-control-height);flex-shrink:0}[data-ui-component=configuration][data-ui-part=add-button],[data-ui-component=configuration] .configuration-add-button{width:fit-content}[data-ui-component=configuration][data-ui-part=stack],[data-ui-component=configuration] .configuration-stack,.config-array-table{width:100%;display:flex;flex-direction:column;gap:var(--ui-configuration-gap)}[data-ui-component=configuration][data-ui-part=table],[data-ui-component=configuration] .configuration-table{width:100%;font-size:.875rem}[data-ui-component=configuration][data-ui-part=grip-head],[data-ui-component=configuration] .configuration-grip-head{width:var(--ui-configuration-grip-width)}[data-ui-component=configuration][data-ui-part=actions-head],[data-ui-component=configuration] .configuration-actions-head{width:var(--ui-configuration-actions-width);text-align:right}[data-ui-component=configuration][data-ui-part=pattern-head],[data-ui-component=configuration] .configuration-pattern-head{width:var(--ui-configuration-pattern-width)}[data-ui-component=configuration][data-ui-part=property-head],[data-ui-component=configuration] .configuration-property-head{width:var(--ui-configuration-property-width)}[data-ui-component=configuration][data-ui-part=cell],[data-ui-component=configuration] .configuration-cell{vertical-align:middle}[data-ui-component=configuration][data-ui-part=cell-label],[data-ui-component=configuration] .configuration-cell-label{vertical-align:middle;font-weight:500}[data-ui-component=configuration][data-ui-part=cell-actions],[data-ui-component=configuration] .configuration-cell-actions{vertical-align:middle;text-align:right}[data-ui-component=configuration][data-ui-part=grip],.config-array-table__grip{width:var(--ui-configuration-grip-width);vertical-align:middle}[data-ui-component=configuration][data-ui-part=grip-button],[data-ui-component=configuration] .configuration-grip-button{width:var(--ui-configuration-control-height);height:var(--ui-configuration-control-height);flex-shrink:0;cursor:grab}[data-ui-component=configuration][data-ui-part=icon],[data-ui-component=configuration] .configuration-icon{width:var(--ui-configuration-icon-size);height:var(--ui-configuration-icon-size)}[data-ui-component=configuration][data-ui-part=grip-icon],[data-ui-component=configuration] .configuration-grip-icon{width:var(--ui-configuration-icon-size);height:var(--ui-configuration-icon-size);opacity:.6}[data-ui-component=configuration][data-ui-part=combobox],[data-ui-component=configuration] .configuration-combobox{position:relative;width:100%}[data-ui-component=configuration][data-ui-part=combobox-input],[data-ui-component=configuration] .configuration-combobox-input{width:100%;height:var(--ui-configuration-control-height);border:none}[data-ui-component=configuration][data-ui-part=combobox-list]{position:absolute;z-index:var(--ui-configuration-combobox-z);margin-block-start:.25rem;max-height:var(--ui-configuration-combobox-max-height);width:100%;overflow:auto;border:1px solid var(--border);border-radius:var(--radius, .375rem);background:var(--popover);color:var(--popover-foreground);padding:.25rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}[data-ui-component=configuration][data-ui-part=combobox-option]{display:flex;width:100%;border-radius:calc(var(--radius, .375rem) - 2px);padding:.375rem .5rem;text-align:left;font-size:.875rem}[data-ui-component=configuration][data-ui-part=combobox-option]:hover{background:var(--accent);color:var(--accent-foreground)}[data-ui-component=configuration][data-ui-part=combobox-option]:disabled{opacity:.5}.config-array-table.is-table-chrome-dragging{user-select:none}.config-array-table__row.is-row-drag-source{opacity:.55}.config-array-table__grip.is-dragging-top{box-shadow:inset 0 2px 0 0 var(--primary, var(--ring))}.config-array-table__grip.is-dragging-bottom{box-shadow:inset 0 -2px 0 0 var(--primary, var(--ring))}.config-array-table__grip.is-drag-source{opacity:.7}@layer properties;@layer base;[data-ui-component=table][data-ui-part=table-container]{position:relative}[data-ui-component=table][data-ui-part=table-caption]{margin-top:calc(var(--spacing) * 4)}[data-ui-component=table][data-ui-part=table-head]{height:calc(var(--spacing) * 10)}[data-ui-component=table][data-ui-part=table-container],[data-ui-component=table][data-ui-part=table]{width:100%}[data-ui-component=table][data-ui-part=table]{caption-side:bottom}[data-ui-component=table][data-ui-part=table-container]{overflow-x:auto}[data-ui-component=table][data-ui-part=table-footer]{border-top-style:var(--tw-border-style);border-top-width:1px}[data-ui-component=table][data-ui-part=table-row]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}[data-ui-component=table][data-ui-part=table-footer]{background-color:var(--muted)}@supports (color: color-mix(in lab,red,red)){[data-ui-component=table][data-ui-part=table-footer]{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}[data-ui-component=table][data-ui-part=table-cell]{padding:calc(var(--spacing) * 2)}[data-ui-component=table][data-ui-part=table-head]{padding-inline:calc(var(--spacing) * 2)}[data-ui-component=table][data-ui-part=table-head]{text-align:left}[data-ui-component=table][data-ui-part=table-cell],[data-ui-component=table][data-ui-part=table-head]{vertical-align:middle}[data-ui-component=table][data-ui-part=table-caption],[data-ui-component=table][data-ui-part=table]{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}[data-ui-component=table][data-ui-part=table-footer],[data-ui-component=table][data-ui-part=table-head]{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}[data-ui-component=table][data-ui-part=table-cell],[data-ui-component=table][data-ui-part=table-head]{white-space:nowrap}[data-ui-component=table][data-ui-part=table-head]{color:var(--ui-table-foreground, var(--foreground))}[data-ui-component=table][data-ui-part=table-caption]{color:var(--muted-foreground)}[data-ui-component=table][data-ui-part=table-row]{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var( --tw-ease, var(--default-transition-timing-function) );transition-duration:var( --tw-duration, var(--default-transition-duration) )}@media(hover:hover){[data-ui-component=table][data-ui-part=table-row]:hover{background-color:var(--muted)}@supports (color: color-mix(in lab,red,red)){[data-ui-component=table][data-ui-part=table-row]:hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}}[data-ui-component=table][data-ui-part=table-row][data-state=selected]{background-color:var(--muted)}[data-ui-component=table][data-ui-part=table-header] tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}[data-ui-component=table][data-ui-part=table-body] tr:last-child{border-style:var(--tw-border-style);border-width:0}[data-ui-component=table][data-ui-part=table-cell]:has([role=checkbox]),[data-ui-component=table][data-ui-part=table-head]:has([role=checkbox]){padding-right:0}[data-ui-component=table][data-ui-part=table-footer]>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}[data-ui-component=add-section-chooser][data-ui-part=open]{position:relative}[data-ui-part=add-section-chooser-title-row]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem;border-bottom:1px solid var(--ui-form-accent);padding-bottom:.125rem}[data-ui-part=add-section-chooser-title]{width:100%;height:2rem;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--ui-form-foreground);font:inherit;font-size:1.5rem;font-weight:600;line-height:1.2;outline:none;padding:0}[data-ui-part=add-section-chooser-title]:focus-visible{outline:none;box-shadow:none}[data-ui-component=add-section-chooser] [data-ui-component=button].ui-add-section-chooser__cancel{display:inline-grid;place-items:center;width:1.25rem;height:1.25rem;flex-shrink:0;color:color-mix(in srgb,var(--ui-form-muted) 70%,transparent);background:transparent}[data-ui-component=add-section-chooser] [data-ui-component=button].ui-add-section-chooser__cancel:hover,[data-ui-component=add-section-chooser] [data-ui-component=button].ui-add-section-chooser__cancel:focus-visible{color:var(--ui-form-foreground);background:transparent}[data-ui-component=add-section-chooser] [data-ui-component=button].ui-add-section-chooser__cancel svg{width:.875rem;height:.875rem}[data-ui-part=add-section-chooser-body]{display:flex;flex-direction:column;gap:.75rem;padding:1.25rem 1rem}[data-ui-part=add-section-chooser-option-label]{margin:0;color:var(--ui-form-muted);font-size:.75rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase}[data-ui-part=add-section-chooser-options]{display:flex;flex-wrap:wrap;gap:.5rem}[data-ui-component=add-section-chooser] [data-ui-component=button].ui-add-section-chooser__choice{height:1.75rem;border:1px solid var(--ui-form-border);border-radius:calc(var(--ui-form-radius) * .55);background:transparent;color:color-mix(in srgb,var(--ui-form-foreground) 62%,transparent);font-size:.75rem;font-weight:400;padding-inline:.5rem}[data-ui-component=add-section-chooser] [data-ui-component=button].ui-add-section-chooser__choice:hover,[data-ui-component=add-section-chooser] [data-ui-component=button].ui-add-section-chooser__choice:focus-visible{background:color-mix(in srgb,var(--ui-form-muted-surface) 60%,transparent);color:var(--ui-form-foreground)}[data-ui-component=add-section-chooser][data-ui-part=cta]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:2.75rem;margin-block:.5rem;border:1px dashed var(--ui-form-border);border-radius:var(--ui-form-radius);background:transparent;color:color-mix(in srgb,var(--ui-form-foreground) 80%,transparent);cursor:pointer;font:inherit;font-size:.875rem;font-weight:400;padding-block:.75rem}[data-ui-component=add-section-chooser][data-ui-part=cta]:hover,[data-ui-component=add-section-chooser][data-ui-part=cta]:focus-visible{background:color-mix(in srgb,var(--ui-form-muted-surface) 40%,transparent);color:var(--ui-form-foreground);outline:0}[data-ui-component=add-section-chooser][data-ui-part=cta] svg{width:1rem;height:1rem}.ui-autocomplete-input{position:relative;display:grid;min-width:0;gap:.25rem}.ui-autocomplete-input input{width:100%;min-width:0;border:0;background:transparent;color:inherit;font:inherit;outline:none}.ui-autocomplete-input__popover{--ui-popover-gap: 0;--ui-popover-padding: 0;z-index:80;width:min(18rem,80vw);min-width:14rem;overflow:hidden;border:1px solid var(--ui-form-border);border-radius:.75rem;background:var(--ui-form-popover, var(--ui-form-background));color:var(--ui-form-foreground);box-shadow:0 1rem 2rem #0f172a1f;outline:0}.ui-autocomplete-input__list{display:grid;gap:.25rem;max-height:14rem;overflow:auto;outline:0;padding:.25rem}.ui-autocomplete-input__item{display:flex;min-width:0;align-items:center;border:0;border-radius:.25rem;background:transparent;color:inherit;cursor:pointer;font:inherit;font-size:.8125rem;font-weight:600;padding:.375rem .5rem;text-align:left;outline:0;user-select:none}.ui-autocomplete-input__item:hover,.ui-autocomplete-input__item:focus-visible,.ui-autocomplete-input__item.active,.ui-autocomplete-input__item.force-hover{background:color-mix(in srgb,var(--ui-form-accent) 9%,var(--ui-form-muted-surface, var(--ui-form-background)));color:var(--ui-form-foreground);outline:0}.chip-autocomplete{display:grid;box-sizing:border-box;min-width:0;gap:.25rem;padding:.5rem;color:var(--ui-form-accent);font-size:.72rem;font-weight:950;text-transform:uppercase}.chip-autocomplete.is-embedded{padding:0}.chip-autocomplete label{width:fit-content;cursor:pointer}.chip-autocomplete-box{position:relative;display:flex;min-height:2.45rem;align-items:center;flex-wrap:wrap;gap:.35rem;border:1px solid var(--ui-form-border);border-radius:.25rem;background:var(--ui-form-background);padding:.32rem .4rem}.chip-autocomplete.is-embedded .chip-autocomplete-box{min-height:0;border:0;border-radius:0;background:transparent;padding:.15rem 0}.chip{display:inline-flex;max-width:12rem;min-width:0;align-items:center;gap:.25rem;flex-shrink:1;border:1px solid color-mix(in srgb,var(--ui-form-accent) 22%,transparent);border-radius:999px;background:color-mix(in srgb,var(--ui-form-accent) 8%,var(--ui-form-background));color:var(--ui-form-accent);font-size:.72rem;font-weight:900;line-height:1;padding:.27rem .32rem .27rem .55rem;text-transform:uppercase}.chip-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip-autocomplete.is-normal-case .chip{font-size:.78rem;font-weight:700;text-transform:none}.chip button{display:grid;flex:0 0 auto;width:1.05rem;height:1.05rem;place-items:center;overflow:hidden;border:0;border-radius:999px;background:color-mix(in srgb,var(--ui-form-accent) 12%,transparent);color:inherit;cursor:pointer;padding:0}.chip button svg{width:.72rem;height:.72rem;max-width:100%;max-height:100%}.chip-input{min-width:8rem;flex:1;color:var(--ui-form-foreground);font-size:.9rem;font-weight:400;line-height:1.2;text-transform:none}.chip-autocomplete-box[data-invalid]{box-shadow:0 0 0 1px color-mix(in srgb,var(--destructive, #dc2626) 55%,transparent)}.chip-input input{border:0!important;box-shadow:none!important;outline:0;padding:.2rem}.chip-autocomplete.is-embedded .chip-input input{padding:0}.chip-tooltip-content{z-index:50;max-width:min(22rem,calc(100vw - 2rem));border-radius:.375rem;background:var(--foreground);color:var(--background);font-size:.75rem;font-weight:700;line-height:1.25;overflow-wrap:anywhere;padding:.38rem .65rem;text-transform:none}.ui-color-picker{display:grid;grid-template-columns:1.75rem minmax(0,1fr);width:100%;min-width:0;align-items:center;gap:.5rem}.ui-color-picker__swatch{width:1.75rem;height:1.75rem;aspect-ratio:1;overflow:hidden;appearance:none;border:0;border-radius:50%;background:transparent;clip-path:circle(50%);cursor:pointer;padding:0}.ui-color-picker__swatch::-webkit-color-swatch-wrapper{border:0;border-radius:inherit;padding:0}.ui-color-picker__swatch::-webkit-color-swatch,.ui-color-picker__swatch::-moz-color-swatch{border:1px solid var(--ui-form-border);border-radius:inherit}.ui-color-picker__swatch:focus-visible{outline:2px solid var(--ui-form-accent);outline-offset:2px}.ui-color-picker .ui-color-picker__value[data-ui-component=input]{height:1.5rem;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--ui-form-foreground);font-family:var(--font-mono, ui-monospace, monospace);font-size:.8125rem;padding:0}.ui-color-picker .ui-color-picker__value[data-ui-component=input]:focus-visible{outline:0;box-shadow:none}.ui-color-picker[data-invalid] .ui-color-picker__swatch{outline:1px solid var(--destructive, #dc2626);outline-offset:1px}.ui-color-picker__error{grid-column:1 / -1;margin:0;color:var(--destructive, #dc2626);font-size:.75rem;font-weight:500;line-height:1.3}.ui-color-picker__popover-trigger,.ui-color-picker__preset{display:grid;place-items:center;flex:0 0 auto;border:1px solid var(--ui-form-border);border-radius:50%;background:transparent;cursor:pointer;padding:0}.ui-color-picker__popover-trigger{width:1.75rem;height:1.75rem}.ui-color-picker__popover-trigger>span{width:100%;height:100%;border-radius:inherit;background:var(--ui-color-picker-current)}.ui-color-picker__popover-trigger:focus-visible,.ui-color-picker__preset:focus-visible{outline:2px solid var(--ui-form-accent);outline-offset:2px}:global([data-ui-component=popover][data-ui-part=popover-content].ui-color-picker__popover-content){width:min(14rem,calc(100vw - 1rem));padding:.75rem}.ui-color-picker--popover{display:flex;flex-direction:column;gap:.75rem}.ui-color-picker__presets{display:grid;grid-template-columns:repeat(5,1.75rem);gap:.5rem}.ui-color-picker__custom{display:grid;grid-template-columns:1.75rem minmax(0,1fr);align-items:center;gap:.5rem;min-width:0}.ui-color-picker__preset{width:1.75rem;height:1.75rem;background:var(--ui-color-picker-preset)}.ui-color-picker__preset[aria-pressed=true]{box-shadow:0 0 0 2px var(--ui-form-background),0 0 0 4px var(--ui-form-accent)}.ui-color-picker--popover .ui-color-picker__value[data-ui-component=input]{height:2rem;border:1px solid var(--ui-form-border);border-radius:var(--ui-form-radius);background:var(--ui-form-background);padding-inline:.5rem}.cvstudio-code-editor{--mira-code-editor-background: var(--ui-form-code-background);--mira-code-editor-foreground: var(--ui-form-foreground);--mira-code-editor-border: var(--ui-form-border);--mira-code-editor-radius: .4rem;--mira-code-editor-focus-ring: var(--ui-form-accent);--mira-code-editor-gutter-background: var(--mira-code-editor-background);--mira-code-editor-active-line: var(--ui-form-active-line);--mira-code-editor-selection: var(--ui-form-selection-strong);--mira-code-editor-popover: var(--ui-form-popover);--mira-code-editor-search-input-hover-border: var(--ui-form-accent);--mira-code-editor-search-muted: var(--ui-form-muted);--mira-code-editor-syntax-keyword: var(--cv-code-keyword, #5b21b6);--mira-code-editor-syntax-keyword-weight: 600;--mira-code-editor-syntax-number: var(--cv-code-constant, #0e726a);--mira-code-editor-syntax-string: var(--cv-code-string, #92400e);--mira-code-editor-syntax-variable: var(--cv-code-function, #075985);--mira-code-editor-syntax-type: var(--cv-code-type, #6b21a8);--mira-code-editor-syntax-property: var(--cv-code-property, #1d4ed8);--mira-code-editor-syntax-comment: var(--ui-form-muted);--mira-code-editor-syntax-invalid: var(--destructive, #dc2626);--mira-font-mono: var( --studio-font-mono, var( --font-mono, "Source Code Pro Variable", "Source Code Pro", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace ) );margin:2px;min-width:0}.ui-date-picker{display:grid;gap:.35rem;width:fit-content;max-width:100%}.ui-date-picker__placeholder{color:var(--ui-form-muted)}.ui-date-picker :global([data-ui-component=button].ui-date-picker__trigger){justify-content:flex-start;font-weight:400}.ui-date-picker__content{--ui-popover-gap: 0;--ui-popover-padding: 0;width:auto;min-width:15rem;border:1px solid var(--ui-form-border);border-radius:var(--ui-form-radius);background:var(--ui-form-popover, var(--ui-form-background));color:var(--ui-form-foreground);box-shadow:var(--ui-form-shadow)}.ui-date-picker__panel{display:grid;gap:.45rem;min-width:15rem;padding:.55rem}.ui-date-picker__search{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.35rem;border:1px solid var(--ui-form-border);border-radius:calc(var(--ui-form-radius) * .55);padding:.25rem .45rem}.ui-date-picker__search :global(svg){width:.9rem;height:.9rem;color:var(--ui-form-muted)}.ui-date-picker__search input{width:100%;min-width:0;border:0;background:transparent;color:var(--ui-form-foreground);font:inherit;font-size:.85rem;padding:.2rem 0}.ui-date-picker__search input:focus{outline:0}.ui-date-picker__search-clear{display:inline-grid;place-items:center;border:0;background:transparent;color:var(--ui-form-muted);cursor:pointer;padding:0}.ui-date-picker__search-clear :global(svg){width:.85rem;height:.85rem}.ui-date-picker__suggestions,.ui-date-picker__quick{display:grid;gap:.1rem}.ui-date-picker__suggestion,.ui-date-picker__quick-row{display:grid;grid-template-columns:1.1rem minmax(0,1fr) auto;align-items:center;gap:.45rem;width:100%;min-height:1.75rem;border:0;border-radius:calc(var(--ui-form-radius) * .45);background:transparent;color:var(--ui-form-foreground);cursor:pointer;font:inherit;font-size:.85rem;font-weight:650;padding:.2rem .35rem;text-align:left}.ui-date-picker__suggestion:hover,.ui-date-picker__suggestion:focus-visible,.ui-date-picker__quick-row:hover,.ui-date-picker__quick-row:focus-visible{background:color-mix(in srgb,var(--ui-form-border) 45%,transparent);outline:0}.ui-date-picker__suggestion :global(svg),.ui-date-picker__quick-icon :global(svg),.ui-date-picker__quick-row :global(.ui-date-picker__quick-check){width:.95rem;height:.95rem}.ui-date-picker__suggestion :global(svg),.ui-date-picker__quick-icon{color:var(--ui-form-muted)}.ui-date-picker__quick-icon--star{color:#f8c400}.ui-date-picker__quick-row :global(.ui-date-picker__quick-check){color:var(--ui-form-accent)}.ui-date-picker__suggestion-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-date-picker__suggestion-date,.ui-date-picker__suggestion-empty{color:var(--ui-form-muted);font-size:.78rem;font-weight:500}.ui-date-picker__suggestion-empty{padding:.35rem .45rem}.ui-date-picker__calendar{overflow:hidden;border:1px solid var(--ui-form-border);border-radius:calc(var(--ui-form-radius) * .55)}.ui-date-picker__actions{display:flex;justify-content:flex-end;padding-top:.15rem}.ui-date-picker__clear{border:0;border-radius:calc(var(--ui-form-radius) * .45);background:transparent;color:var(--ui-form-muted);cursor:pointer;font:inherit;font-size:.8rem;font-weight:650;padding:.25rem .45rem}.ui-date-picker__clear:hover,.ui-date-picker__clear:focus-visible{color:var(--ui-form-foreground);outline:0}.ui-date-picker__error{margin:0;color:var(--destructive, #dc2626);font-size:.75rem;line-height:1.25}.task-due-calendar{width:100%;max-width:16.5rem;padding:0}.task-due-calendar__month{display:grid;gap:.35rem;width:100%}.task-due-calendar__header{display:grid;grid-template-columns:1.75rem minmax(0,1fr) 1.75rem;align-items:center;gap:.25rem}.task-due-calendar__heading{text-align:center;font-size:.82rem;font-weight:700;color:var(--foreground)}.task-due-calendar__nav{display:inline-grid;place-items:center;width:1.75rem;height:1.75rem;border:0;border-radius:.3rem;background:transparent;color:var(--muted-foreground);cursor:pointer;padding:0}.task-due-calendar__nav:hover,.task-due-calendar__nav:focus-visible{background:color-mix(in srgb,var(--border) 55%,transparent);color:var(--foreground);outline:0}.task-due-calendar__nav svg{width:.9rem;height:.9rem}.task-due-calendar__grid{width:100%}.task-due-calendar__weekdays,.task-due-calendar__week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.1rem}.task-due-calendar__weekday{text-align:center;font-size:.68rem;font-weight:650;color:var(--muted-foreground);padding:.15rem 0}.task-due-calendar__cell{display:grid;place-items:center;padding:0}.task-due-calendar__day{display:inline-grid;place-items:center;width:1.65rem;height:1.65rem;border:0;border-radius:999px;background:transparent;color:var(--foreground);cursor:pointer;font:inherit;font-size:.78rem;padding:0}.task-due-calendar__day:hover,.task-due-calendar__day:focus-visible{background:color-mix(in srgb,var(--border) 55%,transparent);outline:0}.task-due-calendar [data-selected] .task-due-calendar__day{background:color-mix(in srgb,var(--primary) 88%,transparent);color:var(--background);font-weight:700}.task-due-calendar [data-today]:not([data-selected]) .task-due-calendar__day{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 45%,transparent)}.task-due-calendar [data-outside-month] .task-due-calendar__day{color:color-mix(in srgb,var(--muted-foreground) 72%,transparent)}.ui-filter-command-picker{display:grid;max-width:100%;gap:.25rem}.ui-filter-command-picker:has([data-full-width=true]){width:100%}.ui-filter-command-picker__trigger{display:inline-flex;max-width:11rem;height:2rem;min-height:2rem;align-items:center;gap:.35rem;border:1px solid var(--ui-form-border);border-radius:9999px;background:var(--ui-form-background);color:var(--ui-form-foreground);cursor:pointer;font:inherit;font-size:.75rem;font-weight:600;outline:0;padding:0 .75rem;box-shadow:0 1px 2px #0000000d}.ui-filter-command-picker__trigger[data-invalid]{border-color:color-mix(in srgb,var(--destructive, #dc2626) 55%,var(--ui-form-border))}.ui-filter-command-picker__trigger:hover,.ui-filter-command-picker__trigger:focus-visible{outline:0}.ui-filter-command-picker__trigger[data-active=true]{border-color:color-mix(in srgb,var(--ui-form-accent) 42%,var(--ui-form-border));background:color-mix(in srgb,var(--ui-form-accent) 9%,var(--ui-form-background));color:var(--ui-form-foreground)}.ui-filter-command-picker__trigger[data-full-width=true]{width:100%;max-width:none;justify-content:space-between}.ui-filter-command-picker__label{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-filter-command-picker__trigger :global(svg){width:.7rem!important;height:.7rem!important;flex:0 0 auto;margin-left:auto;opacity:.6}.ui-filter-command-picker__swatch{display:inline-block;width:.5rem;height:.5rem;flex:0 0 auto;border-radius:999px;background:var(--filter-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--filter-accent) 35%,transparent)}.ui-filter-command-picker__image{width:1rem;height:1rem;flex:0 0 auto;border-radius:.25rem;object-fit:contain}.ui-filter-command-picker__popover{z-index:80;width:min(18rem,80vw);min-width:14rem;overflow:hidden;border:1px solid var(--ui-form-border);border-radius:.75rem;background:var(--ui-form-popover, var(--ui-form-background));color:var(--ui-form-foreground);padding:0;box-shadow:0 1rem 2rem #0f172a1f;outline:0}.ui-filter-command-picker__command{display:grid;overflow:hidden;background:transparent}.ui-filter-command-picker__input-wrap{padding:.25rem .25rem 0}.ui-filter-command-picker__input-pill{display:flex;min-width:0;height:2rem;align-items:center;gap:.35rem;border:1px solid var(--ui-form-border-muted);border-radius:.5rem;background:color-mix(in srgb,var(--ui-form-muted-surface) 30%,transparent);color:var(--ui-form-muted);padding:0 .5rem;box-shadow:none}.ui-filter-command-picker__input-pill :global(svg){width:.7rem!important;height:.7rem!important;flex:0 0 auto;opacity:.5}.ui-filter-command-picker__input{min-width:0;flex:1 1 auto;border:0;background:transparent;color:var(--ui-form-foreground);font:inherit;font-size:.8125rem;outline:0;padding:0}.ui-filter-command-picker__input::placeholder{color:var(--ui-form-muted)}.ui-filter-command-picker__list{max-height:18rem;overflow:auto;outline:0;padding:.15rem 0 .25rem;scroll-padding-block:.25rem}.ui-filter-command-picker__group{display:grid;min-width:0;padding:.25rem}.ui-filter-command-picker__group-items{display:grid;gap:.25rem;min-width:0}.ui-filter-command-picker__heading{color:var(--ui-form-muted);font-size:.75rem;font-weight:500;padding:.35rem .5rem}.ui-filter-command-picker__item{display:flex;min-width:0;align-items:center;gap:.5rem;border:0;border-radius:.25rem;color:inherit;cursor:pointer;font-size:.8125rem;padding:.375rem .5rem;text-align:left;outline:0;user-select:none}.ui-filter-command-picker__item-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-filter-command-picker__item-content{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:.0625rem}.ui-filter-command-picker__item-description{overflow:hidden;color:var(--ui-form-muted);font-size:.6875rem;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.ui-filter-command-picker__popover[data-stacked-options=true]{width:min(17rem,80vw)}.ui-filter-command-picker__command[data-stacked-options=true] .ui-filter-command-picker__item{align-items:flex-start;padding-block:.5rem}.ui-filter-command-picker__command[data-stacked-options=true] .ui-filter-command-picker__item-content{gap:.125rem;padding-top:.125rem}.ui-filter-command-picker__command[data-stacked-options=true] .ui-filter-command-picker__item-label,.ui-filter-command-picker__command[data-stacked-options=true] .ui-filter-command-picker__item-description{overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:pre-line}.ui-filter-command-picker__command[data-stacked-options=true] .ui-filter-command-picker__item-label{font-weight:600;line-height:1.2}.ui-filter-command-picker__command[data-stacked-options=true] .ui-filter-command-picker__item-description{line-height:1.3}.ui-filter-command-picker__item-avatar{width:2rem;height:2rem;flex:0 0 auto;border-radius:999px;object-fit:contain}.ui-filter-command-picker__item-avatar--fallback{display:inline-flex;align-items:center;justify-content:center;background:var(--ui-form-muted-surface);color:var(--ui-form-muted);font-size:.75rem;font-weight:600}.ui-filter-command-picker__check{width:.7rem!important;height:.7rem!important;flex:0 0 auto;margin-left:auto;opacity:0;color:var(--ui-form-foreground)}.ui-filter-command-picker__item:hover,.ui-filter-command-picker__item:focus-visible,.ui-filter-command-picker__item[data-selected]{background:var(--ui-form-muted-surface);color:var(--ui-form-foreground);outline:0}.ui-filter-command-picker__item[data-checked=true]{background:var(--ui-form-muted-surface)}.ui-filter-command-picker__item[data-checked=true] .ui-filter-command-picker__check{opacity:1}.ui-filter-command-picker__empty{padding:.5rem .65rem;color:var(--ui-form-muted);font-size:.8125rem}[data-ui-component=code-highlighter]{width:100%}[data-ui-part=code-highlighter-pre]{min-width:100%;margin:0;border:1px solid var(--ui-form-border);border-radius:var(--ui-form-radius);background:var(--ui-form-code-background);color:var(--ui-form-foreground);font-family:var(--ui-form-mono, ui-monospace, monospace);font-size:.75rem;line-height:1.625;padding:.75rem}[data-ui-part=code-highlighter-pre] .ui-form-code-comment{color:var(--ui-form-muted)}[data-ui-part=code-highlighter-pre] .ui-form-code-keyword{color:var(--ui-form-code-keyword, #5b21b6)}[data-ui-part=code-highlighter-pre] .ui-form-code-string{color:var(--ui-form-code-string, #92400e)}[data-ui-part=code-highlighter-pre] .ui-form-code-value{color:var(--ui-form-code-value, #0e726a)}[data-ui-part=code-highlighter-pre] .ui-form-code-function{color:var(--ui-form-code-function, #075985)}[data-ui-part=code-highlighter-pre] .ui-form-code-property{color:var(--ui-form-code-property, #1d4ed8)}[data-ui-part=code-highlighter-pre] .ui-form-code-operator{color:var(--ui-form-code-operator, var(--ui-form-foreground))}[data-ui-part=code-highlighter-pre] .ui-form-code-punctuation{color:var(--ui-form-code-punctuation, var(--ui-form-muted))}[data-ui-part=code-highlighter-pre] .ui-form-code-invalid{color:var(--destructive)}.cv-form-item-list{display:grid;gap:.25rem}.cv-form-item-list>header{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;border-bottom:1px solid var(--ui-form-border);padding:0 0 .2rem}.cv-form-item-list-toggle,.cv-form-item-list-add{display:inline-flex;align-items:center;border:0;background:transparent;color:var(--ui-form-muted);cursor:pointer;font:inherit;padding:0}.cv-form-item-list-toggle{position:relative;min-width:0;min-height:1.5rem;justify-self:stretch;color:var(--ui-form-foreground);font-family:inherit;font-size:1rem;font-weight:600;line-height:1.5;text-align:left}.cv-form-item-list-toggle :global(svg){position:absolute;top:50%;left:-1.35rem;width:.75rem;height:.75rem;color:var(--ui-form-muted);translate:0 -50%}.cv-form-item-list-toggle[aria-expanded=false] :global(svg){rotate:-90deg}.cv-form-item-list>header>small{display:inline-flex;min-width:1.35rem;height:1.35rem;align-items:center;justify-content:center;border-radius:999px;background:var(--ui-form-selection);color:var(--ui-form-accent);font-size:.7rem;font-weight:750}.cv-form-item-list-add{gap:.25rem;width:fit-content;font-size:.75rem;font-weight:500;margin-top:.15rem}.cv-form-item-list-add :global(svg){width:.8rem;height:.8rem}.cv-form-item-list-toggle:hover,.cv-form-item-list-toggle:focus-visible,.cv-form-item-list-add:hover,.cv-form-item-list-add:focus-visible{color:var(--ui-form-foreground);outline:0}.cv-form-item-list-body{display:grid;gap:.35rem;padding-left:1rem}.cv-form-item-list-content{min-width:0}.ui-cycle-picker{display:grid;width:fit-content;max-width:100%;gap:.375rem}.ui-cycle-picker__controls[data-ui-component=button-group]{width:100%;max-width:100%;gap:.125rem}.ui-cycle-picker__controls[data-ui-component=button-group]>[data-ui-component=button]{border-color:transparent;border-radius:min(var(--radius-md),8px)!important;box-shadow:none}.ui-cycle-picker__current[data-ui-component=button]{width:clamp(9rem,24vw,14rem);min-width:0;justify-content:center;padding-inline:.5rem}.ui-cycle-picker__current-content{display:flex;width:100%;min-width:0;align-items:center;justify-content:center;gap:.375rem;overflow:hidden}.ui-cycle-picker__current-content>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-cycle-picker__current svg,.ui-cycle-picker__option svg{flex:0 0 auto}.ui-cycle-picker__options{display:flex;max-width:min(34rem,100%);flex-wrap:wrap;gap:.25rem}.ui-cycle-picker__option[data-ui-component=button]{min-width:0;border-color:transparent;border-radius:min(var(--radius-md),8px);box-shadow:none}.ui-cycle-picker[data-invalid] .ui-cycle-picker__controls{outline:1px solid var(--destructive, #dc2626);outline-offset:1px}.ui-cycle-picker__error{margin:0;color:var(--destructive, #dc2626);font-size:.75rem;font-weight:500;line-height:1.3}@media(max-width:720px){.ui-cycle-picker,.ui-cycle-picker__controls[data-ui-component=button-group]{width:100%}.ui-cycle-picker__current[data-ui-component=button]{width:auto;flex:1}}.cv-form-entry-actions{position:relative;transition:background-color .15s ease}.cv-form-entry-actions:focus-within{background:color-mix(in srgb,var(--ui-form-accent) 8%,transparent)}.cv-form-entry-content{min-width:0}.cv-form-entry-move{position:absolute;top:50%;left:-1.35rem;z-index:2;display:flex;flex-direction:column;align-items:center;gap:0;translate:0 -50%;opacity:0;transition:opacity .14s ease}.cv-form-entry-actions:hover .cv-form-entry-move,.cv-form-entry-actions:focus-within .cv-form-entry-move,.cv-form-entry-actions:hover .cv-form-entry-remove,.cv-form-entry-actions:focus-within .cv-form-entry-remove{opacity:1}.cv-form-entry-move button,.cv-form-entry-remove{display:grid;width:1rem;height:1rem;place-items:center;border:0;border-radius:.25rem;background:transparent;color:var(--ui-form-muted);cursor:pointer;padding:0}.cv-form-entry-move button:disabled{cursor:default;opacity:.28}.cv-form-entry-move button:hover,.cv-form-entry-remove:hover,.cv-form-entry-move button:focus-visible,.cv-form-entry-remove:focus-visible{color:var(--ui-form-foreground);outline:0}.cv-form-entry-move svg,.cv-form-entry-remove svg{width:.75rem;height:.75rem}.cv-form-entry-remove{position:absolute;top:50%;right:-1.35rem;translate:0 -50%;opacity:0;transition:opacity .14s ease}@media(max-width:640px){.cv-form-entry-content{padding-right:1.4rem}.cv-form-entry-remove{right:0;opacity:1}.cv-form-entry-remove svg{width:.75rem;height:.75rem}}.field-review-actions{display:flex;justify-content:flex-end;gap:.25rem;border-bottom:1px solid color-mix(in oklab,#16a34a 30%,var(--ui-form-border));padding-block:.3rem}.field-review-actions :global(.field-review-actions__undo){border-color:color-mix(in oklab,var(--destructive, rgb(220 38 38)) 35%,transparent);color:var(--destructive, rgb(220 38 38))}.field-review-actions :global(.field-review-actions__undo:hover){background:color-mix(in oklab,var(--destructive, rgb(220 38 38)) 12%,transparent);color:var(--destructive, rgb(220 38 38))}.field-review-actions :global(.field-review-actions__keep){border-color:color-mix(in oklab,#16a34a 35%,transparent);color:color-mix(in oklab,#16a34a 78%,var(--ui-form-foreground))}.field-review-actions :global(.field-review-actions__keep:hover){background:color-mix(in oklab,#16a34a 14%,transparent);color:color-mix(in oklab,#16a34a 78%,var(--ui-form-foreground))}.ui-form-add-button{display:inline-flex;align-items:center;gap:.25rem;width:fit-content;border:0;background:transparent;color:color-mix(in srgb,var(--ui-form-foreground) 62%,transparent);cursor:pointer;font:inherit;font-size:.75rem;font-weight:500;padding:0;margin-top:.15rem}.ui-form-add-button svg{width:.8rem;height:.8rem}.ui-form-add-button:hover,.ui-form-add-button:focus-visible{color:var(--ui-form-foreground);outline:0}.ui-form-add-button[data-presentation=panel]{width:100%;min-height:2.75rem;box-sizing:border-box;align-self:stretch;justify-content:center;margin-block:.5rem;border:1px dashed var(--ui-form-border);border-radius:var(--ui-form-radius);background:transparent;padding-block:.75rem;font-size:.875rem;font-weight:400}.ui-form-add-button[data-presentation=panel]:hover,.ui-form-add-button[data-presentation=panel]:focus-visible{background:color-mix(in srgb,var(--ui-form-muted-surface) 40%,transparent)}@media(max-width:720px){.ui-form-add-button{width:100%;min-height:2rem;justify-content:center}}.cv-form-field{display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:var(--ui-form-column-gap);row-gap:0;align-items:start;box-sizing:border-box;min-height:2rem;border-bottom:1px solid var(--ui-form-border);padding-block:.375rem}@supports (grid-template-columns: subgrid){.cv-structured-form>.cv-form-field,.ui-structured-form>.cv-form-field,.cv-structured-form>.cv-form-field-renderer>.cv-form-field,.ui-structured-form>.cv-form-field-renderer>.cv-form-field{grid-column:1 / -1;grid-template-columns:subgrid;column-gap:var(--ui-form-column-gap)}}.cv-form-field[data-align=center]{align-items:stretch}.cv-form-field>span{color:var(--ui-form-muted);font-size:.75rem;font-weight:500;line-height:1.25rem;padding-top:.075rem}.cv-form-field[data-align=start]{align-items:start}.cv-form-field[data-align=start]>span{padding-top:.075rem}.cv-form-field[data-align=center]>span{display:flex;align-items:center;min-height:1.25rem;padding-top:0}.cv-form-field-control{min-width:0}.cv-form-field-error{margin:0;padding:0 0 .35rem;color:var(--destructive, #dc2626);font-size:.75rem;font-weight:500;line-height:1.3}.cv-form-field[data-invalid]{border-bottom-color:color-mix(in srgb,var(--destructive, #dc2626) 55%,var(--ui-form-border))}.cv-form-field[data-align=center] .cv-form-field-control{display:flex;flex-wrap:wrap;align-items:center;min-height:1.25rem;padding-block:0;box-sizing:border-box}.cv-form-field[data-align=center] .cv-form-field-error{flex:1 0 100%}.cv-form-field[data-readonly]:not([data-review]) .cv-form-field-control{pointer-events:none}.cv-form-field-control input,.cv-form-field-control textarea{width:100%;min-width:0;min-height:1.25rem;border:0;border-radius:0;border-bottom:0;background:transparent;color:var(--ui-form-foreground);font:inherit;font-size:.875rem;line-height:1.25rem;padding:0}.cv-form-field:not([data-align=center]) .cv-form-field-control :where(button,a){margin:0;border:0;border-radius:0;background:transparent;color:var(--ui-form-foreground);font:inherit;font-size:.875rem;line-height:1.25rem;padding:0;text-align:inherit;cursor:pointer}.cv-form-field-control textarea{overflow:visible;resize:none;overflow-wrap:anywhere;white-space:pre-wrap}.cv-form-field-control input:focus,.cv-form-field-control input:focus-visible,.cv-form-field-control textarea:focus,.cv-form-field-control textarea:focus-visible{outline:0;box-shadow:none}@media(max-width:720px){.cv-form-field{grid-column:auto;grid-template-columns:1fr;row-gap:.25rem}.cv-structured-form>.cv-form-field,.ui-structured-form>.cv-form-field,.cv-structured-form>.cv-form-field-renderer>.cv-form-field,.ui-structured-form>.cv-form-field-renderer>.cv-form-field{grid-column:auto;grid-template-columns:1fr}}.cv-structured-form,.ui-structured-form{display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:var(--ui-form-column-gap);row-gap:0;min-width:0}.cv-structured-form>*,.ui-structured-form>*{grid-column:1 / -1}.cv-structured-form>.cv-form-field-renderer>*,.ui-structured-form>.cv-form-field-renderer>*{grid-column:1 / -1}.cv-structured-form[data-layout=stacked]{display:flex;min-width:0;flex-direction:column;gap:1.5rem}.ui-configured-form-group,.ui-configured-array,.ui-configured-array__section,.ui-configured-array__items,.ui-configured-form-group__body,.ui-configured-array__section-body{min-width:0}.ui-configured-array[data-presentation=sections]>.ui-configured-array__items>.ui-configured-array__section>.ui-configured-array__section-body{display:flex;min-width:0;flex-direction:column;gap:.75rem;padding:1px 0 .75rem 1.25rem}.ui-configured-array__title-row{display:flex;min-height:2.4rem;align-items:center;justify-content:space-between;border-bottom:1px solid var(--ui-form-border);gap:.75rem}.ui-configured-array__title{margin:0;color:var(--ui-form-muted-foreground);font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ui-configured-array__row-body{display:grid;min-width:0}.ui-configured-array__row-body[data-has-marker]{grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:.375rem;border-bottom:1px solid var(--ui-form-border)}.ui-configured-array__row-body[data-has-marker][data-marker-spacing=wide]{gap:.625rem}.ui-configured-array__row-body[data-has-marker] .cv-form-field{border-bottom:0}.ui-configured-array__marker{padding-top:.375rem;color:var(--ui-form-muted-foreground);font-size:.875rem;font-variant-numeric:tabular-nums;line-height:1.25rem;text-align:left}.ui-configured-array[data-appearance=subsection]{padding-top:.75rem}.ui-configured-array[data-appearance=subsection]>.ui-configured-array__title-row{min-height:2rem;border-bottom:1px solid var(--ui-form-border-muted)}.ui-configured-array[data-appearance=subsection]>.ui-configured-array__title-row>.ui-configured-array__title{color:var(--ui-form-muted);font-weight:500;letter-spacing:0;text-transform:none}.ui-configured-form-group[data-appearance=subtle]{padding-top:1.5rem}.ui-configured-form-group[data-appearance=subtle]:first-child{padding-top:0}.ui-configured-form-group[data-appearance=subtle]>.cv-form-section-header .cv-form-section-title-row{border-bottom:0;padding:0 0 .25rem}.ui-configured-form-group[data-appearance=subtle]>.cv-form-section-header{--ui-form-section-title-line-height: 1.03125rem}.ui-configured-form-group[data-appearance=subtle]>.cv-form-section-header .cv-form-section-title-toggle{min-height:auto;color:var(--ui-form-muted);font-size:.6875rem;font-weight:500;line-height:1.5}.ui-configured-array__row-body[data-hide-label] .cv-form-field>span,.ui-configured-array__row-body[data-hide-label] [data-ui-part=form-field-label]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ui-configured-array__row-body[data-hide-label] .cv-structured-form{grid-template-columns:minmax(0,1fr)}.ui-configured-array__primitive-form{min-width:0}.ui-configured-array[data-appearance=default]>.ui-form-add-button[data-presentation=inline]{display:flex;margin:.75rem 0 0 auto}@media(max-width:720px){.cv-structured-form,.ui-structured-form{grid-template-columns:1fr}.ui-configured-array[data-appearance=default]>.ui-form-add-button[data-presentation=inline]{width:100%;margin-left:0}}.unified-review-diff{display:flex;flex-direction:column;border-radius:calc(var(--ui-form-radius, .625rem) * .5);background:var(--ui-form-background);font:inherit;font-size:.875rem;line-height:1.25rem;overflow-x:auto;padding-block:0}.unified-review-diff__line{display:flex;gap:.4rem;padding:.05rem .4rem;overflow-wrap:anywhere;white-space:pre-wrap}.unified-review-diff__line[data-line-type=removed]{background:color-mix(in oklab,var(--destructive, #b91c1c) 8%,var(--ui-form-background, #fff));color:color-mix(in oklab,var(--destructive, #b91c1c) 92%,var(--ui-form-foreground, #111))}.unified-review-diff__line[data-line-type=added]{background:color-mix(in oklab,#166534 8%,var(--ui-form-background, #fff));color:color-mix(in oklab,#166534 88%,var(--ui-form-foreground, #111))}.unified-review-diff__line[data-line-type=equal]{color:var(--ui-form-muted)}.unified-review-diff__marker{flex:0 0 auto;width:.75rem;text-align:center;font-weight:600}.unified-review-diff__text{min-width:0}.unified-review-diff__removed{color:color-mix(in oklab,var(--destructive, #b91c1c) 95%,var(--ui-form-foreground, #111));font-weight:600;text-decoration:line-through}.unified-review-diff__added{color:color-mix(in oklab,#14532d 90%,var(--ui-form-foreground, #111));font-weight:600;text-decoration:none}.cv-form-field-renderer{display:contents}.cv-forms-preview-value{display:block;min-height:1.25rem;padding:0;color:var(--ui-form-foreground);font:inherit;font-size:.875rem;line-height:1.25rem;overflow-wrap:anywhere;white-space:pre-wrap}.cv-forms-field-issues{display:grid;gap:.15rem;color:var(--destructive);font-size:.75rem;padding:0 0 .35rem}.cv-forms-field-issues p{margin:0}.cv-forms-missing-renderer{margin:0;color:var(--destructive);font-size:.8125rem}.cv-forms-switch{display:inline-grid;width:fit-content;min-height:1.6rem;align-items:center;border:0;background:transparent;cursor:pointer;padding:0}.cv-forms-switch-track{position:relative;display:inline-flex;width:2rem;height:1.15rem;align-items:center;border:1px solid var(--ui-form-border);border-radius:999px;background:var(--ui-form-muted-surface);transition:background .14s ease,border-color .14s ease}.cv-forms-switch-thumb{position:absolute;left:.13rem;width:.82rem;height:.82rem;border-radius:999px;background:var(--ui-form-background);box-shadow:0 1px 2px var(--ui-form-shadow);transition:translate .14s ease}.cv-forms-switch[aria-checked=true] .cv-forms-switch-track{border-color:color-mix(in srgb,var(--ui-form-accent) 55%,transparent);background:color-mix(in srgb,var(--ui-form-accent) 10%,transparent)}.cv-forms-switch[aria-checked=true] .cv-forms-switch-thumb{background:var(--ui-form-accent);translate:.82rem 0}.cv-forms-switch:hover,.cv-forms-switch:focus-visible{outline:0}.cv-form-inline-option-picker{display:grid;width:fit-content;max-width:100%;gap:.35rem}.cv-form-inline-option-picker[data-invalid] .cv-form-inline-option-trigger,.cv-form-inline-option-picker[data-invalid] .cv-form-inline-option-picker--swap .cv-form-inline-option-trigger,.cv-form-inline-option-picker--swap[data-invalid] .cv-form-inline-option-trigger{box-shadow:0 0 0 1px color-mix(in srgb,var(--destructive, #dc2626) 55%,transparent)}.cv-form-inline-option-picker[data-open=true]{padding-bottom:.4rem}.cv-form-inline-option-picker--swap{min-height:1.75rem}.cv-form-inline-option-picker--swap .cv-form-inline-option-trigger{min-height:1.75rem;border:1px solid var(--ui-form-border);border-radius:999px;background:color-mix(in srgb,var(--ui-form-popover) 82%,transparent);font-size:.78rem;font-weight:650;padding:0 .6rem}.cv-form-inline-option-trigger,.cv-form-inline-option-list button{display:inline-flex;align-items:center;border-radius:.25rem;background:transparent;color:var(--cv-inline-option-accent, var(--ui-form-foreground));cursor:pointer;font:inherit}.cv-form-inline-option-trigger{min-height:1.6rem;justify-content:flex-start;gap:.4rem;border:1px solid color-mix(in srgb,var(--ui-form-border) 78%,transparent);border-radius:.35rem;background:color-mix(in srgb,var(--ui-form-popover) 88%,var(--background));font-size:.88rem;font-weight:500;padding:.1rem .45rem;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.cv-form-inline-option-trigger-content{display:inline-flex;min-width:0;align-items:center;gap:.4rem}.cv-form-inline-option-trigger svg,.cv-form-inline-option-list button svg{width:.86rem;height:.86rem;flex:0 0 auto}.cv-form-inline-option-trigger:hover,.cv-form-inline-option-trigger:focus-visible{background:color-mix(in srgb,var(--cv-inline-option-accent, var(--primary)) 8%,var(--ui-form-popover));border-color:color-mix(in srgb,var(--cv-inline-option-accent, var(--primary)) 28%,var(--ui-form-border));color:var(--cv-inline-option-accent, var(--ui-form-foreground));outline:0}.cv-form-inline-option-list{display:flex;flex-wrap:wrap;gap:.3rem}.cv-form-inline-option-list--swap{flex-wrap:wrap;gap:.2rem}.cv-form-inline-option-list button{min-height:1.6rem;gap:.35rem;border:1px solid var(--ui-form-border);color:var(--cv-inline-option-accent, var(--ui-form-muted));font-size:.75rem;font-weight:550;padding:0 .55rem;white-space:nowrap}.cv-form-inline-option-list--swap button{min-height:1.75rem;border-radius:999px;background:color-mix(in srgb,var(--ui-form-popover) 82%,transparent);font-size:.78rem;font-weight:650;padding:0 .55rem}.cv-form-inline-option-list button:hover,.cv-form-inline-option-list button:focus-visible,.cv-form-inline-option-list button.active{border-color:color-mix(in srgb,var(--cv-inline-option-accent, var(--primary)) 42%,var(--ui-form-border));background:color-mix(in srgb,var(--cv-inline-option-accent, var(--primary)) 12%,transparent);color:var(--cv-inline-option-accent, var(--ui-form-foreground));outline:0}[data-ui-component=list-editor][data-ui-part=list-editor]{display:flex;flex-direction:column;gap:.5rem}[data-ui-component=list-editor][data-ui-part=list-editor][data-variant=inline]{display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:var(--ui-form-column-gap);row-gap:0;gap:0}[data-ui-part=list-editor-header]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}[data-ui-component=list-editor][data-ui-part=list-editor][data-header-variant=section] [data-ui-part=list-editor-header]{border-bottom:1px solid color-mix(in srgb,var(--ui-form-muted) 40%,transparent);padding-bottom:.125rem}[data-ui-part=list-editor-label]{color:var(--ui-form-muted);font-size:.75rem;font-weight:500}[data-ui-component=list-editor][data-ui-part=list-editor][data-header-variant=section] [data-ui-part=list-editor-label]{color:var(--ui-form-foreground);font-size:1rem;font-weight:600}[data-ui-component=list-editor][data-ui-part=list-editor] [data-ui-component=button].ui-list-editor__add{height:1.25rem;gap:.25rem;padding-inline:0;color:color-mix(in srgb,var(--ui-form-foreground) 62%,transparent);font-size:.75rem;font-weight:400;background:transparent}[data-ui-component=list-editor][data-ui-part=list-editor][data-header-variant=section] [data-ui-component=button].ui-list-editor__add{height:1rem}[data-ui-component=list-editor][data-ui-part=list-editor] [data-ui-component=button].ui-list-editor__add:hover,[data-ui-component=list-editor][data-ui-part=list-editor] [data-ui-component=button].ui-list-editor__add:focus-visible{color:var(--ui-form-foreground);background:transparent}[data-ui-component=list-editor] [data-ui-component=button].ui-list-editor__add svg{width:.75rem;height:.75rem}[data-ui-part=list-editor-items]{display:flex;flex-direction:column;gap:.5rem}[data-ui-part=list-editor-items]>[data-ui-component=sortable-array-item][data-ui-part=sortable-array-item]:last-child{border-bottom:0}[data-ui-component=list-editor][data-ui-part=list-editor][data-variant=inline] [data-ui-part=list-editor-items]{grid-column:1 / -1;gap:0}[data-ui-part=list-editor-item-body]{display:flex;flex-direction:column;min-width:0}[data-ui-part=list-editor-input]{width:100%;resize:none;overflow:visible;overflow-wrap:anywhere;white-space:pre-wrap;outline:none;font:inherit;font-size:.875rem;color:var(--ui-form-foreground)}[data-ui-component=list-editor][data-ui-part=list-editor][data-variant=inline] [data-ui-part=list-editor-input]{min-height:1.25rem;border:0;background:transparent;box-shadow:none;line-height:1.25rem;padding:0;white-space:pre-wrap;overflow-wrap:break-word}[data-ui-component=list-editor][data-ui-part=list-editor]:not([data-variant=inline]) [data-ui-part=list-editor-input]{border:1px solid var(--ui-form-border);border-radius:calc(var(--ui-form-radius) * .55);background:var(--ui-form-background);padding:.375rem .5rem}[data-ui-component=list-editor][data-ui-part=list-editor]:not([data-variant=inline]) [data-ui-part=list-editor-input][data-multiline]{min-height:5rem}[data-ui-component=list-editor][data-ui-part=list-editor]:not([data-variant=inline]) [data-ui-part=list-editor-input]:not([data-multiline]){min-height:2.25rem}[data-ui-part=list-editor-error]{grid-column:1 / -1;margin:0;color:var(--destructive, #dc2626);font-size:.75rem;font-weight:500;line-height:1.3}@media(max-width:720px){[data-ui-component=list-editor][data-ui-part=list-editor][data-variant=inline]{grid-template-columns:minmax(0,1fr)}[data-ui-component=list-editor][data-ui-part=list-editor] .cv-control-action-row__control{width:100%}[data-ui-component=list-editor][data-ui-part=list-editor] [data-ui-component=button].ui-list-editor__add{width:100%;min-height:2rem;justify-content:center}}.cv-control-row{display:grid!important;grid-template-columns:max-content minmax(0,1fr);column-gap:var(--ui-form-column-gap);row-gap:0;align-items:start;min-height:2rem;border-bottom:1px solid var(--ui-form-border);padding-block:.375rem}.cv-control-row-group{display:grid!important;grid-template-columns:max-content minmax(0,1fr);column-gap:var(--ui-form-column-gap);row-gap:0}[data-slot=field-group]:has(>.cv-control-row),[data-slot=field-group]:has(>.cv-control-action-row),[data-slot=field-group]:has(>.cv-control-row-group){display:grid!important;grid-template-columns:max-content minmax(0,1fr);column-gap:var(--ui-form-column-gap);row-gap:0}.cv-control-action-row{display:grid!important;grid-template-columns:max-content minmax(0,1fr);column-gap:var(--ui-form-column-gap);align-items:center;min-height:2rem;border-bottom:1px solid var(--ui-form-border);padding-block:.375rem}.cv-control-row:last-child{border-bottom:0}@supports (grid-template-columns: subgrid){.cv-structured-form>.cv-control-row,.ui-structured-form>.cv-control-row,.cv-structured-form>.cv-control-row-group,.ui-structured-form>.cv-control-row-group,.cv-structured-form>.cv-form-field-renderer>.cv-control-row-group,.ui-structured-form>.cv-form-field-renderer>.cv-control-row-group,.cv-control-row-group>.cv-control-row,.cv-control-row-group>.cv-control-action-row,.cv-control-row-group>.cv-control-row-group,[data-slot=field-group]:has(>.cv-control-row)>.cv-control-row,[data-slot=field-group]:has(>.cv-control-action-row)>.cv-control-action-row,[data-slot=field-group]:has(>.cv-control-row-group)>.cv-control-row-group{grid-column:1 / -1;grid-template-columns:subgrid;column-gap:var(--ui-form-column-gap)}}.cv-control-row--center{align-items:center}.cv-control-row--start{align-items:start}.cv-control-row--start .cv-control-row__label,.cv-control-row--start [data-slot=field-label],.cv-control-row--start [data-slot=field-content] [data-slot=field-label]{padding-top:.075rem}.cv-control-row__label,.cv-control-action-row__label,.cv-control-row [data-slot=field-label],.cv-control-row [data-slot=field-content] [data-slot=field-label]{color:var(--ui-form-muted);font-size:.75rem;font-weight:500;line-height:1.25rem;padding-top:.075rem}.cv-control-action-row__label,.cv-control-row--center .cv-control-row__label,.cv-control-row--center [data-slot=field-label],.cv-control-row--center [data-slot=field-content] [data-slot=field-label]{padding-top:0}.cv-control-row__control,.cv-control-action-row__control{min-width:0}.cv-control-action-row__control{display:flex;align-items:center;justify-content:flex-end}.cv-control-row>.cv-control-row__label,.cv-control-row>[data-slot=field-label],.cv-control-row>[data-slot=field-content]{width:auto;min-width:0}@media(max-width:720px){.cv-control-row-group,[data-slot=field-group]:has(>.cv-control-row),[data-slot=field-group]:has(>.cv-control-action-row),[data-slot=field-group]:has(>.cv-control-row-group),.cv-control-row,.cv-control-action-row{grid-column:auto;grid-template-columns:1fr;row-gap:.25rem}.cv-structured-form>.cv-control-row,.ui-structured-form>.cv-control-row,.cv-structured-form>.cv-control-row-group,.ui-structured-form>.cv-control-row-group,.cv-structured-form>.cv-form-field-renderer>.cv-control-row-group,.ui-structured-form>.cv-form-field-renderer>.cv-control-row-group,.cv-control-row-group>.cv-control-row,.cv-control-row-group>.cv-control-action-row,.cv-control-row-group>.cv-control-row-group,[data-slot=field-group]:has(>.cv-control-row)>.cv-control-row,[data-slot=field-group]:has(>.cv-control-action-row)>.cv-control-action-row,[data-slot=field-group]:has(>.cv-control-row-group)>.cv-control-row-group{grid-column:auto;grid-template-columns:1fr}}[data-ui-component=sortable-array-item][data-ui-part=sortable-array-item]{position:relative;display:grid;grid-template-columns:minmax(0,1fr);border-bottom:1px solid var(--ui-form-border);padding-right:1.5rem;transition:background-color .15s ease}[data-ui-component=sortable-array-item][data-ui-part=sortable-array-item]:focus-within{background:var(--ui-sortable-array-item-focus-background)}[data-ui-component=sortable-array-item][data-ui-part=sortable-array-item][data-compact]{padding-block:.25rem}[data-ui-component=sortable-array-item][data-ui-part=sortable-array-item]:not([data-compact]){padding-block:.375rem}[data-ui-component=sortable-array-item][data-ui-part=sortable-array-item][data-inset=flush]{padding-left:0}[data-ui-component=sortable-array-item][data-ui-part=sortable-array-item][data-inset=tight]{padding-left:.75rem}[data-ui-component=sortable-array-item][data-ui-part=sortable-array-item][data-inset=normal]{padding-left:1.25rem}[data-ui-component=sortable-array-item][data-ui-part=sortable-array-item][data-dragging]{background:color-mix(in srgb,var(--ui-form-accent) 16%,transparent);opacity:.7}[data-ui-part=sortable-array-item-drag]{position:absolute;top:50%;display:grid;place-items:center;width:1rem;height:1rem;flex-shrink:0;transform:translateY(-50%);border:0;border-radius:calc(var(--ui-form-radius) * .35);background:transparent;color:color-mix(in srgb,var(--ui-form-muted) 70%,transparent);cursor:grab;opacity:0;padding:0;transition:opacity .15s ease,color .15s ease}[data-ui-component=sortable-array-item][data-ui-part=sortable-array-item][data-inset=flush] [data-ui-part=sortable-array-item-drag]{left:-1rem}[data-ui-component=sortable-array-item][data-ui-part=sortable-array-item]:not([data-inset=flush]) [data-ui-part=sortable-array-item-drag]{left:0}[data-ui-component=sortable-array-item][data-ui-part=sortable-array-item]:hover [data-ui-part=sortable-array-item-drag],[data-ui-component=sortable-array-item][data-ui-part=sortable-array-item]:focus-within [data-ui-part=sortable-array-item-drag],[data-ui-part=sortable-array-item-drag]:focus-visible{opacity:1}[data-ui-part=sortable-array-item-drag]:hover,[data-ui-part=sortable-array-item-drag]:focus-visible{color:var(--ui-form-foreground);background:transparent;outline:0;box-shadow:0 0 0 2px color-mix(in srgb,var(--ui-form-accent) 45%,transparent)}[data-ui-part=sortable-array-item-drag]:active{cursor:grabbing}[data-ui-part=sortable-array-item-drag] svg{width:.75rem;height:.75rem}[data-ui-part=sortable-array-item-body]{min-width:0}[data-ui-component=sortable-array-item][data-ui-part=sortable-array-item] [data-ui-component=button].ui-sortable-array-item__remove{position:absolute;top:50%;right:0;width:1.25rem;height:1.25rem;transform:translateY(-50%);border-radius:calc(var(--ui-form-radius) * .35);color:color-mix(in srgb,var(--ui-form-muted) 70%,transparent);opacity:0;transition:opacity .15s ease,color .15s ease}[data-ui-component=sortable-array-item][data-ui-part=sortable-array-item]:hover [data-ui-component=button].ui-sortable-array-item__remove,[data-ui-component=sortable-array-item][data-ui-part=sortable-array-item]:focus-within [data-ui-component=button].ui-sortable-array-item__remove,[data-ui-component=sortable-array-item][data-ui-part=sortable-array-item] [data-ui-component=button].ui-sortable-array-item__remove:focus-visible{opacity:1}[data-ui-component=sortable-array-item][data-ui-part=sortable-array-item] [data-ui-component=button].ui-sortable-array-item__remove:hover,[data-ui-component=sortable-array-item][data-ui-part=sortable-array-item] [data-ui-component=button].ui-sortable-array-item__remove:focus-visible{color:var(--ui-form-foreground);background:var(--ui-sortable-array-item-remove-hover-background)}[data-ui-component=sortable-array-item][data-ui-part=sortable-array-item] [data-ui-component=button].ui-sortable-array-item__remove svg{width:.875rem;height:.875rem}.cv-reference-picker{display:grid;gap:0;min-width:0}.cv-reference-picker.cv-control-row-group{gap:0}.cv-reference-list{display:flex;flex-direction:column;grid-column:1 / -1}.cv-reference-picker :global([data-ui-component=button].ui-reference-picker__header-action){height:1.25rem;gap:.25rem;padding-inline:0;color:var(--ui-form-muted);font-size:.75rem;font-weight:400;background:transparent}.cv-reference-picker :global([data-ui-component=button].ui-reference-picker__header-action:hover),.cv-reference-picker :global([data-ui-component=button].ui-reference-picker__header-action:focus-visible){color:var(--ui-form-foreground);background:transparent}.cv-reference-picker :global([data-ui-component=button].ui-reference-picker__header-action svg){width:.75rem;height:.75rem}.cv-reference-picker :global([data-ui-component=button].cv-reference-remove){width:1.25rem;height:1.25rem;border-radius:calc(var(--ui-form-radius) * .35);color:color-mix(in srgb,var(--ui-form-muted) 70%,transparent);background:transparent}.cv-reference-picker :global([data-ui-component=button].cv-reference-remove:hover),.cv-reference-picker :global([data-ui-component=button].cv-reference-remove:focus-visible){color:var(--ui-form-foreground);background:transparent;opacity:1}.cv-reference-picker :global([data-ui-component=button].cv-reference-remove svg){width:.875rem;height:.875rem}.cv-reference-row-group{min-width:0}.cv-reference-row{position:relative;display:grid;min-height:0;grid-template-columns:minmax(0,1fr);border-bottom:1px solid var(--ui-form-border);padding:.25rem 1.5rem .25rem 1.25rem;transition:background-color .15s ease}.cv-reference-row:hover,.cv-reference-row:focus-within{background:color-mix(in srgb,var(--ui-form-accent, var(--accent)) 8%,transparent)}.cv-reference-row--custom{align-items:center;padding-top:.25rem;padding-bottom:.25rem}.cv-reference-row-copy{display:grid;min-width:0;gap:.1rem}.cv-reference-row--custom .cv-reference-row-copy{gap:0}.cv-reference-command-item--custom{padding:.375rem .5rem}.cv-reference-title-row,.cv-reference-option-title{display:flex;min-width:0;align-items:center;gap:.5rem}.cv-reference-ref{flex-shrink:0;color:var(--ui-form-foreground);font-family:var( --ui-form-mono, ui-monospace, SFMono-Regular, Menlo, monospace );font-size:.75rem;font-weight:600;overflow-wrap:anywhere}.cv-reference-label,.cv-reference-title-link,.cv-reference-error{min-width:0;overflow:hidden;font-size:.75rem;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.cv-reference-title-link{color:var(--ui-form-foreground);text-decoration:none}.cv-reference-title-link:hover,.cv-reference-title-link:focus-visible{color:var(--ui-form-accent);outline:0;text-decoration:underline;text-underline-offset:.15em}.cv-reference-label,.cv-reference-error{color:var(--ui-form-muted)}.cv-reference-error,.cv-reference-duplicates,.cv-reference-field-error{color:var(--destructive, #dc2626)}.cv-reference-path,.cv-reference-help,.cv-reference-excerpt,.cv-reference-empty,.cv-reference-duplicates{margin:0;color:var(--ui-form-muted);font-size:.72rem;line-height:1.35}.cv-reference-field-error{margin:.35rem 0 0;font-size:.75rem;font-weight:500;line-height:1.3}.cv-reference-create-label{min-width:0;overflow:hidden;color:var(--ui-form-foreground);font-size:.75rem;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.cv-reference-path{overflow:hidden;font-family:var( --ui-form-mono, ui-monospace, SFMono-Regular, Menlo, monospace );text-overflow:ellipsis;white-space:nowrap}.cv-reference-excerpt{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.cv-reference-expand,.cv-reference-add-close{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--ui-form-muted);cursor:pointer;font:inherit}.cv-reference-expand{position:absolute;top:50%;left:0;width:1rem;height:1rem;padding:0;translate:0 -50%;opacity:0;transition:opacity .15s ease;color:color-mix(in srgb,var(--ui-form-muted) 70%,transparent)}.cv-reference-row:hover .cv-reference-expand,.cv-reference-row:focus-within .cv-reference-expand,.cv-reference-expand:focus-visible{opacity:1}.cv-reference-remove{position:absolute!important;top:50%;right:0;translate:0 -50%;opacity:0;transition:opacity .15s ease}.cv-reference-row:hover .cv-reference-remove,.cv-reference-row:focus-within .cv-reference-remove{opacity:1}.cv-reference-expand svg,.cv-reference-add-close svg{width:.75rem;height:.75rem}.cv-reference-expand .is-collapsed{rotate:-90deg}.cv-reference-preview{border-bottom:1px solid var(--ui-form-border);padding:.5rem 1.5rem .5rem 1.25rem}.cv-reference-add{display:grid;gap:.45rem;border-bottom:1px solid var(--ui-form-border);padding:.5rem 0}.cv-reference-add-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:0 .25rem}.cv-reference-add-header p{margin:0;color:var(--ui-form-muted);font-size:.75rem;font-weight:500;line-height:1.25rem}.cv-reference-command{display:grid;overflow:hidden;border:1px solid var(--ui-form-border);border-radius:.75rem;background:var(--ui-form-popover, var(--ui-form-background));color:var(--ui-form-foreground);box-shadow:0 1rem 2rem #0f172a1f;--ui-command-view-list-max-height: 14rem}.cv-reference-command :global([data-ui-component=command-view][data-ui-part=root]){background:transparent;border-radius:inherit}.cv-reference-empty,.cv-reference-duplicates{padding:.5rem .65rem}.cv-reference-add-close:hover,.cv-reference-add-close:focus-visible,.cv-reference-expand:hover,.cv-reference-expand:focus-visible{color:var(--ui-form-foreground);outline:0}.cv-reference-picker[data-invalid] .cv-reference-row{border-bottom-color:color-mix(in srgb,var(--destructive, #dc2626) 35%,var(--ui-form-border))}.cv-reference-preview-group{display:grid;gap:0;min-width:0}.cv-reference-preview-group>header{display:grid;gap:.1rem;border-bottom:1px solid var(--ui-form-border);padding:.45rem 0 .35rem}.cv-reference-preview-group h4{color:var(--ui-form-foreground);font-size:.8125rem;font-weight:600;line-height:1.35;margin:0}.cv-reference-preview-group>header>p{color:var(--ui-form-muted);font-family:var( --ui-form-mono, ui-monospace, SFMono-Regular, Menlo, monospace );font-size:.6875rem;line-height:1.35;margin:0;overflow-wrap:anywhere}.cv-reference-preview-group-body{display:grid;gap:0;min-width:0}.cv-reference-preview-row{display:grid;grid-template-columns:8.5rem minmax(0,1fr);gap:.75rem;min-height:2rem;align-items:start;border-bottom:1px solid var(--ui-form-border);padding:.375rem 0}.cv-reference-preview-row.highlighted{border-color:color-mix(in srgb,var(--ui-form-accent) 34%,var(--ui-form-border));background:color-mix(in srgb,var(--ui-form-accent) 9%,transparent)}.cv-reference-preview-row>span{color:var(--ui-form-muted);font-size:.75rem;font-weight:500;line-height:1.25rem}.cv-reference-preview-row>p{color:var(--ui-form-foreground);font-size:.8125rem;line-height:1.25rem;margin:0;min-width:0;overflow-wrap:anywhere;white-space:pre-wrap}.cv-reference-preview-list{display:grid;grid-template-columns:8.5rem minmax(0,1fr);gap:.75rem;min-height:2rem;align-items:start;border-bottom:1px solid var(--ui-form-border);padding:.375rem 0}.cv-reference-preview-list>span{color:var(--ui-form-muted);font-size:.75rem;font-weight:500;line-height:1.25rem}.cv-reference-preview-list>div{display:grid;gap:0;min-width:0}.cv-reference-preview-list p{color:var(--ui-form-foreground);font-size:.8125rem;line-height:1.25rem;margin:0;min-width:0;overflow-wrap:anywhere;padding:0 .25rem;white-space:pre-wrap}.cv-reference-preview-list p.highlighted{background:color-mix(in srgb,var(--ui-form-accent) 9%,transparent);box-shadow:inset 0 -1px color-mix(in srgb,var(--ui-form-accent) 34%,var(--ui-form-border))}@media(max-width:480px){.cv-reference-preview-row,.cv-reference-preview-list{grid-template-columns:1fr;gap:.1rem}}.cv-form-segmented-root{display:grid;width:fit-content;max-width:100%;gap:.25rem}.cv-form-segmented{display:inline-flex;width:fit-content;max-width:100%;overflow:hidden;border:1px solid var(--ui-form-border);border-radius:999px;background:transparent}.cv-form-segmented[data-invalid]{border-color:color-mix(in srgb,var(--destructive, #dc2626) 55%,var(--ui-form-border))}.cv-form-segmented button{min-height:1.65rem;border:0;border-right:1px solid var(--ui-form-border);background:transparent;color:var(--ui-form-muted);cursor:pointer;font:inherit;font-size:.75rem;font-weight:650;padding:0 .65rem}.cv-form-segmented[data-disabled]{background:color-mix(in srgb,var(--ui-form-muted-surface, var(--muted)) 72%,transparent)}.cv-form-segmented button:disabled{cursor:not-allowed;opacity:.62}.cv-form-segmented button:last-child{border-right:0}.cv-form-segmented button:hover,.cv-form-segmented button:focus-visible{color:var(--ui-form-foreground);outline:0}.cv-form-segmented button:disabled:hover,.cv-form-segmented button:disabled:focus-visible{color:var(--ui-form-muted)}.cv-form-segmented button.active{background:var(--ui-form-selection);color:var(--ui-form-foreground)}.ui-time-picker{display:grid;gap:.35rem;width:fit-content;max-width:100%}.ui-time-picker__control{display:inline-flex;align-items:center;gap:.35rem;max-width:100%}.ui-time-picker__input{box-sizing:border-box;min-height:2rem;min-width:7.5rem;max-width:100%;border:1px solid var(--ui-form-border);border-radius:calc(var(--ui-form-radius) * .55);background:var(--ui-form-background);color:var(--ui-form-foreground);font:inherit;font-size:.875rem;line-height:1.25;padding:.25rem .55rem}.ui-time-picker__input:focus,.ui-time-picker__input:focus-visible{border-color:var(--ui-form-accent);outline:2px solid color-mix(in srgb,var(--ui-form-accent) 35%,transparent);outline-offset:1px}.ui-time-picker[data-invalid] .ui-time-picker__input{border-color:color-mix(in srgb,var(--destructive, #dc2626) 55%,var(--ui-form-border))}.ui-time-picker__input:disabled{color:var(--ui-form-muted);cursor:not-allowed;opacity:.7}.ui-time-picker__clear{border:0;border-radius:calc(var(--ui-form-radius) * .45);background:transparent;color:var(--ui-form-muted);cursor:pointer;font:inherit;font-size:.8rem;font-weight:650;padding:.25rem .45rem}.ui-time-picker__clear:hover,.ui-time-picker__clear:focus-visible{color:var(--ui-form-foreground);outline:0}.ui-time-picker__error{margin:0;color:var(--destructive, #dc2626);font-size:.75rem;line-height:1.25}.cv-form-placeholder{box-sizing:border-box;min-width:0;border:1px dotted var(--ui-form-border);border-radius:.35rem;padding:.75rem;color:var(--ui-form-muted);font-size:.875rem;line-height:1.4}.cv-form-section-header{position:relative;--ui-form-section-title-line-height: 1.5rem}.cv-form-section-move{position:absolute;top:50%;left:-2.35rem;z-index:2;display:flex;flex-direction:column;align-items:center;gap:0;translate:0 -50%;opacity:0;transition:opacity .14s ease}.cv-form-section-header:hover .cv-form-section-move,.cv-form-section-header:focus-within .cv-form-section-move,.cv-form-section-header:hover .cv-form-section-remove,.cv-form-section-header:focus-within .cv-form-section-remove{opacity:1}.cv-form-section-move button,.cv-form-section-remove,.cv-form-section-toggle{display:grid;width:1.25rem;height:1.25rem;place-items:center;border:0;border-radius:.25rem;background:transparent;color:var(--ui-form-muted);cursor:pointer;padding:0}.cv-form-section-move button{width:1rem;height:1rem}.cv-form-section-toggle{position:absolute;top:calc(var(--ui-form-section-title-line-height) / 2);left:-1.35rem;z-index:1;translate:0 -50%}.cv-form-section-move button:disabled{cursor:default;opacity:.28}.cv-form-section-move button:hover,.cv-form-section-remove:hover,.cv-form-section-toggle:hover,.cv-form-section-move button:focus-visible,.cv-form-section-remove:focus-visible,.cv-form-section-toggle:focus-visible{color:var(--ui-form-foreground);outline:0}.cv-form-section-move svg,.cv-form-section-remove svg,.cv-form-section-toggle svg{width:.75rem;height:.75rem}.cv-form-section-toggle[aria-expanded=false] svg{rotate:-90deg}.cv-form-section-title-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.3rem;align-items:center;border-bottom:1px solid var(--ui-form-border-muted);padding-bottom:.2rem}.cv-form-section-title-slot{min-width:0}.cv-form-section-title-row textarea{min-height:1.5rem;resize:none;overflow:hidden;border:0;border-radius:0;background:transparent;color:var(--ui-form-foreground);font:inherit;font-size:1rem;font-weight:600;line-height:1.5;padding:0;white-space:normal}.cv-form-section-title-row textarea:focus,.cv-form-section-title-row textarea:focus-visible{outline:0;box-shadow:none}.cv-form-section-title-row h3{min-height:1.5rem;display:flex;align-items:center;margin:0;color:var(--ui-form-foreground);font-size:1rem;font-weight:600;line-height:1.5;padding:0}.cv-form-section-title-toggle{min-height:1.5rem;display:flex;align-items:center;width:100%;border:0;background:transparent;color:var(--ui-form-foreground);cursor:pointer;font:inherit;font-size:1rem;font-weight:600;line-height:1.5;padding:0;text-align:left}.cv-form-section-title-toggle:hover,.cv-form-section-title-toggle:focus-visible{color:var(--ui-form-foreground);outline:0}.cv-form-section-actions{min-width:0}.cv-form-section-remove{position:absolute;top:50%;right:-1.35rem;translate:0 -50%;opacity:0;transition:opacity .14s ease}@media(max-width:640px){.cv-form-section-title-row{padding-right:1.4rem}.cv-form-section-remove{right:0;opacity:1}.cv-form-section-remove svg{width:.75rem;height:.75rem}}[data-ui-component=form-sheet] :global([data-ui-component=sheet][data-ui-part=sheet-content]){display:flex;width:100%;max-width:42rem;flex-direction:column;gap:0;padding:0}[data-ui-component=form-sheet] :global([data-ui-component=sheet][data-ui-part=sheet-header]){display:flex;height:2.75rem;flex-shrink:0;flex-direction:row;align-items:center;gap:.5rem;border-bottom:1px solid var(--ui-form-border);padding-inline:.75rem;text-align:left}[data-ui-part=form-sheet-title-group]{display:flex;min-width:0;flex:1;align-items:center;gap:.375rem}[data-ui-component=form-sheet] :global(.form-sheet-title){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1;outline:none}[data-ui-part=form-sheet-actions]{display:flex;margin-left:auto;flex-shrink:0;align-items:center;gap:.25rem}[data-ui-component=form-sheet] :global([data-ui-component=button].ui-form-sheet__icon-button){width:2rem;height:2rem}[data-ui-component=form-sheet] :global([data-ui-component=button].ui-form-sheet__icon-button svg){width:1rem;height:1rem}[data-ui-component=form-sheet] :global(.ui-form-sheet__close){display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:calc(var(--ui-form-radius) * .55);color:var(--ui-form-muted);transition:color .15s ease,background-color .15s ease}[data-ui-component=form-sheet] :global(.ui-form-sheet__close:hover),[data-ui-component=form-sheet] :global(.ui-form-sheet__close:focus-visible){background:color-mix(in srgb,var(--ui-form-accent) 12%,transparent);color:var(--ui-form-foreground);outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--ui-form-accent) 35%,transparent)}[data-ui-component=form-sheet] :global(.ui-form-sheet__close svg){width:1rem;height:1rem}[data-ui-part=form-sheet-body]{min-height:0;flex:1;overflow-y:auto;padding:1.25rem 1.5rem}[data-ui-part=form-sheet-body][data-density=dense]{padding:.75rem 1rem}.ui-form-toolbar{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.75rem;padding-inline:.15rem}.ui-form-toolbar-leading{display:flex;min-width:0;align-items:center;gap:.35rem}.ui-form-toolbar-collapse{display:grid;width:1.5rem;height:1.5rem;place-items:center;flex-shrink:0;border:0;border-radius:.25rem;background:transparent;color:var(--ui-form-muted);cursor:pointer;padding:0}.ui-form-toolbar-collapse:hover,.ui-form-toolbar-collapse:focus-visible{color:var(--ui-form-foreground);outline:0}.ui-form-toolbar-collapse svg{width:1rem;height:1rem}.ui-form-toolbar-actions{display:flex;min-width:0;align-items:center;gap:.35rem}.ui-json-backed-form{display:grid;gap:.75rem;min-width:0}.ui-json-backed-form--framed{border:1px solid var(--ui-form-border);border-radius:.35rem;background:var(--ui-form-panel-background);padding:.75rem}.ui-json-backed-form-error{margin:0;color:var(--destructive);font-size:.8rem}.ui-json-backed-form-actions{display:flex;justify-content:flex-end;gap:.5rem}.ui-json-backed-form-actions button{min-height:2rem;border:1px solid var(--ui-form-border);border-radius:.25rem;background:transparent;color:var(--ui-form-foreground);cursor:pointer;font:inherit;font-size:.8rem;padding:0 .75rem}.ui-json-backed-form-actions button.primary{border-color:color-mix(in srgb,var(--ui-form-accent) 45%,var(--ui-form-border));color:var(--ui-form-accent)}.ui-json-backed-form--framed .ui-json-backed-form-actions button.primary{background:var(--ui-form-accent);color:var(--ui-form-primary-foreground)}.cv-yaml-backed-form{display:grid;gap:.75rem;min-width:0}.cv-yaml-backed-form--framed{border:1px solid var(--ui-form-border);border-radius:.35rem;background:var(--ui-form-panel-background);padding:.75rem}.cv-yaml-backed-form-error{margin:0;color:var(--destructive);font-size:.8rem}.cv-yaml-backed-form-actions{display:flex;justify-content:flex-end;gap:.5rem}.cv-yaml-backed-form-actions button{min-height:2rem;border:1px solid var(--ui-form-border);border-radius:.25rem;background:transparent;color:var(--ui-form-foreground);cursor:pointer;font:inherit;font-size:.8rem;padding:0 .75rem}.cv-yaml-backed-form-actions button.primary{border-color:color-mix(in srgb,var(--ui-form-accent) 45%,var(--ui-form-border));color:var(--ui-form-accent)}.cv-yaml-backed-form--framed .cv-yaml-backed-form-actions button.primary{background:var(--ui-form-accent);color:var(--ui-form-primary-foreground)}.cvstudio-yaml-editor{--mira-code-editor-background: transparent;--mira-code-editor-foreground: var(--ui-form-foreground);--mira-code-editor-border: var(--ui-form-border);--mira-code-editor-radius: .35rem;--mira-code-editor-focus-ring: var(--ui-form-accent);--mira-code-editor-gutter-background: var(--mira-code-editor-background);--mira-code-editor-active-line: var(--ui-form-active-line);--mira-code-editor-selection: var(--ui-form-selection-strong);--mira-code-editor-popover: var(--ui-form-popover);--mira-code-editor-search-input-hover-border: var(--ui-form-accent);--mira-code-editor-search-muted: var(--ui-form-muted);--mira-code-editor-padding: .75rem;--mira-code-editor-syntax-keyword: var(--ui-form-accent);--mira-code-editor-syntax-number: var(--ui-form-accent);--mira-code-editor-syntax-string: var(--ui-form-foreground);--mira-code-editor-syntax-variable: var(--ui-form-accent);--mira-code-editor-syntax-property: var(--ui-form-accent);--mira-code-editor-syntax-comment: var(--ui-form-muted);--mira-code-editor-syntax-operator: var(--ui-form-muted);--mira-code-editor-syntax-punctuation: var(--ui-form-muted);--mira-font-mono: var( --studio-font-mono, var( --font-mono, "Source Code Pro Variable", "Source Code Pro", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace ) );min-width:0}.cvstudio-yaml-editor.fill{align-self:stretch;display:grid;flex:1 1 auto;min-height:0}[data-ui-component=password-input]{position:relative;display:block;width:100%;min-width:0}[data-ui-component=password-input] [data-ui-component=input]{padding-inline-end:2rem}[data-ui-component=password-input] [data-ui-part=reveal]{position:absolute;inset-block-start:50%;inset-inline-end:.35rem;display:inline-grid;width:1.35rem;height:1.35rem;transform:translateY(-50%);place-items:center;border:0;border-radius:999px;background:transparent;color:var(--muted-foreground, var(--ui-form-muted));cursor:pointer;padding:0;line-height:0}[data-ui-component=password-input] [data-ui-part=reveal]:hover,[data-ui-component=password-input] [data-ui-part=reveal]:focus-visible{background:var(--ui-form-selection, var(--accent));color:var(--ui-form-accent, var(--primary));outline:0}[data-ui-component=password-input] [data-ui-part=reveal]:disabled{cursor:not-allowed;opacity:.5}[data-ui-component=password-input] [data-ui-part=reveal] svg{display:block;width:.75rem;height:.75rem}:root,.ui-structured-form,.cv-structured-form{--ui-form-background: var(--background);--ui-form-foreground: var(--foreground);--ui-form-muted: var(--muted-foreground);--ui-form-muted-surface: var(--muted);--ui-form-border: var(--border);--ui-form-border-muted: color-mix(in srgb, var(--border) 70%, transparent);--ui-form-accent: var(--primary);--ui-form-primary-foreground: var(--primary-foreground);--ui-form-selection: color-mix(in srgb, var(--primary) 12%, transparent);--ui-form-selection-strong: color-mix( in srgb, var(--primary) 30%, transparent );--ui-form-active-line: color-mix(in srgb, var(--primary) 9%, transparent);--ui-form-gutter: color-mix(in srgb, var(--muted) 34%, transparent);--ui-form-popover: var(--popover, var(--card));--ui-form-panel-background: var(--ui-form-background);--ui-form-shadow: rgb(15 23 42 / 22%);--ui-form-mono: var(--font-mono, ui-monospace, monospace);--ui-form-code-background: color-mix(in srgb, var(--muted) 34%, transparent);--ui-form-code-gutter: color-mix(in srgb, var(--muted) 52%, transparent);--ui-form-column-gap: 1rem;--ui-form-radius: var(--radius, .625rem);--ui-sortable-array-item-focus-background: color-mix( in srgb, var(--ui-form-accent) 8%, transparent );--ui-sortable-array-item-remove-hover-background: transparent}.ui-secret-field{display:flex;width:100%;min-width:0;box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:.5rem;padding-block:.5rem}.ui-secret-field :global(input){width:100%}.ui-secret-field :global(.ui-filter-command-picker__trigger){width:auto;max-width:100%}.ui-form-control-error{margin:0;color:var(--destructive, #dc2626);font-size:.75rem;font-weight:500;line-height:1.3}[data-ui-dialog-frame][data-ui-part=dialog-content]{--ui-dialog-frame-width: 40rem;display:flex;flex-direction:column;gap:0;width:min(var(--ui-dialog-frame-width),calc(100vw - 2rem));max-width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem);padding:0;overflow:hidden;font-family:var(--font-sans, sans-serif);font-size:var(--ui-dialog-frame-font-size, .875rem);line-height:1.5}[data-ui-dialog-frame][data-frame-size=compact]{--ui-dialog-frame-width: 28rem}[data-ui-dialog-frame][data-frame-size=wide]{--ui-dialog-frame-width: 68rem}[data-ui-dialog-frame][data-frame-size=large]{--ui-dialog-frame-width: 56rem;max-height:min(42rem,calc(100dvh - 2rem))}[data-ui-dialog-frame][data-frame-surface=inset]{background:var(--muted)}[data-ui-dialog-frame]>[data-ui-part=dialog-frame-header]{display:flex;align-items:flex-start;gap:1rem;flex:none;padding:1.25rem 1.5rem}[data-ui-dialog-frame] [data-ui-part=dialog-frame-heading]{flex:1;min-width:0;display:grid;gap:.5rem}[data-ui-dialog-frame] [data-slot=dialog-title]{font-size:var(--ui-dialog-frame-title-size, 1.125rem);line-height:1.4;font-weight:600}[data-ui-dialog-frame] [data-ui-part=dialog-frame-close]{flex:none}[data-ui-dialog-frame][data-frame-surface=inset]>[data-ui-part=dialog-frame-header]{background:var(--muted)}[data-ui-dialog-frame][data-frame-surface=inset] [data-ui-part=dialog-frame-close]:is(:hover,:focus-visible){background:var(--background);color:var(--foreground)}[data-ui-dialog-frame] [data-ui-part=dialog-frame-layout]{display:flex;flex:1;min-height:0;min-width:0}[data-ui-dialog-frame] [data-ui-part=dialog-frame-sidebar]{flex:0 0 10rem;padding:.5rem 1rem 1rem;background:var(--muted)}[data-ui-dialog-frame][data-frame-surface=inset] [data-ui-part=dialog-frame-sidebar]{flex-basis:13rem}[data-ui-dialog-frame] [data-ui-part=dialog-frame-main]{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0}[data-ui-dialog-frame][data-frame-surface=inset] [data-ui-part=dialog-frame-main]{margin:0 1rem 1rem 0;border-radius:1rem;background:var(--background);overflow:hidden}[data-ui-dialog-frame] .ui-dialog-frame-scroll{flex:1;min-height:0;min-width:0;overflow:hidden;display:flex;flex-direction:column}[data-ui-dialog-frame] .ui-dialog-frame-scroll>[data-ui-part=scroll-area-viewport]{flex:1;height:auto;min-height:0}[data-ui-dialog-frame] [data-ui-part=dialog-frame-body]{padding:.5rem 1.5rem 1.5rem}[data-ui-dialog-frame][data-frame-padding=none] [data-ui-part=dialog-frame-body]{padding:0}[data-ui-dialog-frame] [data-ui-part=dialog-frame-footer]{display:flex;flex:none;flex-direction:row;justify-content:flex-end;flex-wrap:wrap;gap:.5rem;padding:1rem 1.5rem;background:var(--popover)}@media(max-width:40rem){[data-ui-dialog-frame] [data-ui-part=dialog-frame-layout]{flex-direction:column}[data-ui-dialog-frame] [data-ui-part=dialog-frame-sidebar]{flex:none}[data-ui-dialog-frame][data-frame-surface=inset] [data-ui-part=dialog-frame-main]{margin-left:1rem}}@layer properties;@layer base;@layer utilities{[data-ui-component=alert-dialog][data-ui-part=alert-dialog-content],[data-ui-component=alert-dialog][data-ui-part=alert-dialog-overlay]{position:fixed}[data-ui-component=alert-dialog][data-ui-part=alert-dialog-overlay]{inset:0}[data-ui-component=alert-dialog][data-ui-part=alert-dialog-content]{top:50%}[data-ui-component=alert-dialog][data-ui-part=alert-dialog-content]{left:50%}[data-ui-component=alert-dialog][data-ui-part=alert-dialog-content],[data-ui-component=alert-dialog][data-ui-part=alert-dialog-overlay]{z-index:50}[data-ui-component=alert-dialog][data-ui-part=alert-dialog-media]{margin-bottom:calc(var(--spacing) * 2)}[data-ui-component=alert-dialog][data-ui-part=alert-dialog-footer]{display:flex}[data-ui-component=alert-dialog][data-ui-part=alert-dialog-content],[data-ui-component=alert-dialog][data-ui-part=alert-dialog-header]{display:grid}[data-ui-component=alert-dialog][data-ui-part=alert-dialog-media]{display:inline-flex}[data-ui-component=alert-dialog][data-ui-part=alert-dialog-media]{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}[data-ui-component=alert-dialog][data-ui-part=alert-dialog-content]{width:100%}[data-ui-component=alert-dialog][data-ui-part=alert-dialog-content]{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}[data-ui-component=alert-dialog][data-ui-part=alert-dialog-content]{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}[data-ui-component=alert-dialog][data-ui-part=alert-dialog-header]{grid-template-rows:auto 1fr}[data-ui-component=alert-dialog][data-ui-part=alert-dialog-footer]{flex-direction:column-reverse}[data-ui-component=alert-dialog][data-ui-part=alert-dialog-header]{place-items:center}[data-ui-component=alert-dialog][data-ui-part=alert-dialog-media]{align-items:center}[data-ui-component=alert-dialog][data-ui-part=alert-dialog-media]{justify-content:center}[data-ui-component=alert-dialog][data-ui-part=alert-dialog-header]{gap:calc(var(--spacing) * 1.5)}[data-ui-component=alert-dialog][data-ui-part=alert-dialog-footer]{gap:calc(var(--spacing) * 2)}[data-ui-component=alert-dialog][data-ui-part=alert-dialog-content]{gap:calc(var(--spacing) * 6)}[data-ui-component=alert-dialog][data-ui-part=alert-dialog-media]{border-radius:calc(var(--radius) * .8)}[data-ui-component=alert-dialog][data-ui-part=alert-dialog-content]{border-radius:calc(var(--radius) * 1.4)}[data-ui-component=alert-dialog][data-ui-part=alert-dialog-overlay]{background-color:#0000001a}@supports (color: color-mix(in lab,red,red)){[data-ui-component=alert-dialog][data-ui-part=alert-dialog-overlay]{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}[data-ui-component=alert-dialog][data-ui-part=alert-dialog-media]{background-color:var(--muted)}[data-ui-component=alert-dialog][data-ui-part=alert-dialog-content]{background-color:var(--ui-alert-dialog-background, var(--popover))}[data-ui-component=alert-dialog][data-ui-part=alert-dialog-content]{padding:calc(var(--spacing) * 6)}[data-ui-component=alert-dialog][data-ui-part=alert-dialog-header]{text-align:center}[data-ui-component=alert-dialog][data-ui-part=alert-dialog-title]{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height))}[data-ui-component=alert-dialog][data-ui-part=alert-dialog-description]{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}[data-ui-component=alert-dialog][data-ui-part=alert-dialog-title]{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}[data-ui-component=alert-dialog][data-ui-part=alert-dialog-description]{text-wrap:balance}[data-ui-component=alert-dialog][data-ui-part=alert-dialog-description]{color:var(--muted-foreground)}[data-ui-component=alert-dialog][data-ui-part=alert-dialog-content]{color:var(--ui-alert-dialog-foreground, var(--popover-foreground))}[data-ui-component=alert-dialog][data-ui-part=alert-dialog-content]{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[data-ui-component=alert-dialog][data-ui-part=alert-dialog-content]{--tw-ring-color: var(--foreground)}@supports (color: color-mix(in lab,red,red)){[data-ui-component=alert-dialog][data-ui-part=alert-dialog-content]{--tw-ring-color: color-mix( in oklab, var(--foreground) 10%, transparent )}}[data-ui-component=alert-dialog][data-ui-part=alert-dialog-content],[data-ui-component=alert-dialog][data-ui-part=alert-dialog-overlay]{--tw-duration: .1s;transition-duration:.1s}[data-ui-component=alert-dialog][data-ui-part=alert-dialog-content]{--tw-outline-style: none;outline-style:none}[data-ui-component=alert-dialog][data-ui-part=alert-dialog-footer]:is(:where([data-ui-component=alert-dialog][data-ui-part=alert-dialog-content])[data-size=sm] *){display:grid}[data-ui-component=alert-dialog][data-ui-part=alert-dialog-footer]:is(:where([data-ui-component=alert-dialog][data-ui-part=alert-dialog-content])[data-size=sm] *){grid-template-columns:repeat(2,minmax(0,1fr))}[data-ui-component=alert-dialog][data-ui-part=alert-dialog-header]:has([data-slot=alert-dialog-media]){grid-template-rows:auto auto 1fr}[data-ui-component=alert-dialog][data-ui-part=alert-dialog-header]:has([data-slot=alert-dialog-media]){column-gap:calc(var(--spacing) * 6)}[data-ui-component=alert-dialog][data-ui-part=alert-dialog-content][data-size=default],[data-ui-component=alert-dialog][data-ui-part=alert-dialog-content][data-size=sm]{max-width:var(--container-xs)}@supports ((-webkit-backdrop-filter: var(--tw)) or (backdrop-filter: var(--tw))){[data-ui-component=alert-dialog][data-ui-part=alert-dialog-overlay]{--tw-backdrop-blur: blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}@media(min-width:40rem){[data-ui-component=alert-dialog][data-ui-part=alert-dialog-footer]{flex-direction:row}[data-ui-component=alert-dialog][data-ui-part=alert-dialog-footer]{justify-content:flex-end}[data-ui-component=alert-dialog][data-ui-part=alert-dialog-media]:is(:where([data-ui-component=alert-dialog][data-ui-part=alert-dialog-content])[data-size=default] *){grid-row:span 2 / span 2}[data-ui-component=alert-dialog][data-ui-part=alert-dialog-header]:is(:where([data-ui-component=alert-dialog][data-ui-part=alert-dialog-content])[data-size=default] *){place-items:start}[data-ui-component=alert-dialog][data-ui-part=alert-dialog-header]:is(:where([data-ui-component=alert-dialog][data-ui-part=alert-dialog-content])[data-size=default] *){text-align:left}[data-ui-component=alert-dialog][data-ui-part=alert-dialog-title]:is(:where([data-ui-component=alert-dialog][data-ui-part=alert-dialog-content])[data-size=default] *):is(:where([data-ui-component=alert-dialog][data-ui-part=alert-dialog-content]):has([data-slot=alert-dialog-media]) *){grid-column-start:2}[data-ui-component=alert-dialog][data-ui-part=alert-dialog-header]:is(:where([data-ui-component=alert-dialog][data-ui-part=alert-dialog-content])[data-size=default] *):has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}[data-ui-component=alert-dialog][data-ui-part=alert-dialog-content][data-size=default]{max-width:var(--container-lg)}}@media(min-width:48rem){[data-ui-component=alert-dialog][data-ui-part=alert-dialog-description]{text-wrap:pretty}}[data-ui-component=alert-dialog][data-ui-part=alert-dialog-content]:where([data-state=open]),[data-ui-component=alert-dialog][data-ui-part=alert-dialog-overlay]:where([data-state=open]),[data-ui-component=alert-dialog][data-ui-part=alert-dialog-content]:where([data-open]:not([data-open=false])),[data-ui-component=alert-dialog][data-ui-part=alert-dialog-overlay]:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration, var(--tw-duration, .15s)) var(--tw-ease, ease) var(--tw-animation-delay, 0s) var(--tw-animation-iteration-count, 1) var(--tw-animation-direction, normal) var(--tw-animation-fill-mode, none)}[data-ui-component=alert-dialog][data-ui-part=alert-dialog-content]:where([data-state=open]),[data-ui-component=alert-dialog][data-ui-part=alert-dialog-overlay]:where([data-state=open]),[data-ui-component=alert-dialog][data-ui-part=alert-dialog-content]:where([data-open]:not([data-open=false])),[data-ui-component=alert-dialog][data-ui-part=alert-dialog-overlay]:where([data-open]:not([data-open=false])){--tw-enter-opacity: 0}[data-ui-component=alert-dialog][data-ui-part=alert-dialog-content]:where([data-state=open]),[data-ui-component=alert-dialog][data-ui-part=alert-dialog-content]:where([data-open]:not([data-open=false])){--tw-enter-scale: .95}[data-ui-component=alert-dialog][data-ui-part=alert-dialog-content]:where([data-state=closed]),[data-ui-component=alert-dialog][data-ui-part=alert-dialog-overlay]:where([data-state=closed]),[data-ui-component=alert-dialog][data-ui-part=alert-dialog-content]:where([data-closed]:not([data-closed=false])),[data-ui-component=alert-dialog][data-ui-part=alert-dialog-overlay]:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration, var(--tw-duration, .15s)) var(--tw-ease, ease) var(--tw-animation-delay, 0s) var(--tw-animation-iteration-count, 1) var(--tw-animation-direction, normal) var(--tw-animation-fill-mode, none)}[data-ui-component=alert-dialog][data-ui-part=alert-dialog-content]:where([data-state=closed]),[data-ui-component=alert-dialog][data-ui-part=alert-dialog-overlay]:where([data-state=closed]),[data-ui-component=alert-dialog][data-ui-part=alert-dialog-content]:where([data-closed]:not([data-closed=false])),[data-ui-component=alert-dialog][data-ui-part=alert-dialog-overlay]:where([data-closed]:not([data-closed=false])){--tw-exit-opacity: 0}[data-ui-component=alert-dialog][data-ui-part=alert-dialog-content]:where([data-state=closed]),[data-ui-component=alert-dialog][data-ui-part=alert-dialog-content]:where([data-closed]:not([data-closed=false])){--tw-exit-scale: .95}:is([data-ui-component=alert-dialog][data-ui-part=alert-dialog-description]>*):is(a){text-decoration-line:underline}:is([data-ui-component=alert-dialog][data-ui-part=alert-dialog-description]>*):is(a){text-underline-offset:3px}@media(hover:hover){:is([data-ui-component=alert-dialog][data-ui-part=alert-dialog-description]>*):is(a):hover{color:var(--ui-alert-dialog-foreground, var(--foreground))}}:is([data-ui-component=alert-dialog][data-ui-part=alert-dialog-media]>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}}@property --tw-translate-x{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-y{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-z{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-duration{syntax: "*"; inherits: false;}@property --tw-backdrop-blur{syntax: "*"; inherits: false;}@property --tw-backdrop-brightness{syntax: "*"; inherits: false;}@property --tw-backdrop-contrast{syntax: "*"; inherits: false;}@property --tw-backdrop-grayscale{syntax: "*"; inherits: false;}@property --tw-backdrop-hue-rotate{syntax: "*"; inherits: false;}@property --tw-backdrop-invert{syntax: "*"; inherits: false;}@property --tw-backdrop-opacity{syntax: "*"; inherits: false;}@property --tw-backdrop-saturate{syntax: "*"; inherits: false;}@property --tw-backdrop-sepia{syntax: "*"; inherits: false;}[data-ui-confirm-dialog][data-ui-part=alert-dialog-content]{width:min(28rem,calc(100vw - 2rem));max-width:28rem;max-height:calc(100dvh - 2rem);overflow:auto;font-family:var(--font-sans, sans-serif);font-size:var(--ui-dialog-frame-font-size, .875rem)}[data-ui-confirm-dialog] [data-slot=alert-dialog-title]{font-size:var(--ui-dialog-frame-title-size, 1.125rem)}[data-ui-confirm-dialog] [data-slot=alert-dialog-footer]{display:flex;flex-direction:row;justify-content:flex-end;gap:.5rem}[data-ui-confirm-dialog] [role=alert]{color:var(--destructive);margin:0}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties;@layer base;@layer utilities{[data-ui-component=tabs][data-ui-part=tabs-trigger]{position:relative}[data-ui-component=tabs][data-ui-part=tabs]{display:flex}[data-ui-component=tabs][data-ui-part=tabs-list],[data-ui-component=tabs][data-ui-part=tabs-trigger]{display:inline-flex}[data-ui-component=tabs][data-ui-part=tabs-trigger]{height:calc(100% - 1px)}[data-ui-component=tabs][data-ui-part=tabs-list]{width:fit-content}[data-ui-component=tabs][data-ui-part=tabs-content],[data-ui-component=tabs][data-ui-part=tabs-trigger]{flex:1}[data-ui-component=tabs][data-ui-part=tabs-list],[data-ui-component=tabs][data-ui-part=tabs-trigger]{align-items:center}[data-ui-component=tabs][data-ui-part=tabs-list],[data-ui-component=tabs][data-ui-part=tabs-trigger]{justify-content:center}[data-ui-component=tabs][data-ui-part=tabs-list][data-variant=line]{gap:var(--spacing)}[data-ui-component=tabs][data-ui-part=tabs-trigger]{gap:calc(var(--spacing) * 1.5)}[data-ui-component=tabs][data-ui-part=tabs]{gap:calc(var(--spacing) * 2)}[data-ui-component=tabs][data-ui-part=tabs-list]{border-radius:var(--radius)}[data-ui-component=tabs][data-ui-part=tabs-trigger]{border-radius:calc(var(--radius) * .8)}[data-ui-component=tabs][data-ui-part=tabs-trigger]{border-style:var(--tw-border-style);border-width:1px}[data-ui-component=tabs][data-ui-part=tabs-trigger]{border-color:#0000}[data-ui-component=tabs][data-ui-part=tabs-list][data-variant=default]{background-color:var(--ui-tabs-background, var(--muted))}[data-ui-component=tabs][data-ui-part=tabs-list][data-variant=line]{background-color:#0000}[data-ui-component=tabs][data-ui-part=tabs-list]{padding:3px}[data-ui-component=tabs][data-ui-part=tabs-trigger]{padding-inline:calc(var(--spacing) * 2)}[data-ui-component=tabs][data-ui-part=tabs-trigger]{padding-block:var(--spacing)}[data-ui-component=tabs][data-ui-part=tabs-content],[data-ui-component=tabs][data-ui-part=tabs-trigger]{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}[data-ui-component=tabs][data-ui-part=tabs-trigger]{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}[data-ui-component=tabs][data-ui-part=tabs-trigger]{white-space:nowrap}[data-ui-component=tabs][data-ui-part=tabs-trigger]{color:var(--ui-tabs-foreground, var(--foreground))}[data-ui-component=tabs][data-ui-part=tabs-list]{color:var(--muted-foreground)}[data-ui-component=tabs][data-ui-part=tabs-trigger]{transition-property:all;transition-timing-function:var( --tw-ease, var(--default-transition-timing-function) );transition-duration:var( --tw-duration, var(--default-transition-duration) )}[data-ui-component=tabs][data-ui-part=tabs-content]{--tw-outline-style: none;outline-style:none}[data-ui-component=tabs][data-ui-part=tabs-list]:is(:where([data-ui-component=tabs][data-ui-part=tabs])[data-orientation=vertical] *){height:fit-content}[data-ui-component=tabs][data-ui-part=tabs-trigger]:is(:where([data-ui-component=tabs][data-ui-part=tabs])[data-orientation=vertical] *){width:100%}[data-ui-component=tabs][data-ui-part=tabs-list]:is(:where([data-ui-component=tabs][data-ui-part=tabs])[data-orientation=vertical] *){flex-direction:column}[data-ui-component=tabs][data-ui-part=tabs-trigger]:is(:where([data-ui-component=tabs][data-ui-part=tabs])[data-orientation=vertical] *){justify-content:flex-start}[data-ui-component=tabs][data-ui-part=tabs-trigger]:is(:where([data-ui-component=tabs][data-ui-part=tabs-list])[data-variant=line] *){background-color:#0000}[data-ui-component=tabs][data-ui-part=tabs-list]:is(:where([data-ui-component=tabs][data-ui-part=tabs]):where([data-orientation=horizontal]) *){height:calc(var(--spacing) * 9)}[data-ui-component=tabs][data-ui-part=tabs-trigger]:after{content:var(--tw-content);position:absolute}[data-ui-component=tabs][data-ui-part=tabs-trigger]:after{content:var(--tw-content);background-color:var(--foreground)}[data-ui-component=tabs][data-ui-part=tabs-trigger]:after{content:var(--tw-content);opacity:0}[data-ui-component=tabs][data-ui-part=tabs-trigger]:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var( --tw-ease, var(--default-transition-timing-function) );transition-duration:var( --tw-duration, var(--default-transition-duration) )}[data-ui-component=tabs][data-ui-part=tabs-trigger]:is(:where([data-ui-component=tabs][data-ui-part=tabs])[data-orientation=horizontal] *):after{content:var(--tw-content);inset-inline:0}[data-ui-component=tabs][data-ui-part=tabs-trigger]:is(:where([data-ui-component=tabs][data-ui-part=tabs])[data-orientation=horizontal] *):after{content:var(--tw-content);bottom:-5px}[data-ui-component=tabs][data-ui-part=tabs-trigger]:is(:where([data-ui-component=tabs][data-ui-part=tabs])[data-orientation=horizontal] *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}[data-ui-component=tabs][data-ui-part=tabs-trigger]:is(:where([data-ui-component=tabs][data-ui-part=tabs])[data-orientation=vertical] *):after{content:var(--tw-content);inset-block:0}[data-ui-component=tabs][data-ui-part=tabs-trigger]:is(:where([data-ui-component=tabs][data-ui-part=tabs])[data-orientation=vertical] *):after,.group-data-\[orientation\=vertical\]\/tabs\:after\:-right-1:is(:where([data-ui-component=tabs][data-ui-part=tabs])[data-orientation=vertical] *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}[data-ui-component=tabs][data-ui-part=tabs-trigger]:is(:where([data-ui-component=tabs][data-ui-part=tabs])[data-orientation=vertical] *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}@media(hover:hover){[data-ui-component=tabs][data-ui-part=tabs-trigger]:hover{color:var(--ui-tabs-foreground, var(--foreground))}}[data-ui-component=tabs][data-ui-part=tabs-trigger]:focus-visible{border-color:var(--ui-tabs-focus-ring-color, var(--ring))}[data-ui-component=tabs][data-ui-part=tabs-trigger]:focus-visible{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[data-ui-component=tabs][data-ui-part=tabs-trigger]:focus-visible{--tw-ring-color: var(--ui-tabs-focus-ring-color, var(--ring))}@supports (color: color-mix(in lab,red,red)){[data-ui-component=tabs][data-ui-part=tabs-trigger]:focus-visible{--tw-ring-color: color-mix( in oklab, var(--ui-tabs-focus-ring-color, var(--ring)) 50%, transparent )}}[data-ui-component=tabs][data-ui-part=tabs-trigger]:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}[data-ui-component=tabs][data-ui-part=tabs-trigger]:focus-visible{outline-color:var(--ring)}[data-ui-component=tabs][data-ui-part=tabs-trigger]:disabled{pointer-events:none}[data-ui-component=tabs][data-ui-part=tabs-trigger]:disabled{opacity:.5}[data-ui-component=tabs][data-ui-part=tabs-trigger]:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}[data-ui-component=tabs][data-ui-part=tabs-trigger]:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}[data-ui-component=tabs][data-ui-part=tabs][data-orientation=horizontal]{flex-direction:column}[data-ui-component=tabs][data-ui-part=tabs-list][data-variant=line]{border-radius:0}[data-ui-component=tabs][data-ui-part=tabs-trigger]:is(.dark *){color:var(--muted-foreground)}@media(hover:hover){[data-ui-component=tabs][data-ui-part=tabs-trigger]:is(.dark *):hover{color:var(--ui-tabs-foreground, var(--foreground))}}[data-ui-component=tabs][data-ui-part=tabs-trigger]:where([data-state=active]),[data-ui-component=tabs][data-ui-part=tabs-trigger]:where([data-active]:not([data-active=false])){background-color:var(--background)}[data-ui-component=tabs][data-ui-part=tabs-trigger]:where([data-state=active]),[data-ui-component=tabs][data-ui-part=tabs-trigger]:where([data-active]:not([data-active=false])){color:var(--ui-tabs-foreground, var(--foreground))}[data-ui-component=tabs][data-ui-part=tabs-trigger]:is(:where([data-ui-component=tabs][data-ui-part=tabs-list])[data-variant=default] *):where([data-state=active]),[data-ui-component=tabs][data-ui-part=tabs-trigger]:is(:where([data-ui-component=tabs][data-ui-part=tabs-list])[data-variant=default] *):where([data-active]:not([data-active=false])){--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[data-ui-component=tabs][data-ui-part=tabs-trigger]:is(:where([data-ui-component=tabs][data-ui-part=tabs-list])[data-variant=line] *):where([data-state=active]),[data-ui-component=tabs][data-ui-part=tabs-trigger]:is(:where([data-ui-component=tabs][data-ui-part=tabs-list])[data-variant=line] *):where([data-active]:not([data-active=false])){background-color:#0000}[data-ui-component=tabs][data-ui-part=tabs-trigger]:is(:where([data-ui-component=tabs][data-ui-part=tabs-list])[data-variant=line] *):where([data-state=active]),[data-ui-component=tabs][data-ui-part=tabs-trigger]:is(:where([data-ui-component=tabs][data-ui-part=tabs-list])[data-variant=line] *):where([data-active]:not([data-active=false])){--tw-shadow: 0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is([data-ui-component=tabs][data-ui-part=tabs-trigger]:is(:where([data-ui-component=tabs][data-ui-part=tabs-list])[data-variant=line] *):where([data-state=active]),[data-ui-component=tabs][data-ui-part=tabs-trigger]:is(:where([data-ui-component=tabs][data-ui-part=tabs-list])[data-variant=line] *):where([data-active]:not([data-active=false]))):after{content:var(--tw-content);opacity:1}[data-ui-component=tabs][data-ui-part=tabs-trigger]:is(.dark *):where([data-state=active]),[data-ui-component=tabs][data-ui-part=tabs-trigger]:is(.dark *):where([data-active]:not([data-active=false])){border-color:var(--input)}[data-ui-component=tabs][data-ui-part=tabs-trigger]:is(.dark *):where([data-state=active]),[data-ui-component=tabs][data-ui-part=tabs-trigger]:is(.dark *):where([data-active]:not([data-active=false])){background-color:var(--input)}@supports (color: color-mix(in lab,red,red)){[data-ui-component=tabs][data-ui-part=tabs-trigger]:is(.dark *):where([data-state=active]),[data-ui-component=tabs][data-ui-part=tabs-trigger]:is(.dark *):where([data-active]:not([data-active=false])){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}[data-ui-component=tabs][data-ui-part=tabs-trigger]:is(.dark *):where([data-state=active]),[data-ui-component=tabs][data-ui-part=tabs-trigger]:is(.dark *):where([data-active]:not([data-active=false])){color:var(--ui-tabs-foreground, var(--foreground))}[data-ui-component=tabs][data-ui-part=tabs-trigger]:is(.dark *):is(:where([data-ui-component=tabs][data-ui-part=tabs-list])[data-variant=line] *):where([data-state=active]),[data-ui-component=tabs][data-ui-part=tabs-list]:is(.dark *):is(:where([data-ui-component=tabs][data-ui-part=tabs-list])[data-variant=line] *):where([data-state=active]),[data-ui-component=tabs][data-ui-part=tabs-trigger]:is(.dark *):is(:where([data-ui-component=tabs][data-ui-part=tabs-list])[data-variant=line] *):where([data-active]:not([data-active=false])),[data-ui-component=tabs][data-ui-part=tabs-list]:is(.dark *):is(:where([data-ui-component=tabs][data-ui-part=tabs-list])[data-variant=line] *):where([data-active]:not([data-active=false])){border-color:#0000}[data-ui-component=tabs][data-ui-part=tabs-trigger]:is(.dark *):is(:where([data-ui-component=tabs][data-ui-part=tabs-list])[data-variant=line] *):where([data-state=active]),[data-ui-component=tabs][data-ui-part=tabs-list]:is(.dark *):is(:where([data-ui-component=tabs][data-ui-part=tabs-list])[data-variant=line] *):where([data-state=active]),[data-ui-component=tabs][data-ui-part=tabs-trigger]:is(.dark *):is(:where([data-ui-component=tabs][data-ui-part=tabs-list])[data-variant=line] *):where([data-active]:not([data-active=false])),[data-ui-component=tabs][data-ui-part=tabs-list]:is(.dark *):is(:where([data-ui-component=tabs][data-ui-part=tabs-list])[data-variant=line] *):where([data-active]:not([data-active=false])){background-color:#0000}[data-ui-component=tabs][data-ui-part=tabs-trigger] svg{pointer-events:none}[data-ui-component=tabs][data-ui-part=tabs-trigger] svg{flex-shrink:0}[data-ui-component=tabs][data-ui-part=tabs-trigger] svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}@property --tw-animation-delay{syntax: "*"; inherits: false; initial-value: 0s;}@property --tw-animation-direction{syntax: "*"; inherits: false; initial-value: normal;}@property --tw-animation-duration{syntax: "*"; inherits: false;}@property --tw-animation-fill-mode{syntax: "*"; inherits: false; initial-value: none;}@property --tw-animation-iteration-count{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-enter-blur{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-enter-opacity{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-enter-rotate{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-enter-scale{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-enter-translate-x{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-enter-translate-y{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-exit-blur{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-exit-opacity{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-exit-rotate{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-exit-scale{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-exit-translate-x{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-exit-translate-y{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-font-weight{syntax: "*"; inherits: false;}@property --tw-content{syntax: "*"; inherits: false; initial-value: "";}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false;}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false;}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false;}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false;}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false;}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-outline-style{syntax: "*"; inherits: false; initial-value: solid;}.ui-avatar-picker{--_picker-size: var(--ui-avatar-picker-size, 5rem);--_picker-edit-size: clamp(1.25rem, calc(var(--_picker-size) * .26), 3rem);--_picker-cutout-gap: var( --ui-avatar-picker-cutout-gap, max(3px, calc(var(--_picker-size) * .025)) );display:inline-flex;flex-direction:column;align-items:flex-start;max-width:100%}.ui-avatar-picker[data-size=xs]{--_picker-size: var(--ui-avatar-picker-size, 1.25rem)}.ui-avatar-picker[data-size=sm]{--_picker-size: var(--ui-avatar-picker-size, 1.5rem)}.ui-avatar-picker[data-size=md]{--_picker-size: var(--ui-avatar-picker-size, 2rem)}.ui-avatar-picker[data-size=lg]{--_picker-size: var(--ui-avatar-picker-size, 3rem)}.ui-avatar-picker[data-size="2xl"]{--_picker-size: var(--ui-avatar-picker-size, 8rem)}.ui-avatar-picker[data-size="3xl"]{--_picker-size: var(--ui-avatar-picker-size, 10rem)}.ui-avatar-picker__trigger[data-ui-component=button]{--ui-button-height: var(--_picker-size);--ui-button-padding-inline: 0;--ui-button-radius: var(--ui-avatar-radius, 25%);position:relative;width:var(--_picker-size);padding:0;border:0;background:transparent}.ui-avatar-picker[data-shape=circle] .ui-avatar-picker__trigger{--ui-button-radius: 50%}.ui-avatar-picker__trigger[data-ui-component=button]:is(:hover,[aria-expanded=true]){background:transparent}.ui-avatar-picker__trigger>[data-ui-component=avatar]{--ui-avatar-size: var(--_picker-size);mask-image:radial-gradient(circle at calc(100% - var(--_picker-edit-size) / 2) calc(100% - var(--_picker-edit-size) / 2),transparent calc(var(--_picker-edit-size) / 2 + var(--_picker-cutout-gap)),black calc(var(--_picker-edit-size) / 2 + var(--_picker-cutout-gap) + .5px))}.ui-avatar-picker__edit{position:absolute;inset-inline-end:0;bottom:0;display:grid;place-items:center;width:var(--_picker-edit-size);height:var(--_picker-edit-size);border-radius:50%;background:var(--ui-avatar-picker-edit-background, var(--foreground));color:var(--ui-avatar-picker-edit-foreground, var(--background));pointer-events:none}.ui-avatar-picker__trigger .ui-avatar-picker__edit svg{width:48%;height:48%}.ui-avatar-picker-content{--ui-popover-width: min( var(--ui-avatar-picker-width, 26rem), calc(100vw - 1rem) );--ui-popover-padding: 0;overflow:hidden}.ui-avatar-picker[data-presentation=inline][data-open=true]{display:block;width:min(var(--ui-avatar-picker-width, 26rem),100%)}[data-ui-component=avatar-picker][data-ui-part=editor]{display:grid;gap:1rem;min-width:0;width:100%}.ui-avatar-picker__tabs,.ui-avatar-picker__tab-content{display:grid;gap:1rem;min-width:0}.ui-avatar-picker__tab-list{width:100%}.ui-avatar-picker__tab-list [data-slot=tabs-trigger]{flex:1}.ui-avatar-picker__editor-preview{display:grid;place-items:center;padding-block:.75rem}.ui-avatar-picker__drop{position:relative;display:grid;place-content:center;justify-items:center;gap:.625rem;min-height:8rem;border-radius:var(--radius);background:var(--muted);color:var(--foreground);font-size:var(--text-sm, .875rem);cursor:pointer}.ui-avatar-picker__drop>svg{width:1.75rem;height:1.75rem}.ui-avatar-picker__drop:is(:focus-within,[data-dragging=true]){outline:2px solid var(--ring);outline-offset:2px}.ui-avatar-picker__browse{text-decoration:underline;text-underline-offset:3px}.ui-avatar-picker__drop .ui-avatar-picker__file[data-ui-component=input]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.ui-avatar-picker__drop[data-disabled=true]{opacity:.5;cursor:not-allowed}.ui-avatar-picker__url{min-height:2.75rem;border-color:transparent;background:var(--muted)}.ui-avatar-picker__emoji-panel{--ui-emoji-picker-height: var(--ui-avatar-picker-emoji-height, 16rem);--ui-emoji-picker-min-height: var(--ui-avatar-picker-emoji-height, 16rem);overflow:hidden;border-radius:var(--radius);background:var(--muted)}.ui-avatar-picker__colors{display:grid;grid-template-columns:repeat(auto-fit,minmax(1.75rem,1fr));gap:.5rem;padding:.75rem;border-radius:var(--radius);background:var(--muted)}.ui-avatar-picker__swatch[data-ui-component=button],.ui-avatar-picker__custom-color{--ui-button-height: 1.75rem;--ui-button-padding-inline: 0;width:1.75rem;height:1.75rem;padding:0;border-radius:50%;border:1px solid color-mix(in srgb,var(--foreground) 12%,transparent);justify-self:center}.ui-avatar-picker__swatch[aria-pressed=true]{outline:2px solid var(--foreground);outline-offset:2px}.ui-avatar-picker__custom-color{position:relative;overflow:hidden;border:0;isolation:isolate;background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.ui-avatar-picker__custom-color input{appearance:none;border:0;padding:0;margin:0;border-radius:50%;box-shadow:none;position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.ui-avatar-picker__custom-color:focus-within{outline:2px solid var(--ring);outline-offset:2px}.ui-avatar-picker__remove[data-ui-component=button]{width:100%;color:var(--destructive)}.ui-avatar-picker__done{width:100%}.ui-avatar-picker__hint{margin:0;font-size:var(--text-sm, .875rem);color:var(--muted-foreground)}.ui-avatar-picker__edit{transition:background-color .15s ease,transform .15s ease,box-shadow .15s ease}@media(hover:hover){.ui-avatar-picker__trigger:not(:disabled):hover .ui-avatar-picker__edit{background:var( --ui-avatar-picker-edit-hover-background, color-mix(in srgb, var(--foreground) 80%, var(--background)) );transform:scale(1.08);box-shadow:0 2px 5px color-mix(in srgb,var(--foreground) 18%,transparent)}}.ui-avatar-picker__trigger:focus-visible .ui-avatar-picker__edit{outline:2px solid var(--ring);outline-offset:2px}.ui-avatar-picker__trigger:not(:disabled):active .ui-avatar-picker__edit{transform:scale(.96)}@media(prefers-reduced-motion:reduce){.ui-avatar-picker__edit,.ui-avatar-picker__trigger:is(:hover,:active,:focus-visible) .ui-avatar-picker__edit{transition:none;transform:none}}.ui-avatar-picker__scroll[data-ui-component=scroll-area]{width:100%;min-height:0;max-height:var(--bits-popover-content-available-height, calc(100dvh - 1rem) )}.ui-avatar-picker__scroll>[data-ui-part=scroll-area-viewport]{height:auto;max-height:var(--bits-popover-content-available-height, calc(100dvh - 1rem) );overscroll-behavior:contain}.ui-avatar-picker__scroll-content{padding:1rem}.ui-quantity-input__controls{display:grid;gap:.5rem;width:min(var(--ui-quantity-input-width, 18rem),100%);min-width:0}[data-ui-component=quantity-input][data-layout=control] .ui-quantity-input__controls{width:100%}.ui-quantity-input__entry{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.5rem}.ui-quantity-input__input{flex:1 1 12rem;max-width:15.5rem}.ui-quantity-input__input input{min-width:0;width:100%;font-variant-numeric:tabular-nums}.ui-quantity-input__unit[data-slot]{align-self:stretch;flex:none;margin:0;padding:0;gap:0;border-inline-start:1px solid var(--input);background:color-mix(in srgb,var(--primary) 7%,var(--background));border-radius:0 calc(var(--radius) * .8) calc(var(--radius) * .8) 0}.ui-quantity-input__unit-trigger[data-slot]{height:100%;min-width:4.5rem;border:0;background:transparent;box-shadow:none;color:var(--primary)}.ui-quantity-input__unit [data-slot=input-group-text]{padding-inline:.75rem;font-size:.8rem}.ui-quantity-input__default,.ui-quantity-input__state,.ui-quantity-input__error,.ui-quantity-input__range{margin:0;font-size:.75rem;color:var(--muted-foreground)}.ui-quantity-input__state{text-align:end;overflow-wrap:anywhere}.ui-quantity-input__state:empty{display:none}.ui-quantity-input__range{display:flex;justify-content:space-between;gap:.5rem}.ui-quantity-input__range span{min-width:0;max-width:calc(50% - .25rem);overflow-wrap:anywhere}.ui-quantity-input__range span:last-child{text-align:end}.ui-quantity-input__error{display:flex;align-items:center;gap:.4rem;color:var(--destructive)}.ui-quantity-input__error svg{width:1rem;height:1rem;flex:none}.ui-quantity-input[data-density=compact]{padding-block:.5rem}.ui-quantity-input__input:focus-within{outline:none;border-color:var(--input);box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-quantity-input-ring, var(--ring)) 50%,transparent)}@media(max-width:40rem){.ui-quantity-input__controls{width:100%}.ui-quantity-input__input{max-width:none}}.ui-quantity-input__reset[data-ui-part]{align-self:stretch;height:auto;width:2rem;border-inline-start:1px solid var(--input);border-radius:0 calc(var(--radius) * .8) calc(var(--radius) * .8) 0;background:var(--background)}.ui-quantity-input__unit:has(.ui-quantity-input__reset) .ui-quantity-input__unit-trigger{border-radius:0}.ui-quantity-input__input:has([aria-invalid=true]){--ui-quantity-input-ring: var(--destructive)}.ui-quantity-input__input :is(input,button):focus{outline:none;box-shadow:none}.ui-quantity-input__unit-trigger[data-slot]:hover:not(:disabled),.ui-quantity-input__reset[data-ui-part]:hover:not(:disabled){background:var(--muted);color:var(--foreground)}.ui-quantity-input[data-slot]{display:flex;align-items:start;justify-content:space-between;gap:1rem}@media(max-width:40rem){.ui-quantity-input[data-slot]{flex-direction:column}}.ui-file-path-input__group{width:100%;min-width:0;border-radius:calc(var(--radius) * .8)}.ui-file-path-input__group:focus-within{box-shadow:0 0 0 3px color-mix(in oklab,var(--ui-input-focus-ring-color, var(--ring)) 50%,transparent)}.ui-file-path-input__group:has(input[aria-invalid=true]){box-shadow:0 0 0 3px color-mix(in oklab,var(--destructive) 20%,transparent)}:where(.dark) .ui-file-path-input__group:has(input[aria-invalid=true]){box-shadow:0 0 0 3px color-mix(in oklab,var(--destructive) 40%,transparent)}.ui-file-path-input__group input:focus-visible{border-color:var(--ui-input-border-color, var(--input))}.ui-file-path-input__group input[aria-invalid=true]{border-color:var(--destructive)}.ui-file-path-input__group input:is(:focus-visible,[aria-invalid=true]),.ui-file-path-input__group button:focus-visible{box-shadow:none;outline:none}.ui-file-path-input__group input{min-width:0;flex:1}.ui-file-path-input__group button{flex:none}.ui-file-path-input__error{margin:.5rem 0 0;color:var(--destructive);font-size:.8rem}@media(forced-colors:active){.ui-file-path-input__group:focus-within{outline:2px solid Highlight;outline-offset:2px}}[data-ui-component=modal]{--ui-modal-width: var(--dialog-width, 560px);--ui-modal-max-width: var(--dialog-max-width, 80vw);--ui-modal-max-height: var(--dialog-max-height, 85vh)}[data-ui-component=modal][data-ui-part=content]{width:var(--ui-modal-width);max-width:var(--ui-modal-max-width);max-height:var(--ui-modal-max-height);overflow:auto}[data-ui-component=modal][data-ui-part=body]{min-width:0}[data-ui-component=dialog][data-ui-part=dialog-content][data-ui-confirm-dialog]{--ui-confirm-dialog-max-width: 28rem;--ui-confirm-dialog-footer-gap: .5rem;max-width:var(--ui-confirm-dialog-max-width)}[data-ui-component=dialog][data-ui-part=dialog-content][data-ui-confirm-dialog] [data-ui-part=dialog-footer]{gap:var(--ui-confirm-dialog-footer-gap);justify-content:flex-end}.ui-workspace-notifications__toasts{pointer-events:none;position:absolute;inset-block-start:.75rem;inset-inline-end:.75rem;z-index:calc(var(--ui-workspace-overlay-z-index) + 20);display:grid;width:min(24rem,calc(100% - 1.5rem));gap:.5rem}.ui-workspace-notifications__toast{pointer-events:auto;display:grid;grid-template-columns:1rem minmax(0,1fr) auto;align-items:start;gap:.75rem;border:1px solid var(--ui-workspace-border);border-radius:6px;padding:.75rem;color:var(--ui-workspace-popover-foreground);background:var(--ui-workspace-popover);box-shadow:var( --ui-workspace-notifications-shadow, var(--ui-workspace-shadow) )}.ui-workspace-notifications__severity{color:var(--ui-workspace-notifications-primary, var(--primary))}.ui-workspace-notifications__severity svg{width:1rem;height:1rem}.ui-workspace-notifications__toast[data-severity=warning] .ui-workspace-notifications__severity{color:var(--ui-workspace-notifications-warning, var(--warning, #9a6700))}.ui-workspace-notifications__toast[data-severity=error] .ui-workspace-notifications__severity{color:var(--ui-workspace-destructive, var(--destructive))}.ui-workspace-notifications__toasts[data-portal]{position:fixed;inset:auto max(.75rem,env(safe-area-inset-right)) max(.75rem,env(safe-area-inset-bottom)) auto;max-height:calc(100dvh - 1.5rem);overflow-y:auto;overscroll-behavior:contain;margin:0;padding:.25rem;border:0;background:transparent;box-sizing:border-box;font-family:var(--font-sans, sans-serif);--ui-workspace-border: var(--border);--ui-workspace-popover: var(--popover);--ui-workspace-popover-foreground: var(--popover-foreground);--ui-workspace-muted-foreground: var(--muted-foreground);--ui-workspace-accent: var(--accent);--ui-workspace-accent-foreground: var(--accent-foreground);--ui-workspace-focus-ring: var(--ring);--ui-workspace-radius-small: var(--radius, .375rem);--ui-workspace-shadow: 0 4px 16px rgb(0 0 0 / 15%)}.ui-workspace-notifications__toasts[data-portal]::backdrop{pointer-events:none}.ui-workspace-notifications__toast-content{display:grid;min-width:0;gap:.125rem;font-size:.875rem;line-height:1.35}.ui-workspace-notifications__toast-content span{color:var(--ui-workspace-muted-foreground);overflow-wrap:anywhere}.ui-workspace-notifications__center{pointer-events:auto;position:absolute;inset-inline-end:.5rem;inset-block-end:2.5rem;z-index:calc(var(--ui-workspace-overlay-z-index) + 10);display:grid;width:min(26rem,calc(100% - 1rem));max-height:min(38rem,calc(100% - 3.5rem));overflow:hidden;border:1px solid var(--ui-workspace-border);border-radius:6px;color:var(--ui-workspace-popover-foreground);background:var(--ui-workspace-popover);box-shadow:var( --ui-workspace-notifications-shadow, var(--ui-workspace-shadow) )}.ui-workspace-notifications__center-header,.ui-workspace-notifications__row-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.ui-workspace-notifications__center-header{align-items:center;min-height:2.75rem;padding:.5rem .75rem;border-block-end:1px solid var(--ui-workspace-border)}.ui-workspace-notifications__center-header h2,.ui-workspace-notifications__section h3{margin:0;font-weight:600}.ui-workspace-notifications__center-header h2{font-size:.875rem}.ui-workspace-notifications__center-actions{display:flex;align-items:center;gap:.25rem}.ui-workspace-notifications__center-scroll{min-height:0;overflow:auto;overscroll-behavior:contain}.ui-workspace-notifications__section{display:grid;gap:.5rem;padding:.75rem}.ui-workspace-notifications__section+.ui-workspace-notifications__section{border-block-start:1px solid var(--ui-workspace-border)}.ui-workspace-notifications__section h3{color:var(--ui-workspace-muted-foreground);font-size:.75rem;text-transform:uppercase;letter-spacing:.04em}.ui-workspace-notifications__row{position:relative;display:grid;gap:.5rem;padding:.75rem;border:1px solid var(--ui-workspace-border);border-radius:6px;background:var(--ui-workspace-notifications-card, var(--ui-workspace-panel))}.ui-workspace-notifications__row--unread:before{position:absolute;inset-block-start:.9rem;inset-inline-start:-.25rem;width:.375rem;height:.375rem;border-radius:999px;background:var( --ui-workspace-notifications-primary, var(--ui-workspace-accent) );content:""}.ui-workspace-notifications__row strong{display:block;font-size:.875rem;line-height:1.35;overflow-wrap:anywhere}.ui-workspace-notifications__row p,.ui-workspace-notifications__empty p{margin:.125rem 0 0;color:var(--ui-workspace-muted-foreground);font-size:.75rem;line-height:1.4;overflow-wrap:anywhere}.ui-workspace-notifications__row time{color:var(--ui-workspace-muted-foreground);font-size:.6875rem}.ui-workspace-notifications__row progress{width:100%;height:.375rem;overflow:hidden;border:0;border-radius:999px;accent-color:var( --ui-workspace-notifications-primary, var(--ui-workspace-accent) );background:var(--ui-workspace-muted)}.ui-workspace-notifications__row progress::-webkit-progress-bar{border-radius:999px;background:var(--ui-workspace-muted)}.ui-workspace-notifications__row progress::-webkit-progress-value{border-radius:999px;background:var( --ui-workspace-notifications-primary, var(--ui-workspace-accent) )}.ui-workspace-notifications__indeterminate-progress{position:relative;height:.375rem;overflow:hidden;border-radius:999px;background:var(--ui-workspace-muted)}.ui-workspace-notifications__indeterminate-progress:after{position:absolute;inset:0;width:40%;border-radius:inherit;background:var( --ui-workspace-notifications-primary, var(--ui-workspace-accent) );animation:ui-workspace-notifications-progress 1.2s ease-in-out infinite;content:""}.ui-workspace-notifications__button,.ui-workspace-notifications__icon-button,.ui-workspace-notifications__status{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--ui-workspace-radius-small);color:inherit;background:transparent;font:inherit;cursor:pointer}.ui-workspace-notifications__button{min-height:1.75rem;padding:0 .5rem;font-size:.75rem}.ui-workspace-notifications__button[data-action-variant=secondary]{color:var(--secondary-foreground, var(--ui-workspace-popover-foreground));background:var(--secondary, var(--ui-workspace-accent))}.ui-workspace-notifications__icon-button{width:1.75rem;height:1.75rem;flex:0 0 auto}.ui-workspace-notifications__icon-button svg,.ui-workspace-notifications__status svg,.ui-workspace-notifications__empty>svg{width:.875rem;height:.875rem}.ui-workspace-notifications__button:hover,.ui-workspace-notifications__icon-button:hover,.ui-workspace-notifications__status:hover{color:var(--ui-workspace-accent-foreground);background:var(--ui-workspace-accent)}.ui-workspace-notifications__button[data-action-variant=secondary]:hover{color:var(--secondary-foreground, var(--ui-workspace-popover-foreground));background:color-mix(in srgb,var(--secondary, var(--ui-workspace-accent)) 90%,var(--ui-workspace-popover-foreground))}.ui-workspace-notifications__button:focus-visible,.ui-workspace-notifications__icon-button:focus-visible,.ui-workspace-notifications__status:focus-visible{outline:2px solid var(--ui-workspace-focus-ring);outline-offset:2px}.ui-workspace-notifications__button:disabled{opacity:.5;cursor:not-allowed}.ui-workspace-notifications__empty{display:flex;align-items:center;gap:.75rem;min-height:4.5rem;padding:.75rem}.ui-workspace-notifications__empty>svg{color:var(--ui-workspace-muted-foreground)}.ui-workspace-notifications__status{gap:.25rem;min-height:1.625rem;padding:0 .5rem;font-size:.75rem}.ui-workspace-notifications__status--busy svg{animation:ui-workspace-notifications-spin 1s linear infinite}@keyframes ui-workspace-notifications-progress{0%{transform:translate(-100%)}50%{transform:translate(150%)}to{transform:translate(300%)}}@keyframes ui-workspace-notifications-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ui-workspace-notifications__indeterminate-progress:after,.ui-workspace-notifications__status--busy svg{animation:none}}.ui-workspace-fmode{--ui-workspace-fmode-accent: var( --ui-workspace-fmode-default-accent, var(--ui-workspace-accent) );--ui-workspace-fmode-surface: color-mix( in srgb, var(--ui-workspace-background) 92%, black 8% );--ui-workspace-fmode-surface-strong: color-mix( in srgb, var(--ui-workspace-fmode-accent) 18%, var(--ui-workspace-fmode-surface) );--ui-workspace-fmode-border: color-mix( in srgb, var(--ui-workspace-fmode-accent) 40%, transparent );pointer-events:none;position:fixed;z-index:var(--ui-workspace-overlay-z-index);inset:0;color:var(--ui-workspace-foreground)}.ui-workspace-fmode__hud,.ui-workspace-fmode__hint{display:inline-flex;align-items:center;border:1px solid var(--ui-workspace-fmode-border);color:var(--ui-workspace-foreground);background:color-mix(in srgb,var(--ui-workspace-fmode-surface) 94%,transparent);box-shadow:0 18px 40px color-mix(in srgb,black 20%,transparent),0 2px 8px color-mix(in srgb,black 12%,transparent);backdrop-filter:blur(18px)}.ui-workspace-fmode__hud{position:fixed;top:1rem;right:1rem;gap:.75rem;border-radius:999px;padding:.6rem .9rem}.ui-workspace-fmode__query{font-family:var( --ui-workspace-fmode-font-mono, var(--ui-workspace-font-mono) );font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ui-workspace-fmode__summary{color:var(--ui-workspace-muted-foreground);font-size:.75rem}.ui-workspace-fmode__hint{position:fixed;max-width:min(22rem,calc(100vw - 1rem));gap:.5rem;border-radius:var(--ui-workspace-radius-large);padding:.35rem .55rem}.ui-workspace-fmode__hint[hidden]{display:none}.ui-workspace-fmode__hint--exact{border-color:color-mix(in srgb,var(--ui-workspace-fmode-accent) 65%,transparent);background:var(--ui-workspace-fmode-surface-strong);transform:scale(1.02)}.ui-workspace-fmode__hint-code{border-radius:var(--ui-workspace-radius-small);padding:.125rem .25rem;color:var(--ui-workspace-foreground);background:color-mix(in srgb,var(--ui-workspace-fmode-accent) 18%,transparent);font-family:var( --ui-workspace-fmode-font-mono, var(--ui-workspace-font-mono) );font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ui-workspace-fmode__hint-label,.ui-workspace-fmode__hint-description{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-workspace-fmode__hint-label{font-size:.75rem;font-weight:600}.ui-workspace-fmode__hint-description{color:var(--ui-workspace-muted-foreground);font-size:.72rem}.ui-workspace-fmode[data-fmode-hud-mode=minimal] .ui-workspace-fmode__hint{max-width:none;gap:0;border:0;border-radius:0;padding:0;box-shadow:none;backdrop-filter:none}.ui-workspace-fmode[data-fmode-hud-mode=minimal] .ui-workspace-fmode__hint-code{border:1px solid var(--ui-workspace-fmode-border);padding:.1rem .26rem;background:color-mix(in srgb,var(--ui-workspace-fmode-accent) 24%,var(--ui-workspace-background));font-size:.5rem;letter-spacing:.06em}.ui-workspace-fmode--invalid .ui-workspace-fmode__hud{border-color:color-mix(in srgb,var(--ui-workspace-destructive) 72%,transparent)}.ui-workspace-menu__content{min-width:13rem;max-width:min(24rem,calc(100vw - 1rem));border:1px solid var(--ui-workspace-border);border-radius:var(--ui-workspace-radius-medium);padding:.25rem;color:var(--ui-workspace-popover-foreground);background:var(--ui-workspace-popover);box-shadow:var(--ui-workspace-shadow);z-index:calc(var(--ui-workspace-overlay-z-index) + 10)}.ui-workspace-menu__item{display:flex;min-height:2rem;width:100%;align-items:center;gap:.5rem;border-radius:var(--ui-workspace-radius-small);padding:.375rem .5rem;color:inherit;font-size:.875rem;line-height:1.25rem;outline:none;user-select:none}.ui-workspace-menu__item:focus,.ui-workspace-menu__item[data-highlighted]{background:var(--ui-workspace-muted)}.ui-workspace-menu__item[data-disabled]{pointer-events:none;opacity:.5}.ui-workspace-menu__label{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-workspace-menu__check,.ui-workspace-menu__submenu-icon{width:1rem;height:1rem;flex:0 0 1rem;margin-inline-start:auto}.ui-workspace-menu__separator{height:1px;margin:.25rem -.25rem;background:var(--ui-workspace-border)}.ui-workspace-problems{display:flex;width:100%;height:100%;min-width:0;min-height:0;flex-direction:column;overflow:hidden;container-type:inline-size;color:var(--ui-workspace-view-foreground);background:var(--ui-workspace-view-background);font-family:var(--ui-workspace-font-sans);font-size:.8125rem}.ui-workspace-problems__toolbar{display:flex;min-height:var(--ui-workspace-sidebar-header-height);flex:0 0 auto;align-items:center;justify-content:flex-end;gap:.5rem;padding:.25rem .5rem;border-bottom:1px solid var(--ui-workspace-border)}.ui-workspace-problems__count-chip[data-ui-component=badge]{font-variant-numeric:tabular-nums}.ui-workspace-problems__search{position:relative;display:flex;min-width:8rem;max-width:20rem;flex:0 1 20rem;align-items:center;margin-inline-start:auto}.ui-workspace-problems__search>[data-ui-component=workspace-icon]{position:absolute;z-index:1;left:.5rem;width:.875rem;height:.875rem;color:var(--ui-workspace-muted-foreground);pointer-events:none}.ui-workspace-problems__search-input[data-ui-component=input]{height:1.75rem;padding-inline:1.75rem 2rem;border-radius:999px;font-size:.8125rem}.ui-workspace-problems__filter-menu-trigger[data-ui-component=button]{position:absolute;z-index:1;right:.25rem;width:1.25rem;min-width:1.25rem;height:1.25rem;padding:.1875rem;color:var(--ui-workspace-muted-foreground)}.ui-workspace-problems__filter-menu-trigger[data-filtered=true]{color:var(--ui-workspace-view-foreground);background:var(--ui-workspace-panel-action-hover-background)}.ui-workspace-problems__filter-menu[data-ui-component=dropdown-menu][data-ui-part=dropdown-menu-content]{width:14rem;min-width:14rem}.ui-workspace-problems__filter-menu-item{gap:.5rem;font-size:.75rem;line-height:1rem}.ui-workspace-problems__filter-menu-item>[data-ui-component=workspace-icon]{width:.875rem;height:.875rem}.ui-workspace-problems__filter-menu .ui-workspace-problems__filter-menu-item>[data-ui-component=workspace-icon]>svg{color:inherit}.ui-workspace-problems__filter-menu-label{min-width:max-content;flex:1 1 auto;white-space:nowrap}.ui-workspace-problems__filter-menu-count{width:3ch;flex:0 0 3ch;margin-inline-start:auto;color:var(--ui-workspace-muted-foreground);font-variant-numeric:tabular-nums;text-align:end}.ui-workspace-problems__actions{display:flex;flex:0 0 auto;align-items:center;gap:.125rem}.ui-workspace-problems__view-mode[data-ui-component=button],.ui-workspace-problems__collapse-all[data-ui-component=button]{color:var(--ui-workspace-muted-foreground)}.ui-workspace-problems__view-mode[data-ui-component=button]{margin-inline-start:.125rem}.ui-workspace-problems__filter-menu .ui-workspace-problems__filter-menu-item[data-severity=error]>[data-ui-component=workspace-icon],.ui-workspace-problems__entry[data-severity=error] .ui-workspace-problems__severity,.ui-workspace-problems__table-row[data-severity=error] .ui-workspace-problems__severity{color:var(--ui-workspace-diagnostic-error)}.ui-workspace-problems__filter-menu .ui-workspace-problems__filter-menu-item[data-severity=warning]>[data-ui-component=workspace-icon],.ui-workspace-problems__entry[data-severity=warning] .ui-workspace-problems__severity,.ui-workspace-problems__table-row[data-severity=warning] .ui-workspace-problems__severity{color:var(--ui-workspace-diagnostic-warning)}.ui-workspace-problems__filter-menu .ui-workspace-problems__filter-menu-item[data-severity=information]>[data-ui-component=workspace-icon],.ui-workspace-problems__entry[data-severity=information] .ui-workspace-problems__severity,.ui-workspace-problems__table-row[data-severity=information] .ui-workspace-problems__severity{color:var(--ui-workspace-diagnostic-information)}.ui-workspace-problems__filter-menu .ui-workspace-problems__filter-menu-item[data-severity=hint]>[data-ui-component=workspace-icon],.ui-workspace-problems__entry[data-severity=hint] .ui-workspace-problems__severity,.ui-workspace-problems__table-row[data-severity=hint] .ui-workspace-problems__severity{color:var(--ui-workspace-diagnostic-hint)}.ui-workspace-problems__scroll{width:100%;min-width:0;min-height:0;flex:1 1 auto}.ui-workspace-problems__body{min-width:100%;padding:.25rem 0}.ui-workspace-problems__scroll[data-view-mode=table] [data-ui-component=table][data-ui-part=table-container]{overflow-x:visible}.ui-workspace-problems__groups,.ui-workspace-problems__entries,.ui-workspace-problems__related{margin:0;padding:0;list-style:none}.ui-workspace-problems__group-trigger,.ui-workspace-problems__row,.ui-workspace-problems__related-row{display:flex;width:100%;min-width:0;align-items:center;border:0;color:inherit;background:transparent;font:inherit;text-align:left}.ui-workspace-problems__group-trigger{min-height:1.75rem;gap:.25rem;padding:.125rem .5rem;font-weight:600}.ui-workspace-problems__group-trigger:hover,.ui-workspace-problems__row:hover,.ui-workspace-problems__related-row:hover{background:var(--ui-workspace-panel-action-hover-background)}.ui-workspace-problems__group-trigger:focus-visible,.ui-workspace-problems__row:focus-visible,.ui-workspace-problems__related-row:focus-visible{outline:2px solid var(--ui-workspace-focus-ring);outline-offset:-2px}.ui-workspace-problems__group-trigger [data-ui-component=workspace-icon],.ui-workspace-problems__severity,.ui-workspace-problems__related-row [data-ui-component=workspace-icon]{width:.875rem;height:.875rem;flex:0 0 .875rem}.ui-workspace-problems__row-wrap>.ui-workspace-problems__severity{margin-inline-end:.125rem}.ui-workspace-problems__group-label,.ui-workspace-problems__group-detail,.ui-workspace-problems__message,.ui-workspace-problems__source,.ui-workspace-problems__related-message,.ui-workspace-problems__related-resource{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-workspace-problems__group-label{flex:0 1 auto}.ui-workspace-problems__group-detail{min-width:0;flex:1 1 auto;color:var(--ui-workspace-muted-foreground);font-weight:400}.ui-workspace-problems__group-count[data-ui-component=badge]{margin-left:auto}.ui-workspace-problems__row-wrap{display:flex;width:100%;min-width:0;align-items:center;gap:.5rem;padding:.125rem .5rem .125rem 1.625rem}.ui-workspace-problems__row-wrap .ui-workspace-problems__row{flex:1 1 auto;min-width:0;padding:0}.ui-workspace-problems__row{min-height:1.625rem;gap:.375rem;padding:.125rem .5rem .125rem 1.625rem;cursor:pointer}.ui-workspace-problems__row:disabled{cursor:default}.ui-workspace-problems__message{min-width:5rem;flex:1 1 auto}.ui-workspace-problems__source,.ui-workspace-problems__position,.ui-workspace-problems__related-resource{flex:0 1 auto;color:var(--ui-workspace-muted-foreground);font-size:.75rem}.ui-workspace-problems__position{white-space:nowrap;font-variant-numeric:tabular-nums}.ui-workspace-problems__entry[data-tags~=unnecessary] .ui-workspace-problems__message,.ui-workspace-problems__entry[data-tags~=deprecated] .ui-workspace-problems__message,.ui-workspace-problems__table-row[data-tags~=unnecessary] .ui-workspace-problems__message,.ui-workspace-problems__table-row[data-tags~=deprecated] .ui-workspace-problems__message{color:var(--ui-workspace-muted-foreground);text-decoration:line-through}.ui-workspace-problems__related-row{min-height:1.5rem;gap:.375rem;padding:.125rem .5rem .125rem 3rem;color:var(--ui-workspace-muted-foreground);cursor:pointer}.ui-workspace-problems__related-message{min-width:4rem;flex:1 1 auto;color:var(--ui-workspace-view-foreground)}.ui-workspace-problems__empty{display:flex;min-height:8rem;align-items:center;justify-content:center;gap:.5rem;padding:1rem;color:var(--ui-workspace-muted-foreground)}.ui-workspace-problems__empty [data-ui-component=workspace-icon]{width:1rem;height:1rem}.ui-workspace-problems__table[data-ui-component=table][data-ui-part=table]{width:100%;min-width:46rem;table-layout:fixed;color:var(--ui-workspace-view-foreground);background:var(--ui-workspace-view-background);font:inherit}.ui-workspace-problems__table-header-row[data-ui-part=table-row]{background:var(--ui-workspace-view-background)}.ui-workspace-problems__table[data-ui-component=table] [data-ui-part=table-head]{position:sticky;z-index:1;top:0;height:1.75rem;padding:.25rem .5rem;border-bottom:1px solid var(--ui-workspace-border);color:var(--ui-workspace-muted-foreground);background:var(--ui-workspace-view-background);font-size:.75rem;font-weight:600}.ui-workspace-problems__table[data-ui-component=table] [data-ui-part=table-cell]{height:1.625rem;padding:.125rem .5rem;overflow:hidden}.ui-workspace-problems__table-row[data-ui-part=table-row],.ui-workspace-problems__table-related-row[data-ui-part=table-row]{border-bottom:0;cursor:pointer}.ui-workspace-problems__table-row[data-ui-part=table-row]:hover,.ui-workspace-problems__table-related-row[data-ui-part=table-row]:hover{background:var(--ui-workspace-panel-action-hover-background)}.ui-workspace-problems__table-row[data-ui-part=table-row]:focus-visible,.ui-workspace-problems__table-related-row[data-ui-part=table-row]:focus-visible{outline:2px solid var(--ui-workspace-focus-ring);outline-offset:-2px}.ui-workspace-problems__table-row[data-navigable=false]{cursor:default}.ui-workspace-problems__table-code{width:9rem}.ui-workspace-problems__table-file{width:18rem}.ui-workspace-problems__table-source{width:9rem}.ui-workspace-problems__quick-fix{box-sizing:border-box;position:relative;display:inline-flex;flex:0 0 1.5rem;width:1.5rem;min-width:1.5rem;height:1.5rem;align-items:center;justify-content:center;padding:0;margin:0;border:0;border-radius:var(--ui-workspace-radius-small);background:transparent;color:inherit;line-height:0;appearance:none;cursor:pointer}.ui-workspace-problems__quick-fix .ui-workspace-problems__severity,.ui-workspace-problems__quick-fix .ui-workspace-problems__lightbulb{position:absolute;inset:50%;width:.875rem;height:.875rem;flex:none;margin:0;transform:translate(-50%,-50%)}.ui-workspace-problems__quick-fix .ui-workspace-problems__lightbulb{visibility:hidden;color:var(--ui-workspace-warning)}.ui-workspace-problems__row-wrap:hover .ui-workspace-problems__quick-fix .ui-workspace-problems__severity,.ui-workspace-problems__row-wrap:focus-within .ui-workspace-problems__quick-fix .ui-workspace-problems__severity,.ui-workspace-problems__table-row:hover .ui-workspace-problems__quick-fix .ui-workspace-problems__severity,.ui-workspace-problems__table-row:focus-within .ui-workspace-problems__quick-fix .ui-workspace-problems__severity,.ui-workspace-problems__quick-fix:hover .ui-workspace-problems__severity,.ui-workspace-problems__quick-fix:focus-visible .ui-workspace-problems__severity,.ui-workspace-problems__quick-fix[data-state=open] .ui-workspace-problems__severity{visibility:hidden}.ui-workspace-problems__row-wrap:hover .ui-workspace-problems__quick-fix .ui-workspace-problems__lightbulb,.ui-workspace-problems__row-wrap:focus-within .ui-workspace-problems__quick-fix .ui-workspace-problems__lightbulb,.ui-workspace-problems__table-row:hover .ui-workspace-problems__quick-fix .ui-workspace-problems__lightbulb,.ui-workspace-problems__table-row:focus-within .ui-workspace-problems__quick-fix .ui-workspace-problems__lightbulb,.ui-workspace-problems__quick-fix:hover .ui-workspace-problems__lightbulb,.ui-workspace-problems__quick-fix:focus-visible .ui-workspace-problems__lightbulb,.ui-workspace-problems__quick-fix[data-state=open] .ui-workspace-problems__lightbulb{visibility:visible}.ui-workspace-problems__quick-fix:hover,.ui-workspace-problems__quick-fix:focus-visible,.ui-workspace-problems__quick-fix[data-state=open]{background:color-mix(in srgb,var(--ui-workspace-warning) 18%,transparent)}.ui-workspace-problems__table-code-content,.ui-workspace-problems__table-file-content{display:flex;min-width:0;align-items:center;gap:.5rem}.ui-workspace-problems__table-code-content>:not(.ui-workspace-problems__quick-fix)[data-ui-component=workspace-icon],.ui-workspace-problems__table-related-row [data-ui-component=workspace-icon]{width:.875rem;height:.875rem;flex:0 0 .875rem}.ui-workspace-problems__table-code-content>.ui-workspace-problems__severity{margin-inline-end:.125rem}.ui-workspace-problems__table-resource,.ui-workspace-problems__table-message .ui-workspace-problems__message,.ui-workspace-problems__table-source .ui-workspace-problems__source{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-workspace-problems__table-file-content .ui-workspace-problems__position{margin-inline-start:auto}.ui-workspace-problems__table-related-row{color:var(--ui-workspace-muted-foreground)}.ui-workspace-problems__table-related-row .ui-workspace-problems__related-message{display:block;overflow:hidden;color:var(--ui-workspace-view-foreground);text-overflow:ellipsis;white-space:nowrap}@container (max-width: 30rem){.ui-workspace-problems__toolbar{flex-wrap:wrap}.ui-workspace-problems__search{order:3;max-width:none;flex-basis:100%}.ui-workspace-problems__actions{order:2;margin-inline-start:auto}.ui-workspace-problems__source,.ui-workspace-problems__group-detail{display:none}}
