/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-tracking:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-content:"";--tw-border-style:solid;--tw-space-y-reverse:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}._viewport_dq3z0_2{inset-inline-start:calc(var(--spacing,.25rem) * 0);inset-inline-end:calc(var(--spacing,.25rem) * 0);top:calc(var(--spacing,.25rem) * 4);z-index:100;align-items:center;gap:calc(var(--spacing,.25rem) * 2);--tw-outline-style:none;pointer-events:none;outline-style:none;flex-direction:column;display:flex;position:fixed}._toast_dq3z0_2{gap:calc(var(--spacing,.25rem) * 2.5);padding:calc(var(--spacing,.25rem) * 3);pointer-events:auto;-webkit-backdrop-filter:blur(16px)saturate(150%);color:#fff;background:#201e22ad;border:1px solid #ffffff24;flex-direction:column;width:max-content;max-width:min(28rem,100vw - 2rem);transition:opacity .2s ease-out,transform .2s ease-out;display:flex;box-shadow:0 12px 32px #00000059}._toast_dq3z0_2[data-limited]{display:none}._toast_dq3z0_2[data-starting-style],._toast_dq3z0_2[data-ending-style]{opacity:0;transform:translateY(-.75rem)}@media (prefers-reduced-motion:reduce){._toast_dq3z0_2{transition:none}}._row_dq3z0_2{align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);display:flex}._icon_dq3z0_2{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);color:#fff9;flex-shrink:0}._toast_dq3z0_2[data-type=error] ._icon_dq3z0_2{color:#ff6b6b}._toast_dq3z0_2[data-type=success] ._icon_dq3z0_2{color:#4ade80}._text_dq3z0_2{gap:calc(var(--spacing,.25rem) * .5);flex-direction:column;min-width:0;display:flex}._title_dq3z0_2,._lead_dq3z0_2{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);white-space:pre-wrap}._description_dq3z0_2{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);white-space:pre-wrap;color:#ffffffb8}._action_dq3z0_2{cursor:pointer;width:100%;padding-block:calc(var(--spacing,.25rem) * 2);text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:#fff;background:#ffffff2e;border:none;transition:background .12s ease-out}._action_dq3z0_2:hover{background:#ffffff47}._close_dq3z0_2{height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5);cursor:pointer;color:#ffffff80;opacity:0;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:var(--spacing,.25rem);transition:opacity .12s ease-out;display:inline-flex}._closeIcon_dq3z0_2{height:calc(var(--spacing,.25rem) * 3.5);width:calc(var(--spacing,.25rem) * 3.5)}._toast_dq3z0_2:hover ._close_dq3z0_2,._close_dq3z0_2:focus-visible{opacity:1}._close_dq3z0_2:hover{color:#fff}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}._popup_275nf_2{z-index:50;max-width:var(--container-sm,24rem);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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);background-color:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border-primary)}@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}._main_a8iy7_2{height:calc(var(--spacing,.25rem) * 10);justify-content:center;align-items:center;gap:var(--spacing,.25rem);padding-inline:calc(var(--spacing,.25rem) * 3.5);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);outline-style:var(--tw-outline-style);user-select:none;border-radius:0;outline-width:0;margin:0;display:flex}@media (pointer:coarse){._main_a8iy7_2{height:calc(var(--spacing,.25rem) * 11);padding-inline:calc(var(--spacing,.25rem) * 4)}}._main_a8iy7_2{background-color:var(--bg-hover);color:var(--text-primary);border:none}._main_a8iy7_2:hover:not([data-disabled]){background-color:var(--bg-active)}._main_a8iy7_2:active:not([data-disabled]){background-color:var(--bg-active);box-shadow:inset 0 1px 3px var(--shadow-color)}._main_a8iy7_2:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-1px}._main_a8iy7_2[data-disabled]{background-color:var(--bg-disabled);color:var(--text-disabled);cursor:not-allowed}._ghost_a8iy7_2{background-color:#0000}._ghost_a8iy7_2:hover:not([data-disabled]){background-color:var(--bg-hover)}._primary_a8iy7_2{background-color:var(--form-submit-bg);color:var(--form-submit-text)}._primary_a8iy7_2:hover:not([data-disabled]){background-color:var(--form-submit-hover)}._danger_a8iy7_2{color:var(--error)}._danger_a8iy7_2:hover:not([data-disabled]){background-color:var(--error-bg)}._icon_a8iy7_2{aspect-ratio:1;height:calc(var(--spacing,.25rem) * 10);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);outline-style:var(--tw-outline-style);user-select:none;border-radius:0;outline-width:0;justify-content:center;align-items:center;padding:0;display:flex}@media (pointer:coarse){._icon_a8iy7_2{height:calc(var(--spacing,.25rem) * 11)}}._icon_a8iy7_2{color:var(--text-primary);background-color:#0000;border:none}._icon_a8iy7_2:hover:not([data-disabled]){background-color:var(--bg-hover)}._icon_a8iy7_2:active:not([data-disabled]){background-color:var(--bg-active)}._icon_a8iy7_2:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-1px}._icon_a8iy7_2[data-disabled]{background-color:var(--bg-disabled);color:var(--text-disabled);cursor:not-allowed}._sm_a8iy7_2{height:calc(var(--spacing,.25rem) * 8);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5)}@media (pointer:coarse){._sm_a8iy7_2{height:calc(var(--spacing,.25rem) * 9)}}._main_a8iy7_2._sm_a8iy7_2{padding-inline:calc(var(--spacing,.25rem) * 2.5)}@media (pointer:coarse){._main_a8iy7_2._sm_a8iy7_2{padding-inline:calc(var(--spacing,.25rem) * 3)}}._lg_a8iy7_2{height:calc(var(--spacing,.25rem) * 12);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:calc(var(--spacing,.25rem) * 7);line-height:calc(var(--spacing,.25rem) * 7)}@media (pointer:coarse){._lg_a8iy7_2{height:calc(var(--spacing,.25rem) * 13)}}._main_a8iy7_2._lg_a8iy7_2{padding-inline:calc(var(--spacing,.25rem) * 5)}@media (pointer:coarse){._main_a8iy7_2._lg_a8iy7_2{padding-inline:calc(var(--spacing,.25rem) * 6)}}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}._crumb_o7gz1_2{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);min-width:0;display:flex}@media (width>=40rem){._crumb_o7gz1_2{gap:calc(var(--spacing,.25rem) * 2)}}._parent_o7gz1_2,._parentLink_o7gz1_2{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));display:none;overflow:hidden}@media (width>=40rem){._parent_o7gz1_2,._parentLink_o7gz1_2{display:inline}}._parent_o7gz1_2,._parentLink_o7gz1_2{color:var(--text-tertiary);text-decoration:none}._parentLink_o7gz1_2:hover{color:var(--text-primary);text-decoration:underline}._sep_o7gz1_2{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));flex-shrink:0;display:none}@media (width>=40rem){._sep_o7gz1_2{display:inline}}._sep_o7gz1_2{color:var(--text-disabled)}._current_o7gz1_2{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);overflow:hidden}@media (width>=40rem){._current_o7gz1_2{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}}._current_o7gz1_2{color:var(--text-primary)}._datagrid_f42vj_2{--datagrid-row-h:2.25rem;flex-direction:column;width:100%;height:100%;min-height:0;display:flex}._shelfTop_f42vj_2{justify-content:space-between;align-items:flex-end;column-gap:calc(var(--spacing,.25rem) * 3);row-gap:var(--spacing,.25rem);flex-wrap:wrap;flex-shrink:0;display:flex}._shelfGroup_f42vj_2{align-items:flex-end;gap:calc(var(--spacing,.25rem) * 1.5);flex-wrap:wrap;display:flex}._shelfBottom_f42vj_2{align-items:flex-start;column-gap:calc(var(--spacing,.25rem) * 3);row-gap:var(--spacing,.25rem);flex-shrink:0;grid-template-columns:1fr auto 1fr;display:grid}._shelfStart_f42vj_2{justify-content:flex-start;display:flex}._shelfEnd_f42vj_2{justify-content:flex-end;display:flex}._bookmark_f42vj_2{border:1px solid var(--datagrid-border);background-color:var(--bg-canvas);align-items:stretch;display:flex}._bookmark_f42vj_2[data-edge=top]{border-bottom:0}._bookmark_f42vj_2[data-edge=bottom]{border-top:0}._datagrid_f42vj_2 ._bookmark_f42vj_2>*{height:calc(var(--spacing,.25rem) * 8)}@media (pointer:coarse){._datagrid_f42vj_2 ._bookmark_f42vj_2>*{height:calc(var(--spacing,.25rem) * 9)}}._datagrid_f42vj_2 ._bookmark_f42vj_2>*{border:0}._searchField_f42vj_2{align-items:center;display:flex}._searchInput_f42vj_2{height:100%;width:calc(var(--spacing,.25rem) * 40);min-width:0;padding-inline:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-outline-style:none;background-color:#0000;outline-style:none}@media (width>=40rem){._searchInput_f42vj_2{width:calc(var(--spacing,.25rem) * 56)}}._searchInput_f42vj_2{color:var(--text-primary)}._searchInput_f42vj_2::placeholder{color:var(--text-disabled)}._searchIcon_f42vj_2{color:var(--text-tertiary);flex-shrink:0;padding-inline-end:calc(var(--spacing,.25rem) * 2.5)}._pager_f42vj_2{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 1.5);display:flex}._pagerNumbers_f42vj_2{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 1.5);display:none}@media (width>=40rem){._pagerNumbers_f42vj_2{display:flex}}._pagerNumber_f42vj_2{min-width:calc(var(--spacing,.25rem) * 8);padding-inline:calc(var(--spacing,.25rem) * 2)}._pagerGap_f42vj_2{padding-inline:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--text-tertiary);align-self:center}._pageInfo_f42vj_2{padding-inline:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));white-space:nowrap;color:var(--text-secondary);align-items:center;display:flex}._statusText_f42vj_2{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--text-secondary);align-self:center}._input_f42vj_2{width:100%;min-width:0;padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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);--tw-outline-style:none;background-color:var(--bg-canvas);border:1px solid var(--border-primary);color:var(--text-primary);border-radius:0;outline-style:none}._input_f42vj_2:focus{border-color:var(--border-hover)}._truncate_f42vj_2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._tableWrap_f42vj_2{border:1px solid var(--datagrid-border);border-radius:0;flex:1;width:100%;min-height:0;overflow:auto}._tableWrap_f42vj_2::-webkit-scrollbar-track{background:var(--bg-canvas)}._tableWrap_f42vj_2::-webkit-scrollbar-corner{background:var(--bg-canvas)}._tbody_f42vj_2::-webkit-scrollbar-track{background:var(--bg-canvas)}@supports not selector(::-webkit-scrollbar){._tableWrap_f42vj_2,._tbody_f42vj_2{scrollbar-color:var(--border-secondary) var(--bg-canvas)}}._tableWrapSticky_f42vj_2{min-height:0;box-shadow:var(--shadow-raised);flex-direction:column;flex:1;display:flex;overflow:auto hidden}._table_f42vj_2{border-collapse:separate;--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;width:100%;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}._tableFixed_f42vj_2{table-layout:fixed}._tableAuto_f42vj_2{table-layout:auto}._tableWrap_f42vj_2:not(._tableWrapSticky_f42vj_2)>._table_f42vj_2{height:100%}._th_f42vj_2,._td_f42vj_2,._tdInline_f42vj_2,._tf_f42vj_2,._spacerHeader_f42vj_2,._spacerCell_f42vj_2,._spacerFooter_f42vj_2,._fillerCell_f42vj_2{border-inline-end:1px solid var(--datagrid-border)}._table_f42vj_2 tr>:last-child{border-inline-end:0}._thead_f42vj_2{background-color:var(--datagrid-header-bg)}._th_f42vj_2{padding-inline:calc(var(--spacing,.25rem) * 3);text-align:start;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 4);line-height:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}[dir=rtl] ._th_f42vj_2{text-transform:none;letter-spacing:normal}._th_f42vj_2{--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);text-transform:uppercase;color:var(--text-secondary);border-bottom:1px solid var(--datagrid-border)}._thContent_f42vj_2{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}._thContentEnd_f42vj_2{justify-content:flex-end}._thContentSortable_f42vj_2{user-select:none}._thButton_f42vj_2{text-overflow:ellipsis;white-space:nowrap;text-align:start;min-width:0;color:inherit;cursor:default;background:0 0;border:none;flex-grow:1;overflow:hidden}._thButtonEnd_f42vj_2{text-align:end}._thButtonSortable_f42vj_2{cursor:pointer}._thButtonSortable_f42vj_2:hover{color:var(--text-primary)}._thButtonStatic_f42vj_2{cursor:default}._sortIndicator_f42vj_2{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--text-tertiary)}._resizeHandle_f42vj_2{height:100%;width:calc(var(--spacing,.25rem) * 2);touch-action:none;user-select:none;inset-inline-end:calc(var(--spacing,.25rem) * 0);position:absolute;top:0}._resizeHandleActive_f42vj_2{cursor:col-resize}._resizeHandleDisabled_f42vj_2{cursor:not-allowed}._resizeBar_f42vj_2{background-color:#0000;width:1px;height:100%;margin-inline:auto;display:block}._resizeHandleActive_f42vj_2:hover ._resizeBar_f42vj_2{width:calc(var(--spacing,.25rem) * .5);background-color:var(--border-hover)}._resizeBarActive_f42vj_2,._resizeHandleActive_f42vj_2:hover ._resizeBarActive_f42vj_2{width:calc(var(--spacing,.25rem) * .5);background-color:var(--accent)}._spacerHeader_f42vj_2,._spacerCell_f42vj_2{border-bottom:1px solid var(--datagrid-border);padding:0}._spacerFooter_f42vj_2{border-top:1px solid var(--datagrid-border);padding:0}._tbody_f42vj_2{background-color:var(--bg-canvas)}._tfoot_f42vj_2{background-color:var(--datagrid-header-bg)}._tf_f42vj_2{padding-inline:calc(var(--spacing,.25rem) * 3);text-align:start;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 4);line-height:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--text-primary);border-top:1px solid var(--datagrid-border);overflow:hidden}._tfContent_f42vj_2{align-items:center;min-width:0;display:flex}._tfContentEnd_f42vj_2{text-align:end;justify-content:flex-end}._tbody_f42vj_2 tr:last-child>td,._tbody_f42vj_2 tr:has(+._fillerRow_f42vj_2)>td{border-bottom:0}._fillerRow_f42vj_2{background-image:repeating-linear-gradient(to bottom, var(--datagrid-border) 0, var(--datagrid-border) 1px, transparent 1px, transparent var(--datagrid-row-h));height:100%}._fillerCell_f42vj_2{padding:0}._tableWrapSticky_f42vj_2 ._table_f42vj_2{flex-direction:column;flex:1;min-width:100%;min-height:0;display:flex}._tableWrapSticky_f42vj_2 ._thead_f42vj_2{flex:none;display:block}._tableWrapSticky_f42vj_2 ._theadHasScrollbar_f42vj_2{padding-inline-end:var(--scrollbar-w,12px)}._tableWrapSticky_f42vj_2 ._thead_f42vj_2 tr{table-layout:fixed;width:100%;display:table}._tableWrapSticky_f42vj_2 ._tbody_f42vj_2{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto}._tableWrapSticky_f42vj_2 ._tbody_f42vj_2 tr{table-layout:fixed;flex-shrink:0;width:100%;display:table}._tableWrapSticky_f42vj_2 ._tbody_f42vj_2>tr._fillerRow_f42vj_2{flex:1;height:auto;min-height:0}._emptyCell_f42vj_2{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 6);border-bottom:1px solid var(--datagrid-border)}._tableWrapSticky_f42vj_2 ._tbody_f42vj_2>tr._emptyRow_f42vj_2{flex:1}._row_f42vj_2{height:var(--datagrid-row-h)}._row_f42vj_2:hover{background-color:var(--datagrid-row-hover)}._rowClickable_f42vj_2{cursor:pointer}._rowClickable_f42vj_2:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}._rowSelected_f42vj_2{background-color:var(--bg-selected)}._td_f42vj_2{padding-inline:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 4);line-height:calc(var(--spacing,.25rem) * 4);color:var(--text-primary);border-bottom:1px solid var(--datagrid-border);overflow:hidden}._cell_f42vj_2{align-items:center;gap:calc(var(--spacing,.25rem) * 2);min-width:0;display:flex}._cellContent_f42vj_2{text-overflow:ellipsis;white-space:nowrap;text-align:start;unicode-bidi:plaintext;flex:1;min-width:0;overflow:hidden}._cellContentEnd_f42vj_2{text-align:end}._cellEditButton_f42vj_2{cursor:pointer;padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));background-color:var(--bg-canvas);border:1px solid var(--border-primary);color:var(--text-secondary);border-radius:0;flex-shrink:0}._cellEditButton_f42vj_2:hover{background-color:var(--bg-hover)}._expandedCell_f42vj_2{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 3);background-color:var(--bg-canvas);border-bottom:1px solid var(--datagrid-border)}._columnControls_f42vj_2{align-items:center;gap:var(--spacing,.25rem);display:flex}._editor_f42vj_2{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}._editorTextarea_f42vj_2{resize:vertical;width:100%;min-height:3.5rem}._editWrapper_f42vj_2{width:100%}._editWrapperDirty_f42vj_2{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--border-primary)}._empty_f42vj_2{justify-content:center;align-items:center;gap:var(--spacing,.25rem);padding-block:calc(var(--spacing,.25rem) * 10);text-align:center;flex-direction:column;display:flex}._emptyTitle_f42vj_2{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--text-primary)}._emptyDescription_f42vj_2{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--text-secondary)}._emptyAction_f42vj_2{margin-top:calc(var(--spacing,.25rem) * 3)}._tdInline_f42vj_2{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--text-primary);border-bottom:1px solid var(--datagrid-border);height:1px;padding:0}._cellEditable_f42vj_2{cursor:cell;width:100%;height:100%;min-height:100%;padding-inline:calc(var(--spacing,.25rem) * 3);box-sizing:border-box;align-items:center;display:flex}._cellNavigable_f42vj_2{width:100%;height:100%;min-height:100%;padding-inline:calc(var(--spacing,.25rem) * 3);box-sizing:border-box;align-items:center;display:flex}._cellFocused_f42vj_2{outline:1.5px solid var(--border-hover);outline-offset:-1.5px}._cellEditing_f42vj_2{outline:1.5px solid var(--border-hover);outline-offset:-1.5px;background-color:var(--bg-selected)}._cellError_f42vj_2{outline:1.5px solid var(--error);outline-offset:-1.5px}._rowDirty_f42vj_2{box-shadow:inset 3px 0 0 0 var(--primary)}._editorInvisible_f42vj_2{width:100%;height:100%;padding-inline:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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);--tw-outline-style:none;color:inherit;font:inherit;line-height:inherit;caret-color:var(--text-primary);caret-shape:block;background-color:#0000;border:none;outline-style:none;margin:0;padding-block:0}._editorInvisible_f42vj_2[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._editorInvisible_f42vj_2[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._editorInvisible_f42vj_2[type=number]{-moz-appearance:textfield;text-align:end}._editorInvisibleSelect_f42vj_2{cursor:pointer;width:100%;height:100%;padding-inline:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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);--tw-outline-style:none;color:inherit;font:inherit;line-height:inherit;appearance:none;background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23666' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;border:none;outline-style:none;margin:0;padding-block:0}[dir=rtl] ._editorInvisibleSelect_f42vj_2{background-position:8px}._editorInvisibleSelect_f42vj_2{padding-inline-end:24px}._cellEditableBoolean_f42vj_2{cursor:pointer;justify-content:center}._inlineCheckbox_f42vj_2{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);cursor:pointer;accent-color:var(--primary);pointer-events:none}._editorWrap_f42vj_2{box-sizing:border-box;align-items:center;width:100%;height:100%;min-height:100%;display:flex}._inlineSelectTrigger_f42vj_2{cursor:pointer;width:100%;height:100%;padding-inline:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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);--tw-outline-style:none;color:inherit;font:inherit;line-height:inherit;background-color:#0000;border:none;outline-style:none;align-items:center;margin:0;padding-block:0;display:flex}._inlineSelectPopup_f42vj_2{min-width:var(--anchor-width);transform-origin:var(--transform-origin);padding-block:var(--spacing,.25rem);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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);background-clip:padding-box;background-color:var(--bg-canvas);color:var(--text-primary);outline:1px solid var(--border-primary)}._inlineSelectItem_f42vj_2{cursor:default;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 4);line-height:calc(var(--spacing,.25rem) * 4);--tw-outline-style:none;user-select:none;outline-style:none}._inlineSelectItem_f42vj_2[data-highlighted]{z-index:0;color:var(--text-inverse);position:relative}._inlineSelectItem_f42vj_2[data-highlighted]:before{inset-inline:var(--spacing,.25rem);z-index:-1;content:"";background-color:var(--text-primary);position:absolute;inset-block:0}._inlineActionsCell_f42vj_2{border-bottom:1px solid var(--datagrid-border);width:0;position:relative;overflow:visible}._inlineActionsHeader_f42vj_2{border-bottom:1px solid var(--datagrid-border);width:0}._floatingActions_f42vj_2{z-index:10;align-items:center;gap:calc(var(--spacing,.25rem) * .5);padding-bottom:calc(var(--spacing,.25rem) * .5);inset-inline-end:calc(var(--spacing,.25rem) * 0);display:flex;position:absolute;bottom:100%}._floatingActionsBtn_f42vj_2{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6);cursor:pointer;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));border:1px solid var(--border-primary);background-color:var(--bg-canvas);color:var(--text-secondary);border-radius:0;justify-content:center;align-items:center;display:flex}._floatingActionsBtn_f42vj_2:hover{background-color:var(--bg-hover);color:var(--text-primary)}._floatingActionsBtnDanger_f42vj_2:hover{color:var(--error)}._rowHoverActions_f42vj_2{visibility:hidden;z-index:10;align-items:center;gap:calc(var(--spacing,.25rem) * .5);height:100%;inset-inline-end:calc(var(--spacing,.25rem) * 0);padding-inline-end:var(--spacing,.25rem);display:flex;position:absolute;top:0}._row_f42vj_2:hover ._rowHoverActions_f42vj_2{visibility:visible}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-tracking{syntax:"*";inherits:false}._popup_8or1u_2{min-width:calc(var(--spacing,.25rem) * 40);transform-origin:var(--transform-origin);padding-block:var(--spacing,.25rem);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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);outline-style:var(--tw-outline-style);transition-property:transform,scale,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:0;outline-width:1px}._popup_8or1u_2[data-ending-style],._popup_8or1u_2[data-starting-style]{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:0}@media (prefers-color-scheme:dark){._popup_8or1u_2{--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);outline-offset:calc(1px * -1)}}._popup_8or1u_2{background-color:var(--bg-primary);color:var(--text-primary);outline-color:var(--border-primary)}._item_8or1u_2{min-height:calc(var(--spacing,.25rem) * 8);cursor:default;align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 4);line-height:calc(var(--spacing,.25rem) * 4);--tw-outline-style:none;user-select:none;color:var(--text-primary);outline-style:none;padding-inline-start:calc(var(--spacing,.25rem) * 4);padding-inline-end:calc(var(--spacing,.25rem) * 8);display:flex}._item_8or1u_2[data-disabled]{opacity:.5}._item_8or1u_2[data-highlighted]{z-index:0;color:var(--text-inverse);position:relative}._item_8or1u_2[data-highlighted]:before{z-index:-1;content:"";background-color:var(--text-primary);border-radius:0;position:absolute;inset:0}._itemDanger_8or1u_2{color:var(--error)}._itemDanger_8or1u_2[data-highlighted]{color:var(--text-inverse)}._separator_8or1u_2{margin-inline:calc(var(--spacing,.25rem) * 4);margin-block:calc(var(--spacing,.25rem) * 1.5);background-color:var(--border-primary);height:1px}._check_8or1u_2{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}._trigger_13gu5_2{height:calc(var(--spacing,.25rem) * 10);cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 4);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));user-select:none;padding-inline-start:calc(var(--spacing,.25rem) * 3.5);padding-inline-end:calc(var(--spacing,.25rem) * 4);display:flex}@media (pointer:coarse){._trigger_13gu5_2{height:calc(var(--spacing,.25rem) * 11)}}._trigger_13gu5_2{background-color:var(--bg-canvas);border:1px solid var(--border-primary);color:var(--text-primary)}._trigger_13gu5_2._sm_13gu5_2{height:calc(var(--spacing,.25rem) * 8);gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}@media (pointer:coarse){._trigger_13gu5_2._sm_13gu5_2{height:calc(var(--spacing,.25rem) * 9);padding-inline:calc(var(--spacing,.25rem) * 3)}}._trigger_13gu5_2:disabled,._trigger_13gu5_2[data-disabled]{cursor:not-allowed;opacity:.5}._trigger_13gu5_2:hover:not(:disabled):not([data-disabled]){background-color:var(--bg-hover)}._trigger_13gu5_2:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-1px}._trigger_13gu5_2[data-popup-open]{background-color:var(--bg-hover)}._popup_13gu5_2{min-width:var(--anchor-width);transform-origin:var(--transform-origin);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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);transition-property:transform,scale,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-clip:padding-box;background-color:var(--bg-canvas);color:var(--text-primary);box-shadow:0 10px 15px -3px var(--shadow-color), 0 4px 6px -4px var(--shadow-color);outline:1px solid var(--border-primary)}._popup_13gu5_2[data-ending-style],._popup_13gu5_2[data-starting-style]{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:0}._popup_13gu5_2[data-side=none]{min-width:calc(var(--anchor-width) + 1rem)}._popup_13gu5_2[data-side=none][data-ending-style]{transition-property:none}._popup_13gu5_2[data-side=none][data-starting-style]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:1;transition-property:none}._item_13gu5_2{cursor:default;align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 4);line-height:calc(var(--spacing,.25rem) * 4);--tw-outline-style:none;user-select:none;outline-style:none;grid-template-columns:.75rem 1fr;padding-inline-start:calc(var(--spacing,.25rem) * 2.5);padding-inline-end:calc(var(--spacing,.25rem) * 4);display:grid}@media (pointer:coarse){._item_13gu5_2{padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:.925rem}}._group_13gu5_2[data-side=none] ._item_13gu5_2{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:calc(var(--spacing,.25rem) * 4);line-height:calc(var(--spacing,.25rem) * 4);padding-inline-end:calc(var(--spacing,.25rem) * 12)}._item_13gu5_2[data-highlighted]{z-index:0;color:var(--text-inverse);position:relative}._item_13gu5_2[data-highlighted]:before{inset-inline:var(--spacing,.25rem);z-index:-1;content:"";background-color:var(--text-primary);position:absolute;inset-block:0}._scrollUp_13gu5_2{z-index:1;height:calc(var(--spacing,.25rem) * 4);cursor:default;text-align:center;width:100%;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));justify-content:center;align-items:center;display:flex;position:sticky;top:0}._scrollUp_13gu5_2:before{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);--tw-content:"";content:var(--tw-content);width:100%;height:100%;position:absolute;inset-inline-start:calc(var(--spacing,.25rem) * 0)}._scrollUp_13gu5_2{background-color:var(--bg-canvas)}._scrollUp_13gu5_2[data-side=none]:before{top:-100%}._scrollDown_13gu5_2{z-index:1;height:calc(var(--spacing,.25rem) * 4);cursor:default;text-align:center;width:100%;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));justify-content:center;align-items:center;display:flex;position:sticky;bottom:0}._scrollDown_13gu5_2:before{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);--tw-content:"";content:var(--tw-content);width:100%;height:100%;position:absolute;inset-inline-start:calc(var(--spacing,.25rem) * 0)}._scrollDown_13gu5_2{background-color:var(--bg-canvas)}._scrollDown_13gu5_2[data-side=none]:before{bottom:-100%}._list_13gu5_2{max-height:var(--available-height);scroll-padding-block:calc(var(--spacing,.25rem) * 6);padding-block:var(--spacing,.25rem);position:relative;overflow-y:auto}._fieldRoot_13gu5_2{gap:var(--spacing,.25rem);flex-direction:column;display:flex}._fieldLabel_13gu5_2{cursor:default;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--text-primary)}._valuePlaceholder_13gu5_2{opacity:.6}._searchPopup_13gu5_2{flex-direction:column;display:flex}._searchInput_13gu5_2{margin:var(--spacing,.25rem);height:calc(var(--spacing,.25rem) * 8);padding-inline:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-outline-style:none;background-color:var(--bg-canvas);border:1px solid var(--border-primary);color:var(--text-primary);outline-style:none}._searchInput_13gu5_2:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-1px}._searchInput_13gu5_2::placeholder{color:var(--text-tertiary)}._searchPopup_13gu5_2 ._list_13gu5_2{max-height:min(18rem, calc(var(--available-height) - 3rem))}._empty_13gu5_2{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--text-tertiary)}._empty_13gu5_2:empty{display:none}._searchTriggerRow_13gu5_2{align-items:center;gap:var(--spacing,.25rem);width:100%;display:flex}._searchTriggerRow_13gu5_2 ._trigger_13gu5_2{flex:1;min-width:0}._clear_13gu5_2{height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8);cursor:pointer;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));opacity:.7;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (hover:hover){._clear_13gu5_2:hover{opacity:1}}._clear_13gu5_2{color:var(--text-primary)}@property --tw-content{syntax:"*";inherits:false;initial-value:""}._triggerWrap_1ghnu_2{display:inline-flex;position:relative}._countBadge_1ghnu_2{pointer-events:none;padding-inline:var(--spacing,.25rem);--tw-leading:1;background:var(--accent);min-width:14px;height:14px;color:var(--bg-primary);border:1.5px solid var(--bg-primary);top:-2px;justify-content:center;align-items:center;font-size:10px;font-weight:600;line-height:1;display:inline-flex;position:absolute;inset-inline-end:-4px}._popup_1ghnu_2{gap:calc(var(--spacing,.25rem) * 3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-primary);background-color:var(--bg-primary);min-width:260px;max-width:420px;padding:calc(var(--spacing,.25rem) * 3);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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);--tw-outline-style:none;max-height:var(--available-height);outline-style:none;flex-direction:column;display:flex}._body_1ghnu_2{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;min-height:0;display:flex;overflow-y:auto}._footer_1ghnu_2{justify-content:flex-end;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border-primary);padding-top:calc(var(--spacing,.25rem) * 2);display:flex}._field_1ghnu_2{gap:var(--spacing,.25rem);flex-direction:column;width:100%;display:flex}._fieldLabel_1ghnu_2{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--text-tertiary)}._inputRoot_1ghnu_2{width:100%}._input_1ghnu_2{height:calc(var(--spacing,.25rem) * 8);width:100%;min-width:0;padding-inline:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-outline-style:none;outline-style:none}@media (pointer:coarse){._input_1ghnu_2{height:calc(var(--spacing,.25rem) * 9)}}._input_1ghnu_2{background:var(--bg-canvas);color:var(--text-primary);border:1px solid var(--border-primary)}._input_1ghnu_2:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-1px}._input_1ghnu_2::placeholder{color:var(--text-tertiary)}._input_1ghnu_2[type=date]{cursor:text;padding-inline-end:calc(var(--spacing,.25rem) * 9);position:relative}._input_1ghnu_2[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6;inset-inline-end:8px;width:16px;height:16px;margin:0;padding:0;position:absolute;top:50%;transform:translateY(-50%)}._input_1ghnu_2[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1}._field_1ghnu_2 [role=combobox]{width:100%}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}._backdrop_1qjw3_2{z-index:40;background-color:var(--drawer-backdrop);position:fixed;inset:0}._viewport_1qjw3_2{z-index:50;position:fixed;inset:0}._popup_1qjw3_2{z-index:50;--tw-outline-style:none;background-color:var(--drawer-bg);border:1px solid var(--drawer-border);border-bottom:none;outline-style:none;flex-direction:column;display:flex;position:fixed}._popupStart_1qjw3_2{inset-inline-start:calc(var(--spacing,.25rem) * 0);height:100%;top:0;bottom:0}._popupEnd_1qjw3_2{inset-inline-end:calc(var(--spacing,.25rem) * 0);height:100%;top:0;bottom:0}._popupTop_1qjw3_2{inset-inline-start:calc(var(--spacing,.25rem) * 0);inset-inline-end:calc(var(--spacing,.25rem) * 0);width:100%;top:0}@media (width>=64rem){._popupTop_1qjw3_2{width:auto;inset-inline:25%}}._popupBottom_1qjw3_2{inset-inline-start:calc(var(--spacing,.25rem) * 0);inset-inline-end:calc(var(--spacing,.25rem) * 0);width:100%;bottom:0}@media (width>=64rem){._popupBottom_1qjw3_2{width:auto;inset-inline:25%}}._content_1qjw3_2{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}._header_1qjw3_2{padding-inline:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 4);flex-shrink:0}._handle_1qjw3_2{margin-inline:auto;margin-bottom:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 1.5);width:calc(var(--spacing,.25rem) * 12);background-color:var(--drawer-handle);flex-shrink:0}._headerRow_1qjw3_2{margin-bottom:calc(var(--spacing,.25rem) * 4);justify-content:space-between;align-items:center;display:flex}._title_1qjw3_2{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--drawer-title)}._description_1qjw3_2{margin-top:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--drawer-description)}._closeButton_1qjw3_2{padding:calc(var(--spacing,.25rem) * 2);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,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));color:var(--drawer-close);border-radius:0}._closeButton_1qjw3_2:hover{color:var(--drawer-close-hover);background-color:var(--drawer-close-hover-bg)}._body_1qjw3_2{min-height:0;padding-inline:calc(var(--spacing,.25rem) * 4);padding-bottom:calc(var(--spacing,.25rem) * 4);flex:1;overflow-y:auto}._form_1n5k3_2{width:100%}:where(._fieldsContainer_1n5k3_2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 6) * calc(1 - var(--tw-space-y-reverse)))}._section_1n5k3_2{padding:calc(var(--spacing,.25rem) * 3)}@media (width>=40rem){._section_1n5k3_2{padding:calc(var(--spacing,.25rem) * 4)}}._section_1n5k3_2{border:1px solid var(--border-primary)}._sectionLegend_1n5k3_2{padding-inline:calc(var(--spacing,.25rem) * 2);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--text-primary)}._sectionLegendCollapsible_1n5k3_2{cursor:pointer;user-select:none}._sectionDescription_1n5k3_2{margin-bottom:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--text-tertiary)}._collapseIndicator_1n5k3_2{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--text-tertiary);margin-inline-start:calc(var(--spacing,.25rem) * 2)}._layoutOneColumn_1n5k3_2{gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}._layoutTwoColumn_1n5k3_2{gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (width>=48rem){._layoutTwoColumn_1n5k3_2{grid-template-columns:repeat(2,minmax(0,1fr))}}._layoutThreeColumn_1n5k3_2{gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (width>=48rem){._layoutThreeColumn_1n5k3_2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){._layoutThreeColumn_1n5k3_2{grid-template-columns:repeat(3,minmax(0,1fr))}}._layoutGrid_1n5k3_2{gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (width>=48rem){._layoutGrid_1n5k3_2{grid-template-columns:repeat(3,minmax(0,1fr))}}@media not all and (width>=48rem){._layoutTwoColumn_1n5k3_2>*,._layoutThreeColumn_1n5k3_2>*,._layoutGrid_1n5k3_2>*{grid-column:auto!important}}._childrenContainer_1n5k3_2{margin-top:calc(var(--spacing,.25rem) * 3)}._buttonContainer_1n5k3_2{gap:calc(var(--spacing,.25rem) * 3);padding-top:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}@media (width>=40rem){._buttonContainer_1n5k3_2{flex-direction:row;align-items:center}}._button_1n5k3_2{height:calc(var(--spacing,.25rem) * 10);padding-inline:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);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,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:var(--bg-primary);border:1px solid var(--border-primary);color:var(--text-primary);justify-content:center;align-items:center;display:inline-flex}._button_1n5k3_2:hover:not([data-disabled]){background-color:var(--bg-hover)}._button_1n5k3_2:active:not([data-disabled]){background-color:var(--bg-active)}._button_1n5k3_2:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._button_1n5k3_2[data-disabled]{cursor:not-allowed;opacity:.5;background-color:var(--bg-disabled);color:var(--text-disabled)}._submitButton_1n5k3_2{background-color:var(--form-submit-bg);border-color:var(--form-submit-bg);width:100%;color:var(--form-submit-text)}._submitButton_1n5k3_2:hover:not([data-disabled]){background-color:var(--form-submit-hover);border-color:var(--form-submit-hover)}._submitButton_1n5k3_2:active:not([data-disabled]){background-color:var(--form-submit-active);border-color:var(--form-submit-active)}._submitButton_1n5k3_2:focus-visible{outline-color:var(--form-submit-bg)}._resetButton_1n5k3_2{border:1px solid var(--border-primary);color:var(--text-primary);background-color:#0000}._resetButton_1n5k3_2:hover:not([data-disabled]){background-color:var(--bg-hover)}._resetButton_1n5k3_2:focus-visible{outline-color:var(--border-secondary)}._triggerButton_1n5k3_2{height:calc(var(--spacing,.25rem) * 10);padding-inline:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);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,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:var(--form-submit-bg);border:1px solid var(--form-submit-bg);color:var(--form-submit-text);justify-content:center;align-items:center;display:inline-flex}._triggerButton_1n5k3_2:hover:not([data-disabled]){background-color:var(--form-submit-hover)}._spinner_1n5k3_2{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);margin-inline-end:calc(var(--spacing,.25rem) * 2)}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}._windowsCell_1n933_2{gap:calc(var(--spacing,.25rem) * 1.5);flex-direction:column;display:flex}._windowRow_1n933_2{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}._timeInput_1n933_2{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));border:1px solid var(--border-primary);background-color:var(--bg-primary);color:var(--text-primary);font-variant-numeric:tabular-nums;width:110px}._timeInput_1n933_2:focus{outline:2px solid var(--focus-ring);outline-offset:-1px;border-color:var(--border-hover)}._timeInput_1n933_2:disabled{cursor:not-allowed;background-color:var(--bg-disabled);color:var(--text-disabled)}._timeSeparator_1n933_2{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--text-tertiary);flex-shrink:0}._iconButton_1n933_2{width:28px;height:28px;color:var(--text-tertiary);cursor:pointer;background-color:#0000;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .12s,color .12s,border-color .12s;display:inline-flex}._iconButton_1n933_2:hover:not(:disabled){background-color:var(--bg-hover);color:var(--text-primary);border-color:var(--border-primary)}._iconButton_1n933_2:disabled{cursor:not-allowed;opacity:.4}._removeButton_1n933_2:hover:not(:disabled){color:var(--error);border-color:var(--error)}._closedBadge_1n933_2{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));align-self:flex-start;align-items:center;display:inline-flex}[dir=rtl] ._closedBadge_1n933_2{text-transform:none;letter-spacing:normal}._closedBadge_1n933_2{--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);text-transform:uppercase;background-color:var(--bg-tertiary);color:var(--text-tertiary)}._addButton_1n933_2{align-items:center;gap:var(--spacing,.25rem);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));border:1px dashed var(--border-primary);color:var(--text-secondary);cursor:pointer;background-color:#0000;align-self:flex-start;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}._addButton_1n933_2:hover:not(:disabled){background-color:var(--bg-hover);border-color:var(--border-hover);color:var(--text-primary)}._addButton_1n933_2:disabled{cursor:not-allowed;opacity:.5}._windowError_1n933_2{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--error)}._readonlyText_1n933_2{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--text-primary);font-variant-numeric:tabular-nums}._readonlyClosed_1n933_2{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--text-tertiary);font-style:italic}._root_1oym7_2{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}._input_1oym7_2{height:calc(var(--spacing,.25rem) * 12);width:calc(var(--spacing,.25rem) * 12);border-style:var(--tw-border-style);text-align:center;font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);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,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-width:1px}@media (pointer:coarse){._input_1oym7_2{height:calc(var(--spacing,.25rem) * 14);width:calc(var(--spacing,.25rem) * 14)}}._input_1oym7_2{background-color:var(--bg-canvas);border-color:var(--border-primary);color:var(--text-primary);caret-color:var(--primary,#2563eb)}._input_1oym7_2:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-1px;border-color:var(--primary,#2563eb)}._input_1oym7_2[data-filled]{border-color:var(--primary,#2563eb)}._input_1oym7_2:disabled,._input_1oym7_2[data-disabled]{cursor:not-allowed;opacity:.5}._input_1oym7_2[data-invalid]{border-color:var(--error,#dc2626)}._input_1oym7_2[data-invalid]:focus-visible{outline-color:var(--error,#dc2626)}._fieldRoot_12ogq_2{gap:calc(var(--spacing,.25rem) * 1.5);flex-direction:column;width:100%;display:flex}._labelText_12ogq_2{cursor:default;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--text-primary)}._labelTextWithTooltip_12ogq_2{cursor:help;text-underline-offset:2px;text-decoration:underline 1px #0000;transition:text-decoration-color .12s}._labelTextWithTooltip_12ogq_2:hover,._labelTextWithTooltip_12ogq_2:focus-visible{text-decoration-color:currentColor}._tooltipPopup_12ogq_2{max-width:var(--container-sm,24rem);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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);background-color:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border-primary)}._labelDisabled_12ogq_2{color:var(--text-disabled)}._required_12ogq_2{color:var(--error,#dc2626);margin-inline-start:calc(var(--spacing,.25rem) * .5)}._input_12ogq_2{height:calc(var(--spacing,.25rem) * 10);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));border-width:1px}@media (pointer:coarse){._input_12ogq_2{height:calc(var(--spacing,.25rem) * 11)}}._input_12ogq_2{background-color:var(--bg-canvas);border-color:var(--border-primary);color:var(--text-primary)}._input_12ogq_2::placeholder{color:var(--text-tertiary)}._input_12ogq_2:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-1px}._input_12ogq_2:disabled,._input_12ogq_2[data-disabled]{cursor:not-allowed;opacity:.5}._input_12ogq_2[data-invalid]{border-color:var(--error,#dc2626)}._input_12ogq_2[data-invalid]:focus-visible{outline-color:var(--error,#dc2626)}._textarea_12ogq_2{height:auto;min-height:calc(var(--spacing,.25rem) * 24);resize:vertical;padding-block:calc(var(--spacing,.25rem) * 2)}._error_12ogq_2{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--error,#dc2626)}._description_12ogq_2{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--text-tertiary)}._addButton_12ogq_2{height:calc(var(--spacing,.25rem) * 9);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);padding-inline:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);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,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:var(--bg-secondary);border:1px solid var(--border-primary);color:var(--text-primary);display:inline-flex}._addButton_12ogq_2:hover:not(:disabled):not([data-disabled]){background-color:var(--bg-hover)}._addButton_12ogq_2:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-1px}._addButton_12ogq_2:disabled,._addButton_12ogq_2[data-disabled]{cursor:not-allowed;opacity:.5}._datagridContainer_12ogq_2{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-primary);overflow:hidden}._datagridContainerInvalid_12ogq_2{border-color:var(--error,#dc2626)}._emptyState_12ogq_2{padding-block:calc(var(--spacing,.25rem) * 8);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--text-tertiary);justify-content:center;align-items:center;display:flex}._rowNumber_12ogq_2{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--text-tertiary)}._deleteButton_12ogq_2{padding:calc(var(--spacing,.25rem) * 1.5);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,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));color:var(--text-tertiary)}._deleteButton_12ogq_2:hover:not(:disabled){color:var(--error,#dc2626);background-color:var(--error-bg,#dc26261a)}._deleteButton_12ogq_2:disabled{cursor:not-allowed;opacity:.5}._numberFieldGroup_12ogq_2{display:flex}._numberFieldButton_12ogq_2{height:calc(var(--spacing,.25rem) * 10);width:calc(var(--spacing,.25rem) * 10);justify-content:center;align-items:center;display:flex}@media (pointer:coarse){._numberFieldButton_12ogq_2{height:calc(var(--spacing,.25rem) * 11);width:calc(var(--spacing,.25rem) * 11)}}._numberFieldButton_12ogq_2{background-color:var(--bg-secondary);border-color:var(--border-primary)}._numberFieldButton_12ogq_2:hover:not(:disabled){background-color:var(--bg-hover)}._numberFieldButton_12ogq_2:disabled{cursor:not-allowed;opacity:.5}._numberFieldDecrement_12ogq_2{border-inline-end-style:var(--tw-border-style);border-inline-end-width:0;border:1px solid var(--border-primary)}._numberFieldIncrement_12ogq_2{border-inline-start-style:var(--tw-border-style);border-inline-start-width:0;border:1px solid var(--border-primary)}._numberFieldInput_12ogq_2{border-inline-style:var(--tw-border-style);text-align:center;border-inline-width:0;border-top:1px solid var(--border-primary);border-bottom:1px solid var(--border-primary);border-radius:0}._checkboxRoot_12ogq_2{height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5);justify-content:center;align-items:center;display:flex}@media (pointer:coarse){._checkboxRoot_12ogq_2{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6)}}._checkboxRoot_12ogq_2{border:1px solid var(--border-primary);background-color:#0000}._checkboxRoot_12ogq_2:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._checkboxRoot_12ogq_2:disabled{cursor:not-allowed;opacity:.5}._checkboxRoot_12ogq_2[data-checked]{background-color:var(--primary,#2563eb);border-color:var(--primary,#2563eb)}._checkboxIndicator_12ogq_2{color:var(--text-inverse);display:flex}._switchRoot_12ogq_2{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 11);padding:calc(var(--spacing,.25rem) * .5);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,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:var(--bg-tertiary);position:relative}._switchRoot_12ogq_2:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._switchRoot_12ogq_2:disabled{cursor:not-allowed;opacity:.5}._switchRoot_12ogq_2[data-checked]{background-color:var(--primary,#2563eb)}._switchThumb_12ogq_2{height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5);--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);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:var(--bg-primary);display:block}._switchThumb_12ogq_2[data-checked]{--tw-translate-x:calc(var(--spacing,.25rem) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}._radioGroup_12ogq_2{margin-top:var(--spacing,.25rem);gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}._radioRoot_12ogq_2{height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5);justify-content:center;align-items:center;display:flex}@media (pointer:coarse){._radioRoot_12ogq_2{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6)}}._radioRoot_12ogq_2{border:1px solid var(--border-primary);background-color:#0000}._radioRoot_12ogq_2:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._radioRoot_12ogq_2:disabled{cursor:not-allowed;opacity:.5}._radioRoot_12ogq_2[data-checked]{border-color:var(--primary,#2563eb)}._radioIndicator_12ogq_2{height:calc(var(--spacing,.25rem) * 2.5);width:calc(var(--spacing,.25rem) * 2.5);background-color:var(--primary,#2563eb)}._radioIndicator_12ogq_2[data-unchecked]{display:none}._radioLabel_12ogq_2{cursor:pointer;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--text-primary)}._radioItem_12ogq_2{align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}@media (pointer:coarse){._radioItem_12ogq_2{padding-block:calc(var(--spacing,.25rem) * .5)}}._passwordInputWrapper_12ogq_2{position:relative}._passwordInput_12ogq_2{padding-inline-end:calc(var(--spacing,.25rem) * 10)}@media (pointer:coarse){._passwordInput_12ogq_2{padding-inline-end:calc(var(--spacing,.25rem) * 11)}}._passwordToggle_12ogq_2{height:calc(var(--spacing,.25rem) * 10);width:calc(var(--spacing,.25rem) * 10);cursor:pointer;--tw-border-style:none;inset-inline-end:calc(var(--spacing,.25rem) * 0);background-color:#0000;border-style:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0}@media (pointer:coarse){._passwordToggle_12ogq_2{height:calc(var(--spacing,.25rem) * 11);width:calc(var(--spacing,.25rem) * 11)}}._passwordToggle_12ogq_2{color:var(--text-tertiary)}._passwordToggle_12ogq_2:hover{color:var(--text-primary)}._requirementsCard_12ogq_2{gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 3);border-width:1px;border-color:var(--border-primary);background-color:var(--bg-secondary);flex-direction:column;display:flex}._requirementsHeader_12ogq_2{justify-content:space-between;align-items:center;display:flex}._requirementsTitle_12ogq_2{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--text-secondary)}._requirementsCounter_12ogq_2{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--text-tertiary)}._requirementsProgressBar_12ogq_2{height:calc(var(--spacing,.25rem) * 1.5);background-color:var(--bg-tertiary);overflow:hidden}._requirementsProgressFill_12ogq_2{background-color:var(--primary,#2563eb);height:100%;transition:width .2s}._requirementsList_12ogq_2{gap:calc(var(--spacing,.25rem) * 1.5);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}._requirementItem_12ogq_2{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}._requirementValid_12ogq_2{color:var(--primary,#2563eb)}._requirementInvalid_12ogq_2{color:var(--text-tertiary)}._requirementIcon_12ogq_2{height:calc(var(--spacing,.25rem) * 3.5);width:calc(var(--spacing,.25rem) * 3.5);flex-shrink:0}._requirementText_12ogq_2{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}@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}._page_aia9g_2{flex-direction:column;gap:0;width:100%;height:100%;display:flex}._strip_aia9g_2{align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-top:1px solid var(--border-primary);background-color:var(--bg-canvas);flex-shrink:0;order:1;display:flex;position:relative}._stripCenter_aia9g_2{padding-inline:calc(var(--spacing,.25rem) * 3);flex-shrink:0;align-items:center;margin-inline:auto;display:flex}._actions_aia9g_2{align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-shrink:0;margin-inline-start:auto;padding-inline-end:calc(var(--spacing,.25rem) * 2);display:flex}@media (width>=40rem){._actionMobile_aia9g_2{display:none}}._actionDesktop_aia9g_2{display:none}@media (width>=40rem){._actionDesktop_aia9g_2{display:flex}}._tabRoot_aia9g_2{flex-direction:column;flex:1;display:flex;overflow:hidden}._tabList_aia9g_2{gap:0;min-width:0;display:flex;overflow-x:auto}._tab_aia9g_2{cursor:pointer;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);white-space:nowrap;user-select:none;color:var(--text-tertiary);background:0 0;border:none;border-top:2px solid #0000}._tab_aia9g_2:hover{color:var(--text-primary)}._tab_aia9g_2[data-active]{color:var(--text-primary);border-top-color:var(--text-primary)}._content_aia9g_2{flex:1;overflow:auto}._tabPanel_aia9g_2{height:100%;min-height:0;padding:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}._tabPanel_aia9g_2[data-hidden]{display:none}._loading_aia9g_2{padding:calc(var(--spacing,.25rem) * 12);color:var(--text-tertiary);justify-content:center;align-items:center;display:flex}._error_aia9g_2{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 12);flex-direction:column;display:flex}._errorTitle_aia9g_2{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--error)}._errorMessage_aia9g_2{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--text-secondary)}._blockerOverlay_aia9g_2{z-index:50;background-color:var(--drawer-backdrop);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._blockerDialog_aia9g_2{width:100%;max-width:var(--container-sm,24rem);gap:calc(var(--spacing,.25rem) * 4);padding:calc(var(--spacing,.25rem) * 6);background-color:var(--bg-canvas);border:1px solid var(--border-primary);flex-direction:column;display:flex}._blockerTitle_aia9g_2{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--text-primary)}._blockerMessage_aia9g_2{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--text-secondary)}._blockerActions_aia9g_2{justify-content:flex-end;align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}._wrap_1g2kt_2{flex-direction:column;height:100%;min-height:0;display:flex}._header_1g2kt_2{padding-inline:var(--spacing,.25rem);padding-bottom:var(--spacing,.25rem);justify-content:flex-end;align-items:center;display:flex}._body_1g2kt_2{flex-direction:column;flex:1;min-height:0;display:flex}._row_1g2kt_2{min-height:0;display:flex;position:relative}._slot_1g2kt_2{min-height:0;width:calc(var(--spacing,.25rem) * 80);border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px;border-color:var(--border-primary);background-color:var(--bg-primary);flex-direction:column;flex-shrink:0;display:flex}._slot_1g2kt_2:empty{display:none}._panel_1g2kt_2{--tw-outline-style:none;outline-style:none;flex-direction:column;flex:1;min-height:0;display:flex}._panelHeader_1g2kt_2{height:calc(var(--spacing,.25rem) * 9);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 3);border-bottom-width:1px;border-color:var(--border-primary);flex-shrink:0;display:flex}._panelHeaderClosable_1g2kt_2{padding-inline-end:var(--spacing,.25rem)}._panelTitle_1g2kt_2{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--text-primary);overflow:hidden}._panelBody_1g2kt_2{min-height:0;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);flex:1;overflow-y:auto}._content_1g2kt_2{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}._about_1g2kt_2{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);color:var(--text-secondary)}._about_1g2kt_2 p+p{margin-top:calc(var(--spacing,.25rem) * 1.5)}._section_1g2kt_2{gap:calc(var(--spacing,.25rem) * 1.5);flex-direction:column;display:flex}._sectionTitle_1g2kt_2{--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600)}[dir=rtl] ._sectionTitle_1g2kt_2{text-transform:none;letter-spacing:normal}._sectionTitle_1g2kt_2{--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);text-transform:uppercase;color:var(--text-tertiary)}._entries_1g2kt_2{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}._entry_1g2kt_2{flex-direction:column;display:flex}._term_1g2kt_2{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--text-primary)}._definition_1g2kt_2{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);color:var(--text-tertiary)}._content_1g2kt_2 a{color:var(--accent);text-underline-offset:2px;font-weight:500;text-decoration:underline 1px #0000;transition:color .12s,text-decoration-color .12s}._content_1g2kt_2 a:hover{text-decoration-color:currentColor}._content_1g2kt_2 a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;text-decoration-color:currentColor}._root_1c83w_2{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}._standalone_1c83w_2{padding:calc(var(--spacing,.25rem) * 4);background-color:var(--bg-sunken)}._gridWrap_1c83w_2{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}._toolbarActionMobile_1c83w_2{display:flex}@media (width>=40rem){._toolbarActionMobile_1c83w_2{display:none}}._toolbarActionDesktop_1c83w_2{display:none}@media (width>=40rem){._toolbarActionDesktop_1c83w_2{display:flex}}._rowActionsTrigger_1c83w_2{padding:calc(var(--spacing,.25rem) * 1.5);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,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));color:var(--text-tertiary)}._rowActionsTrigger_1c83w_2:hover{background:var(--bg-hover);color:var(--text-secondary)}:where(._loadingState_1c83w_2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 3) * calc(1 - var(--tw-space-y-reverse)))}._skeletonRow_1c83w_2{height:calc(var(--spacing,.25rem) * 12);animation:var(--animate-pulse,pulse 2s cubic-bezier(.4, 0, .6, 1) infinite);background:var(--bg-secondary)}._errorState_1c83w_2{padding-block:calc(var(--spacing,.25rem) * 16);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}._errorStateIcon_1c83w_2{margin-bottom:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 16);width:calc(var(--spacing,.25rem) * 16);color:var(--error)}._errorStateTitle_1c83w_2{margin-bottom:var(--spacing,.25rem);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--text-primary)}._errorStateDescription_1c83w_2{margin-bottom:calc(var(--spacing,.25rem) * 6);max-width:var(--container-sm,24rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--text-tertiary)}@keyframes _pulse_1c83w_1{50%{opacity:.5}}._root_126rh_2{height:calc(var(--spacing,.25rem) * 12);align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 2);flex-shrink:0;display:flex}@media (width>=40rem){._root_126rh_2{height:calc(var(--spacing,.25rem) * 14);gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 3)}}._root_126rh_2{background-color:var(--bg-primary)}._bordered_126rh_2{border-bottom:1px solid var(--border-primary)}._left_126rh_2{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}._center_126rh_2{flex:1;min-width:0}._right_126rh_2{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}._builder_n9mpd_2{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;width:100%;display:flex}._group_n9mpd_2{gap:calc(var(--spacing,.25rem) * 2);border-inline-start-style:var(--tw-border-style);padding-block:calc(var(--spacing,.25rem) * 2);border-inline-start-width:4px;border-color:var(--border-secondary);background:var(--bg-secondary);flex-direction:column;padding-inline-start:calc(var(--spacing,.25rem) * 3);display:flex}._groupRoot_n9mpd_2{border-color:var(--primary)}._groupHeader_n9mpd_2{align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}._combinator_n9mpd_2{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);align-items:center;display:inline-flex}[dir=rtl] ._combinator_n9mpd_2{text-transform:none;letter-spacing:normal}._combinator_n9mpd_2{--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);text-transform:uppercase;color:var(--text-primary);background:var(--bg-primary);border:1px solid var(--border-primary)}._combinator_n9mpd_2:disabled{cursor:not-allowed;opacity:.6}._combinatorAnd_n9mpd_2{color:var(--success,#166534)}._combinatorOr_n9mpd_2{color:var(--info,#1d4ed8)}._combinatorNot_n9mpd_2{color:var(--danger,#b91c1c)}._children_n9mpd_2{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}._row_n9mpd_2{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 2);background:var(--bg-primary);border:1px solid var(--border-secondary);flex-wrap:wrap;display:flex}._rowField_n9mpd_2{gap:var(--spacing,.25rem);flex-direction:column;min-width:0;display:flex}._rowField_n9mpd_2 label{--tw-font-weight:var(--font-weight-medium,500);font-size:.65rem;font-weight:var(--font-weight-medium,500)}[dir=rtl] :is(._rowField_n9mpd_2 label){text-transform:none;letter-spacing:normal}._rowField_n9mpd_2 label{--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);text-transform:uppercase;color:var(--text-secondary)}._rowField_n9mpd_2 select,._rowField_n9mpd_2 input,._rowField_n9mpd_2 textarea{width:100%;padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));background:var(--bg-secondary);border:1px solid var(--border-primary);color:var(--text-primary)}._rowField_n9mpd_2 textarea{font-family:var(--font-mono,var(--font-app));font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));min-height:4rem}._actions_n9mpd_2{align-items:center;gap:var(--spacing,.25rem);margin-inline-start:auto;display:flex}._iconBtn_n9mpd_2{height:calc(var(--spacing,.25rem) * 7);width:calc(var(--spacing,.25rem) * 7);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--text-secondary);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}._iconBtn_n9mpd_2:hover{color:var(--text-primary);background:var(--bg-secondary);border-color:var(--border-primary)}._iconBtnDanger_n9mpd_2:hover{color:var(--danger,#b91c1c)}._addBar_n9mpd_2{align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}._addBtn_n9mpd_2{align-items:center;gap:var(--spacing,.25rem);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--text-secondary);background:var(--bg-primary);border:1px dashed var(--border-secondary);display:inline-flex}._addBtn_n9mpd_2:hover{color:var(--primary);border-color:var(--primary)}._helperText_n9mpd_2{margin-top:var(--spacing,.25rem);color:var(--text-secondary);font-size:.65rem}._issue_n9mpd_2{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--danger,#b91c1c);background:var(--danger-bg,#b91c1c14);border:1px solid var(--danger,#b91c1c)}._chipList_n9mpd_2{align-items:center;gap:var(--spacing,.25rem);flex-wrap:wrap;display:flex}._chip_n9mpd_2{align-items:center;gap:var(--spacing,.25rem);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));background:var(--bg-secondary);border:1px solid var(--border-primary);display:inline-flex}._chipRemove_n9mpd_2{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);color:var(--text-secondary);justify-content:center;align-items:center;font-size:.6rem;display:inline-flex}._chipRemove_n9mpd_2:hover{color:var(--danger,#b91c1c)}._preview_n9mpd_2{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-family:var(--font-mono,var(--font-app));font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));word-break:break-all;white-space:pre-wrap;background:var(--bg-secondary);border:1px solid var(--border-secondary);color:var(--text-secondary);max-height:12rem;overflow-y:auto}._previewLabel_n9mpd_2{margin-bottom:var(--spacing,.25rem);--tw-font-weight:var(--font-weight-medium,500);font-size:.65rem;font-weight:var(--font-weight-medium,500)}[dir=rtl] ._previewLabel_n9mpd_2{text-transform:none;letter-spacing:normal}._previewLabel_n9mpd_2{--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);text-transform:uppercase;color:var(--text-secondary)}._matchAny_n9mpd_2{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--text-secondary);font-style:italic}._backdrop_v4yvp_2{z-index:40;position:fixed;inset:0}@media (width>=64rem){._backdrop_v4yvp_2{display:none}}._backdrop_v4yvp_2{background-color:var(--drawer-backdrop)}._aside_v4yvp_2{flex-shrink:0;height:100%;transition:width .3s;overflow:hidden}@media not all and (width>=64rem){._aside_v4yvp_2{z-index:50;inset-inline-start:calc(var(--spacing,.25rem) * 0);position:fixed;top:0}}._inner_v4yvp_2{background-color:var(--sidebar-bg);border-inline-end:1px solid var(--sidebar-border);flex-direction:column;height:100%;display:flex;overflow:hidden}._header_v4yvp_2{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 2);flex-shrink:0}@media (width>=40rem){._header_v4yvp_2{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 3)}}._header_v4yvp_2{border-bottom:1px solid var(--sidebar-border)}._appName_v4yvp_2{cursor:pointer;padding-inline:var(--spacing,.25rem);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);text-decoration-line:none;display:inline}@media not all and (prefers-color-scheme:dark){._appName_v4yvp_2{background-color:var(--color-black,#000);color:var(--color-white,#fff)}}@media (prefers-color-scheme:dark){._appName_v4yvp_2{background-color:var(--color-white,#fff);color:var(--color-black,#000)}}._subtitle_v4yvp_2{margin-top:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--sidebar-subtitle)}._topSlot_v4yvp_2{padding-inline:calc(var(--spacing,.25rem) * 2);padding-top:calc(var(--spacing,.25rem) * 2);padding-bottom:calc(var(--spacing,.25rem) * 2);flex-shrink:0}._nav_v4yvp_2{min-height:0;padding-top:calc(var(--spacing,.25rem) * 2);flex-direction:column;flex:1;display:flex}._flatScroll_v4yvp_2{min-height:0;padding-bottom:calc(var(--spacing,.25rem) * 2);flex:1;overflow-y:auto}._panels_v4yvp_2{flex:1;min-height:0;position:relative;overflow:clip}._track_v4yvp_2{width:200%;height:100%;transition:transform .22s;display:flex}._track_v4yvp_2[data-level="2"]{transform:translate(-50%)}[dir=rtl] ._track_v4yvp_2[data-level="2"]{transform:translate(50%)}@media (prefers-reduced-motion:reduce){._track_v4yvp_2{transition:none}}._panel_v4yvp_2{height:100%;min-height:0;padding-bottom:calc(var(--spacing,.25rem) * 2);width:50%;overflow-y:auto}._linkList_v4yvp_2{margin:0;padding:0;list-style-type:none}._section_v4yvp_2{margin-top:calc(var(--spacing,.25rem) * 3)}._section_v4yvp_2:first-child{margin-top:0}._sectionLabel_v4yvp_2{padding-inline:calc(var(--spacing,.25rem) * 3);padding-top:calc(var(--spacing,.25rem) * 3);padding-bottom:var(--spacing,.25rem)}[dir=rtl] ._sectionLabel_v4yvp_2{text-transform:none;letter-spacing:normal}._sectionLabel_v4yvp_2{text-transform:uppercase;color:var(--sidebar-subtitle);letter-spacing:.06em;font-size:.6875rem;font-weight:500}._sectionList_v4yvp_2{margin:0;padding:0;list-style-type:none}._item_v4yvp_2{align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);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,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));text-decoration-line:none;display:flex}@media (pointer:coarse){._item_v4yvp_2{padding-block:calc(var(--spacing,.25rem) * 2.5)}}._item_v4yvp_2{color:var(--sidebar-link);font-size:.875rem}._item_v4yvp_2:hover{color:var(--sidebar-link-hover);background-color:var(--sidebar-link-hover-bg)}._itemActive_v4yvp_2{color:var(--sidebar-link-active);background-color:var(--sidebar-link-active-bg);font-weight:600}._itemIcon_v4yvp_2{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);flex-shrink:0}._itemChevron_v4yvp_2{height:calc(var(--spacing,.25rem) * 3);width:calc(var(--spacing,.25rem) * 3);color:var(--sidebar-subtitle);flex-shrink:0;margin-inline-start:auto}._panelTop_v4yvp_2{margin-bottom:var(--spacing,.25rem);align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 2);padding-top:calc(var(--spacing,.25rem) * .5);padding-bottom:calc(var(--spacing,.25rem) * 2);border-bottom:1px solid var(--sidebar-border);display:flex}._backButton_v4yvp_2{height:calc(var(--spacing,.25rem) * 7);width:calc(var(--spacing,.25rem) * 7);cursor:pointer;--tw-border-style:none;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,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#0000;border-style:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (pointer:coarse){._backButton_v4yvp_2{height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8)}}._backButton_v4yvp_2{color:var(--sidebar-subtitle)}._backButton_v4yvp_2:hover{color:var(--sidebar-link-hover);background-color:var(--sidebar-link-hover-bg)}._backIcon_v4yvp_2{height:calc(var(--spacing,.25rem) * 3.5);width:calc(var(--spacing,.25rem) * 3.5)}._panelTitle_v4yvp_2{text-overflow:ellipsis;white-space:nowrap;color:var(--sidebar-link-active);font-size:.875rem;font-weight:700;overflow:hidden}._separator_v4yvp_2{margin-inline:calc(var(--spacing,.25rem) * 3);margin-block:calc(var(--spacing,.25rem) * 2);border-top:1px solid var(--sidebar-border)}._itemBadge_v4yvp_2{padding-inline:var(--spacing,.25rem);--tw-leading:1;background:var(--accent);min-width:16px;height:16px;color:var(--bg-primary);justify-content:center;align-items:center;margin-inline-start:auto;font-size:10px;font-weight:600;line-height:1;display:inline-flex}._pillLabel_18ajy_2{--tw-leading:1;line-height:1}._pillChevron_18ajy_2{height:calc(var(--spacing,.25rem) * 3);width:calc(var(--spacing,.25rem) * 3);color:var(--text-tertiary)}._popup_18ajy_2{transform-origin:var(--transform-origin);padding:calc(var(--spacing,.25rem) * 4);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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);outline-style:var(--tw-outline-style);transition-property:transform,scale,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));outline-width:1px}._popup_18ajy_2[data-ending-style],._popup_18ajy_2[data-starting-style]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:0}._popup_18ajy_2{background-color:var(--bg-canvas);outline-color:var(--border-primary);min-width:360px;max-width:80vw}._loading_18ajy_2,._error_18ajy_2{padding-block:calc(var(--spacing,.25rem) * 4);text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--text-tertiary)}._graph_18ajy_2{align-items:stretch;gap:calc(var(--spacing,.25rem) * 3);display:flex;overflow-x:auto}._column_18ajy_2{justify-content:center;gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex;position:relative}._column_18ajy_2:not(:last-child):after{height:1px;width:calc(var(--spacing,.25rem) * 3);background-color:var(--border-primary);content:"";inset-inline-end:calc(var(--spacing,.25rem) * -3);position:absolute;top:50%}._column_18ajy_2:not(:last-child):before{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);width:0;height:0;translate:var(--tw-translate-x) var(--tw-translate-y);border-top:4px solid #0000;border-bottom:4px solid #0000;border-inline-start:5px solid var(--border-primary);content:"";inset-inline-end:calc(var(--spacing,.25rem) * -3);position:absolute;top:50%}._node_18ajy_2{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);white-space:nowrap;user-select:none;background-color:var(--bg-canvas);color:var(--text-primary);border:1px solid var(--border-primary);transition:background-color .12s,border-color .12s;display:inline-flex}._node_18ajy_2:disabled{cursor:not-allowed;color:var(--text-tertiary);background-color:var(--bg-secondary)}._node_18ajy_2[data-current=true]{border-color:var(--text-primary);background-color:var(--text-primary);color:var(--text-inverse);cursor:default}._node_18ajy_2[data-reachable=true]:hover:not(:disabled){background-color:var(--bg-tertiary);border-color:var(--text-primary)}._node_18ajy_2[data-auto=true]{color:var(--text-tertiary)}._nodeIcon_18ajy_2{height:calc(var(--spacing,.25rem) * 3);width:calc(var(--spacing,.25rem) * 3)}
