._enter_11qri_1{clip-path:inset(-25% 100% -25% 0);animation:.26s cubic-bezier(.4,0,.2,1) forwards _brush-in_11qri_1}._exit_11qri_6{clip-path:inset(-25% 0);animation:.2s cubic-bezier(.4,0,.2,1) forwards _brush-out_11qri_1}@keyframes _brush-in_11qri_1{0%{clip-path:inset(-25% 100% -25% 0)}to{clip-path:inset(-25% 0)}}@keyframes _brush-out_11qri_1{0%{clip-path:inset(-25% 0)}to{clip-path:inset(-25% 100% -25% 0)}}@media (prefers-reduced-motion:reduce){._enter_11qri_1,._exit_11qri_6{animation:none}._enter_11qri_1{clip-path:inset(-25% 0)}._exit_11qri_6{clip-path:inset(-25% 100% -25% 0)}}._block_1hf6u_1{border-left:2px solid var(--border);margin-top:8px;margin-left:16px;padding-left:12px}._headerRow_1hf6u_8{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}._plusIcon_1hf6u_16{margin-right:4px}._list_1hf6u_20{margin:0;padding:0;list-style:none}._listItem_1hf6u_26{align-items:center;gap:8px;padding:4px 0;display:flex}._listItemTitle_1hf6u_33{flex:1;min-width:0}._modalContainer_1hf6u_38{flex-direction:column;max-height:80vh;display:flex;overflow:hidden}._modalTitle_1hf6u_45{margin:0 0 16px}._modalList_1hf6u_49{flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}._modalListItem_1hf6u_58{border-bottom:1px solid var(--border);padding:6px 0}._addButton_1hf6u_63{text-align:left;justify-content:flex-start;width:100%}._modalFooter_1hf6u_69{justify-content:flex-end;margin-top:16px;display:flex}._card_v31y4_1{margin-bottom:24px;padding:24px}._header_v31y4_6{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}._title_v31y4_14{margin:0}._helpText_v31y4_18{white-space:normal;word-wrap:break-word;max-width:400px;display:inline-block}._description_v31y4_25{margin-bottom:16px;display:block}._list_v31y4_30{margin:0 0 16px;padding:0;list-style:none}._listItem_v31y4_36{border-bottom:1px solid color-mix(in srgb, var(--border) 30%, transparent);padding:8px 0}._row_v31y4_41{align-items:center;gap:8px;display:flex}._nameInput_v31y4_47{flex:1;min-width:0}._addRow_v31y4_52{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._addInput_v31y4_59{width:260px}._container_bepkx_1{max-width:560px}._title_bepkx_5{margin-bottom:16px}._description_bepkx_9{margin-bottom:16px;display:block}._dragList_bepkx_14{margin-bottom:24px}._dragRow_bepkx_18{border:1px solid color-mix(in srgb, var(--border) 30%, transparent);background:var(--background);border-radius:6px;align-items:center;gap:8px;margin-bottom:6px;padding:8px 12px;display:flex}._dragRowOver_bepkx_29{background:color-mix(in srgb, var(--muted) 75%, var(--foreground))}._dragHandle_bepkx_33{cursor:grab;touch-action:none;display:flex}._dragHandleGrabbing_bepkx_39{cursor:grabbing}._previewTitle_bepkx_43{margin-bottom:8px}._previewBox_bepkx_47{border:1px solid color-mix(in srgb, var(--border) 30%, transparent);background:color-mix(in srgb, var(--muted) 75%, var(--foreground));border-radius:8px;min-height:80px;margin-bottom:16px;padding:16px}._previewItem_bepkx_56{margin:0}._section_bepkx_60{margin-bottom:24px}._fieldLabel_bepkx_64{margin-bottom:8px;display:block}._radioGroup_bepkx_69{margin-bottom:16px}._footer_bepkx_73{justify-content:flex-end;gap:8px;display:flex}._zone_16p7p_1{flex-direction:column;align-items:center;gap:8px;display:flex}._zoneLabel_16p7p_8{text-align:left;align-self:stretch}._imageBlock_16p7p_13{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:195px;height:100px;display:flex;position:relative;overflow:hidden}._imageBlockLight_16p7p_25{background:color-mix(in srgb, var(--muted) 75%, var(--foreground))}._imageBlockDark_16p7p_29{background:var(--card)}._logoImage_16p7p_33{object-fit:contain;width:100%;height:100%;padding:8px}._fallbackLetter_16p7p_40{color:var(--muted-foreground);font-size:24px;font-weight:700}._deleteButton_16p7p_46{background:var(--background);min-width:28px;min-height:28px;color:var(--destructive);padding:0;position:absolute;top:4px;right:4px}._dropzone_16p7p_57{border:2px dashed color-mix(in srgb, var(--border) 30%, transparent);background:color-mix(in srgb, var(--muted) 75%, var(--foreground));cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:195px;max-width:100%;height:100px;display:flex;overflow:hidden}._dropzoneActive_16p7p_72{background:var(--brand-selection)}._dropzoneWait_16p7p_76{cursor:wait}._dropzoneContent_16p7p_80{flex-direction:column;align-items:center;gap:12px;padding:16px;display:flex}._uploadIcon_16p7p_88{color:var(--brand-text);flex-shrink:0}._uploadText_16p7p_93{text-align:center}._card_16p7p_97{margin-bottom:24px;padding:24px}._description_16p7p_102{color:var(--muted-foreground);margin:0 0 16px;font-size:13px}._stack_16p7p_108{flex-direction:column;gap:24px;display:flex}._nameField_16p7p_114{max-width:400px}._brandColorRow_16p7p_118{align-items:center;gap:8px;display:flex}._brandColorPreview_16p7p_124{border:1px solid color-mix(in srgb, var(--border) 30%, transparent);border-radius:6px;flex-shrink:0;width:32px;height:32px}._brandColorInput_16p7p_132{flex:1}._fieldLabel_16p7p_136{text-align:left;margin-bottom:8px;display:block}._logoSectionTitle_16p7p_142{margin:0 0 12px;font-size:14px;font-weight:600}._logoRow_16p7p_148{flex-wrap:wrap;gap:16px;display:flex}._footer_16p7p_154{justify-content:flex-end;margin-top:24px;display:flex}._card_jtw0b_1{margin-bottom:24px;padding:24px}._description_jtw0b_6{color:var(--muted-foreground);margin:0 0 16px;font-size:13px}._grid_jtw0b_12{grid-template-columns:1fr 1fr 1fr;align-items:start;gap:16px 24px;width:100%;display:grid}._field_jtw0b_20{flex-direction:column;gap:4px;min-width:0;display:flex}._fieldLabel_jtw0b_27{text-align:left;display:block}._fieldFull_jtw0b_32{flex-direction:column;grid-column:1/-1;gap:4px;min-width:0;display:flex}._footer_jtw0b_40{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}._card_1k10v_1{margin-bottom:24px;padding:24px}._title_1k10v_6{margin:0 0 16px}._adminRoleBox_1k10v_10{background:var(--brand-selection);border-radius:8px;margin-bottom:20px;padding:12px}._roleTitle_1k10v_17{margin-bottom:4px}._block_1k10v_21{display:block}._loadingText_1k10v_25{color:var(--muted-foreground);margin:0 0 16px}._section_1k10v_30{margin-bottom:16px}._section20_1k10v_34{margin-bottom:20px}._subheader_1k10v_38{margin-bottom:8px;display:block}._sectionText_1k10v_43{margin-bottom:8px}._permissionList_1k10v_47{flex-direction:column;gap:10px;margin-bottom:12px;display:flex}._permissionRow_1k10v_54{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._permissionLabel_1k10v_61{min-width:160px}._checkboxGrid_1k10v_65{grid-template-columns:repeat(2,1fr);align-items:start;gap:8px 16px;display:grid}._checkboxLabel_1k10v_72{font-size:13px}._customRoleBox_1k10v_76{border:1px solid color-mix(in srgb, var(--border) 30%, transparent);border-radius:8px;margin-bottom:12px;padding:12px}._customRoleHeader_1k10v_83{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}._roleInput_1k10v_91{width:240px}._addRow_1k10v_95{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._addIcon_1k10v_102{margin-right:4px}._loadingCard_mcnvz_1{margin-bottom:24px;padding:24px}._card_mcnvz_6{margin-bottom:24px;padding:24px;overflow:hidden}._title_mcnvz_12{margin:0 0 16px}._columns_mcnvz_16{flex-wrap:wrap;align-items:start;gap:24px;width:100%;min-width:0;display:flex}._leftColumn_mcnvz_25{flex-direction:column;flex:240px;gap:16px;min-width:0;display:flex}._group_mcnvz_33{margin-top:8px}._groupLabel_mcnvz_37{margin-bottom:8px;display:block}._hintText_mcnvz_42{margin-top:4px;display:block}._mailBlock_mcnvz_47{margin-top:24px}._subheader_mcnvz_51{margin-bottom:12px;display:block}._mailFields_mcnvz_56{flex-direction:column;gap:12px;max-width:480px;display:flex}._fieldLabel_mcnvz_63{margin-bottom:4px;display:block}._inputFull_mcnvz_68{width:100%}._portInput_mcnvz_72{width:120px}._footer_mcnvz_76{justify-content:flex-end;margin-top:24px;display:flex}._domainBlock_mcnvz_82{flex-direction:column;flex:280px;gap:8px;min-width:0;display:flex}._domainTitle_mcnvz_90{font-weight:600;display:block}._content_ikvd2_1{min-width:240px;max-height:400px;padding:8px;overflow-y:auto}._hint_ikvd2_8{color:var(--muted-foreground);margin-bottom:6px;font-size:12px}._row_ikvd2_14{border-radius:var(--app-radius-lg);border:2px solid #0000;align-items:center;gap:8px;padding:6px 8px;transition:background-color .15s,opacity .15s,border-color .15s;display:flex}._row_ikvd2_14:hover{background:color-mix(in srgb, var(--app-color-lime) 10%, transparent)}._dragging_ikvd2_31{border-style:dashed;border-color:color-mix(in srgb, var(--border) 30%, transparent);opacity:.4}._over_ikvd2_37{border-left:3px solid var(--brand)}._handle_ikvd2_41{cursor:grab;touch-action:none;flex-shrink:0;display:flex}._handle_ikvd2_41:active{cursor:grabbing}._checkbox_ikvd2_52{flex:1;min-width:0}._label_ikvd2_57{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._overlay_ikvd2_63{cursor:grabbing;box-shadow:var(--shadow-color);background:var(--background);border-color:color-mix(in srgb, var(--border) 30%, transparent)}._card_1n032_1{margin-bottom:24px;padding:24px}._header_1n032_6{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}._title_1n032_15{margin:0}._headerActions_1n032_19{align-items:center;gap:8px;display:flex}._searchInput_1n032_25{width:200px}@media (width<=600px){._headerActions_1n032_19{flex-wrap:wrap;width:100%}._searchInput_1n032_25{flex:160px;width:auto;min-width:0}}._scrollX_1n032_46{overflow-x:auto}._table_1n032_50{border-collapse:collapse;width:100%}._theadRow_1n032_55{border-bottom:1px solid color-mix(in srgb, var(--border) 30%, transparent);text-align:left}._th_1n032_55{padding:8px 12px}._row_1n032_64{border-bottom:1px solid color-mix(in srgb, var(--border) 30%, transparent)}._td_1n032_68{padding:8px 12px}._emptyCell_1n032_72{color:var(--muted-foreground);padding:8px 12px}._avatar_1n032_77{object-fit:cover;border-radius:50%;width:32px;height:32px}._modalContainer_1n032_84{min-width:320px}._modalTitle_1n032_88{margin:0 0 16px}._modalField_1n032_92{margin-bottom:16px}._fieldLabel_1n032_96{margin-bottom:4px;display:block}._modalFooter_1n032_101{justify-content:flex-end;gap:8px;display:flex}._loadingCard_1azgt_1,._card_1azgt_6{margin-top:24px;padding:24px}._title_1azgt_11{margin-top:0}._description_1azgt_15{margin-bottom:16px;display:block}._table_1azgt_20{border-collapse:collapse;width:100%}._th_1azgt_25{text-align:left;border-bottom:1px solid color-mix(in srgb, var(--border) 30%, transparent);padding:8px 12px}._td_1azgt_31{border-bottom:1px solid color-mix(in srgb, var(--border) 30%, transparent);padding:8px 12px}._tdDescription_1azgt_36{margin-top:2px;display:block}._container_1jwax_1{min-width:500px;max-width:640px}._title_1jwax_6{margin-bottom:16px;display:block}._grantBlock_1jwax_11{margin-bottom:20px}._grantLabel_1jwax_15{margin-bottom:8px;display:block}._grantGrid_1jwax_20{grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:12px;display:grid}._fieldLabel_1jwax_27{margin-bottom:4px;display:block}._levelColumn_1jwax_32{flex-direction:column;gap:6px;display:flex}._subheader_1jwax_38{margin-bottom:8px;display:block}._list_1jwax_43{flex-direction:column;gap:8px;display:flex}._item_1jwax_49{background:var(--muted);border-radius:8px;align-items:center;gap:8px;padding:8px 12px;display:flex}._itemInfo_1jwax_58{flex:1}._levelLabel_1jwax_62{cursor:pointer}._hintText_1jwax_66{margin-top:12px;display:block}._footer_1jwax_71{justify-content:flex-end;margin-top:20px;display:flex}:root{--line-subtle:color-mix(in srgb, var(--border) 30%, transparent)}._loadingCard_b0guh_5,._card_b0guh_10{margin-top:24px;padding:24px}._title_b0guh_15{margin-top:0}._description_b0guh_19{margin-bottom:16px;display:block}._table_b0guh_24{border-collapse:collapse;width:100%}._th_b0guh_29{text-align:left;border-bottom:2px solid var(--line-subtle);padding:8px 12px}._th22_b0guh_35{text-align:left;border-bottom:2px solid var(--line-subtle);width:22%;padding:8px 12px}._thCenter_b0guh_42{text-align:center;border-bottom:2px solid var(--line-subtle);width:80px;padding:8px 12px}._row_b0guh_49{border-bottom:1px solid var(--line-subtle)}._td_b0guh_53{vertical-align:top;padding:10px 12px}._tdCenter_b0guh_58{vertical-align:top;text-align:center;padding:10px 12px}._accessList_b0guh_64{flex-direction:column;gap:2px;display:flex}._accessItem_b0guh_70{align-items:center;gap:6px;display:flex}
