.schemaValidationView_container__KfOv7{margin-top:32px;padding:24px;background:#f8f9fa;border-radius:8px;border:1px solid #e1e4e8}.schemaValidationView_header__z3h4l{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.schemaValidationView_title__3pUhN{font-family:Universal Sans Bold;font-size:18px;color:#dc2626;margin:0}.schemaValidationView_summary__1wIFh{font-family:Universal Sans Regular;font-size:14px;color:#666}.schemaValidationView_validation_list__EPRKr{display:flex;flex-direction:column;gap:20px}.schemaValidationView_validation_item__LKVOt{background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:16px}.schemaValidationView_key_name__HXwcB{font-family:Universal Sans Bold;font-size:16px;color:#232323;margin-bottom:12px}.schemaValidationView_issue_section__jf5Xc{margin-bottom:16px}.schemaValidationView_issue_section__jf5Xc:last-child{margin-bottom:0}.schemaValidationView_issue_title__Cxkrm{font-family:Universal Sans Bold;font-size:14px;color:#374151;margin-bottom:8px}.schemaValidationView_issue_list__lCsHG{display:flex;flex-direction:column;gap:4px;margin-left:16px}.schemaValidationView_unknown_field__c4cRY{color:#f59e0b;background:#fef3c7}.schemaValidationView_missing_field__IGEaP,.schemaValidationView_unknown_field__c4cRY{font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Consolas,monospace;font-size:13px;padding:4px 8px;border-radius:4px;width:-moz-fit-content;width:fit-content}.schemaValidationView_missing_field__IGEaP{color:#dc2626;background:#fee2e2}.schemaValidationView_field_error__KbhA9{background:#fef2f2;border:1px solid #fecaca;border-radius:4px;padding:8px 12px}.schemaValidationView_field_error_field__V5zn7{font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Consolas,monospace;font-size:13px;font-weight:700;color:#991b1b;margin-bottom:4px}.schemaValidationView_field_error_details__GOIga{font-family:Universal Sans Regular;font-size:13px;color:#dc2626}.schemaValidationView_field_error_description__7VFUz{font-style:italic;color:#6b7280}.keyMetadataView_button__Uj5qi{background-color:transparent;border:none}.keyMetadataView_button__Uj5qi:hover{cursor:pointer}.keyMetadataView_container__Ana3n{padding:24px;overflow-y:auto}.keyMetadataView_header__EsdLb{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.keyMetadataView_header_actions__IaKxc{display:flex;align-items:center;gap:12px}.keyMetadataView_keystore_title__STv5h{margin:0;font-family:Universal Sans Bold;font-size:24px;color:#232323}.keyMetadataView_add_key_button__41z5j{background-color:#232323;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-family:Universal Sans Regular;font-size:14px;transition:background-color .2s ease}.keyMetadataView_add_key_button__41z5j:hover{background-color:#404040}.keyMetadataView_key_name__6rikC:hover{cursor:pointer}.keyMetadataView_table__x9QGq{border-collapse:separate;border-spacing:24px}.keyMetadataView_table_head__9py5Q{font-family:Universal Sans Bold;text-align:left}.keyMetadataView_table_head__9py5Q th{min-width:60px}.keyMetadataView_table_body__xV4iR{font-family:Universal Sans Regular;overflow:auto}.keyMetadataView_search_input__nBwF8{width:200px;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-family:Universal Sans Regular;font-size:14px}.keyMetadataView_search_input__nBwF8:focus{outline:none;border-color:#0070f3;box-shadow:0 0 0 3px rgba(0,112,243,.1)}.keyMetadataView_search_button__pt7v_{background-color:#9ca3af;color:#fff;border:none;padding:8px 16px;border-radius:6px;font-family:Universal Sans Regular;font-size:14px;cursor:pointer;transition:background-color .2s ease}.keyMetadataView_search_button__pt7v_:hover:not(:disabled){background-color:#6b7280}.keyMetadataView_search_button__pt7v_:disabled{background-color:#d1d5db;cursor:not-allowed}.keyMetadataView_manage_schema_link__R1bB9{background:none;border:none;color:#0070f3;cursor:pointer;font-family:Universal Sans Regular;font-size:14px;text-decoration:underline;padding:0}.keyMetadataView_manage_schema_link__R1bB9:hover{color:#0051a5;text-decoration:none}.keyMetadataView_schema_link__M2q0_{background:none;border:none;color:#0070f3;cursor:pointer;font-family:Universal Sans Regular;font-size:14px;text-decoration:underline;padding:0}.keyMetadataView_schema_link__M2q0_:hover{color:#0051a5;text-decoration:none}.keyMetadataView_sortable_header__saRKL{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .2s ease;padding:4px 8px;border-radius:4px}.keyMetadataView_sortable_header__saRKL:hover{background-color:#f1f3f4}.keyMetadataView_sort_icon_active__ZKKEd{color:#0070f3;font-size:12px}.keyMetadataView_sort_icon_inactive__42_Hh{color:#9ca3af;font-size:12px;opacity:.6}.diffView_diff_container__BAKUu{border:1px solid #e1e4e8;border-radius:6px;overflow:hidden;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Consolas,monospace;font-size:12px;background:#f8f9fa}.diffView_diff_title__KHJoG{margin:0;padding:8px 12px;background:#f1f3f4;border-bottom:1px solid #e1e4e8;font-size:14px;font-weight:600;color:#24292e}.diffView_diff_content__VimfM{max-height:400px;overflow-y:auto}.diffView_diff_line__jjFPz{display:flex;line-height:1.4;padding:0;margin:0;min-height:20px}.diffView_line_indicator__juaAE{width:20px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;padding:2px 0;font-weight:700}.diffView_line_content__dPPRS{padding:2px 8px 2px 0;white-space:pre-wrap;word-break:break-all;flex:1 1}.diffView_diff_line_added__CVIX8{background-color:#e6ffed;color:#24292e}.diffView_diff_line_added__CVIX8 .diffView_line_indicator__juaAE{background-color:#cdffd8;color:#22863a}.diffView_diff_line_removed__0UNWC{background-color:#ffeef0;color:#24292e}.diffView_diff_line_removed__0UNWC .diffView_line_indicator__juaAE{background-color:#ffdce0;color:#d73a49}.diffView_diff_line_unchanged__xG2bF{background-color:#fff;color:#586069}.diffView_diff_line_unchanged__xG2bF .diffView_line_indicator__juaAE{color:#586069}.diffView_diff_line_separator__Fghkf{background-color:#f1f3f4;color:#586069;font-style:italic;text-align:center}.diffView_diff_line_separator__Fghkf .diffView_line_indicator__juaAE{color:#586069}.diffView_no_diff__tfheR{padding:20px;text-align:center;color:#586069;font-style:italic}.keySchemaValidationView_container__gcJVj{margin-top:32px;padding:24px;background:#fef2f2;border-radius:8px;border:1px solid #fecaca}.keySchemaValidationView_container_valid__JH6KL{margin-top:32px;padding:24px;border-radius:8px}.keySchemaValidationView_header__lErAa{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.keySchemaValidationView_title__ZjeaS{font-family:Universal Sans Bold;font-size:18px;color:#dc2626;margin:0}.keySchemaValidationView_title_valid__E6pBK{font-family:Universal Sans Bold;font-size:18px;color:#232323;margin:0}.keySchemaValidationView_validation_content__xg57o{display:flex;flex-direction:column;gap:24px}.keySchemaValidationView_issue_section__MtnqS{background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:16px}.keySchemaValidationView_issue_title__5B7xz{font-family:Universal Sans Bold;font-size:16px;color:#374151;margin-bottom:8px}.keySchemaValidationView_issue_description__ZcBG7{font-family:Universal Sans Regular;font-size:14px;color:#6b7280;margin-bottom:12px;font-style:italic}.keySchemaValidationView_issue_list__Xe2Sa{display:flex;flex-direction:column;gap:8px}.keySchemaValidationView_unknown_field__DpCq_{color:#d97706;background:#fef3c7;border-radius:4px;border:1px solid #fbbf24}.keySchemaValidationView_missing_field__6G1hN,.keySchemaValidationView_unknown_field__DpCq_{font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Consolas,monospace;font-size:14px;padding:8px 12px;width:-moz-fit-content;width:fit-content}.keySchemaValidationView_missing_field__6G1hN{color:#dc2626;background:#fee2e2;border-radius:4px;border:1px solid #fca5a5}.keySchemaValidationView_field_error__0aWEm{background:#fef2f2;border:1px solid #fecaca;border-radius:6px;padding:12px}.keySchemaValidationView_field_error_field__6SmFg{font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Consolas,monospace;font-size:14px;color:#991b1b;margin-bottom:8px}.keySchemaValidationView_field_error_details__CZPr5{font-family:Universal Sans Regular;font-size:14px;color:#374151;line-height:1.5}.keySchemaValidationView_expected_type__1sTgd{color:#059669;background:#d1fae5}.keySchemaValidationView_actual_type__TaOOR,.keySchemaValidationView_expected_type__1sTgd{font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Consolas,monospace;font-weight:700;padding:2px 6px;border-radius:3px}.keySchemaValidationView_actual_type__TaOOR{color:#dc2626;background:#fee2e2}.keySchemaValidationView_field_error_description__P1AOF{margin-top:8px;font-style:italic;color:#6b7280;font-size:13px}.keySchemaValidationView_view_schema_link____B7w{background:none;border:none;color:#0070f3;cursor:pointer;font-family:Universal Sans Regular;font-size:14px;text-decoration:underline;padding:0}.keySchemaValidationView_view_schema_link____B7w:hover{color:#0051a5;text-decoration:none}.keySchemaValidationView_header_buttons__5a75k{display:flex;align-items:center;gap:12px}.keySchemaValidationView_toggle_button__qC7US{background-color:#6c757d;color:#fff;border:none;padding:6px 12px;border-radius:4px;cursor:pointer;font-family:Universal Sans Regular;font-size:12px;transition:background-color .2s ease}.keySchemaValidationView_toggle_button__qC7US:hover{background-color:#5a6268}.keySchemaValidationView_title_section__D4rm_{display:flex;align-items:center;gap:8px}.keySchemaValidationView_error_count__rAHIX{font-family:Universal Sans Regular;font-size:14px;color:#dc2626;font-weight:700}.collapsibleJson_container__eG6Gq{font-family:Courier New,monospace;font-size:14px;line-height:1.6;color:#333;background-color:#f8f9fa;padding:16px;border-radius:4px;overflow:auto}.collapsibleJson_json_node__yivaX{display:block}.collapsibleJson_json_line__JfND8{display:flex;align-items:center;gap:4px;min-height:24px}.collapsibleJson_json_item__1icVR{margin-left:24px}.collapsibleJson_json_children__JIAUN{display:block}.collapsibleJson_json_key__OGI30{color:#0451a5;font-weight:500;margin-right:4px}.collapsibleJson_json_value___LKVl{display:inline-flex;align-items:center;gap:4px}.collapsibleJson_json_string__puCzV{color:#a31515}.collapsibleJson_json_number__AZUEX{color:#098658}.collapsibleJson_json_boolean__GatiI{color:#00f;font-weight:500}.collapsibleJson_json_null__ycg5x{color:grey;font-style:italic}.collapsibleJson_json_bracket__3LitG{color:#000;font-weight:700}.collapsibleJson_json_ellipsis__OjjqN{color:#999;font-style:italic;margin:0 4px}.collapsibleJson_toggle_button__R_AS1{background:none;border:none;cursor:pointer;padding:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center;color:#666;font-size:10px;transition:color .2s;flex-shrink:0;margin-right:4px}.collapsibleJson_toggle_button__R_AS1:hover{color:#000}.collapsibleJson_toggle_button__R_AS1:focus{outline:2px solid #06c;outline-offset:2px;border-radius:2px}.collapsibleJson_toggle_spacer__uFoQg{width:20px;display:inline-block;flex-shrink:0}.collapsibleJson_error__RdHBl{color:#d32f2f;padding:16px;background-color:#ffebee;border-radius:4px;border:1px solid #ef5350}.collapsibleJson_error__RdHBl p{margin:0 0 8px;font-weight:600}.collapsibleJson_error__RdHBl pre{margin:0;padding:8px;background-color:#fff;border-radius:2px;overflow:auto;font-size:12px}.collapsibleJson_loading__V3Xy8{color:#666;font-style:italic;padding:16px}.keyValueView_button__QJP2l{background-color:transparent;border:none}.keyValueView_button__QJP2l:hover{cursor:pointer}.keyValueView_container__kxJrs{padding:24px;overflow-y:auto}.keyValueView_table__GRH8_{border-collapse:separate;border-spacing:24px}.keyValueView_table_head__qCxiB{font-family:Universal Sans Bold;text-align:left}.keyValueView_table_body__sEfB6{font-family:Universal Sans Regular}.keyValueView_table_text__QH44i{vertical-align:top;white-space:nowrap}.keyValueView_title__qt4nw{font-family:Universal Sans Bold;margin-bottom:24px}.keyValueView_return_link_row__zjylS{margin-bottom:8px}.keyValueView_title_content__Rhxpm{display:flex;align-items:center;gap:16px}.keyValueView_key_name__yFYpZ{font-size:24px;font-weight:700;color:#232323}.keyValueView_text_link__sjixD{background:none;border:none;color:#0070f3;cursor:pointer;font-family:Universal Sans Regular;font-size:14px;text-decoration:underline;padding:0}.keyValueView_text_link__sjixD:hover{color:#0051a5;text-decoration:none}.keyValueView_value_text__ieE6c{vertical-align:top;white-space:pre}.keyValueView_diff_section__37zwg{margin-top:32px;padding:0 24px}.keyValueView_diff_header__tWZgw{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.keyValueView_diff_header__tWZgw h3{margin:0;font-family:Universal Sans Bold;font-size:18px}.keyValueView_toggle_diff_button__FaxTY{background-color:#6c757d;color:#fff;border:none;padding:6px 12px;border-radius:4px;cursor:pointer;font-family:Universal Sans Regular;font-size:12px}.keyValueView_toggle_diff_button__FaxTY:hover{background-color:#5a6268}.keyValueView_no_changes__GNRRY{padding:20px;text-align:center;color:#666;font-style:italic;border:1px solid #e1e4e8;border-radius:6px;background:#f8f9fa}.keyValueView_value_sections__ND2AH{margin-top:32px;padding:0 24px}.keyValueView_value_section__6ps1B{margin-bottom:32px}.keyValueView_value_header__ju4cL{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.keyValueView_value_header__ju4cL h3{margin:0;font-family:Universal Sans Bold;font-size:18px}.keyValueView_toggle_value_button__M2PVE{background-color:#6c757d;color:#fff;border:none;padding:6px 12px;border-radius:4px;cursor:pointer;font-family:Universal Sans Regular;font-size:12px}.keyValueView_toggle_value_button__M2PVE:hover{background-color:#5a6268}.keyValueView_value_display__cXTOj{background:#f8f9fa;border:1px solid #e1e4e8;border-radius:6px;padding:16px;white-space:pre;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Consolas,monospace;font-size:12px;overflow-x:auto}.keyValueView_empty_value__4x8EO{padding:20px;text-align:center;color:#666;font-style:italic;border:1px solid #e1e4e8;border-radius:6px;background:#f8f9fa}.keyValueView_button_group__UOzAZ{display:flex;align-items:center;gap:8px}.keyValueView_copy_button__p_Dq0{background-color:#0070f3;color:#fff;border:none;padding:6px 12px;border-radius:4px;cursor:pointer;font-family:Universal Sans Regular;font-size:12px;transition:background-color .2s ease}.keyValueView_copy_button__p_Dq0:hover:not(:disabled){background-color:#0051a5}.keyValueView_copy_button__p_Dq0:disabled{background-color:#d1d5db;color:#9ca3af;cursor:not-allowed}.searchView_container__zD6F3{padding:24px;overflow-y:auto}.searchView_header__m1FT8{margin-bottom:24px}.searchView_title__LO4v5{font-family:Universal Sans Bold;font-size:24px;color:#232323;margin:0}.searchView_return_link_row__9OsKA{margin-bottom:24px}.searchView_text_link__Ucc13{background:none;border:none;color:#0070f3;cursor:pointer;font-family:Universal Sans Regular;font-size:14px;text-decoration:underline;padding:0}.searchView_text_link__Ucc13:hover{color:#0051a5;text-decoration:none}.searchView_search_section__3mlyZ{display:flex;align-items:center;gap:12px;margin-bottom:32px}.searchView_search_input__HprNk{flex:1 1;max-width:400px;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-family:Universal Sans Regular;font-size:14px}.searchView_search_input__HprNk:focus{outline:none;border-color:#0070f3;box-shadow:0 0 0 3px rgba(0,112,243,.1)}.searchView_search_button__Dvd9g{background-color:#9ca3af;color:#fff;border:none;padding:8px 16px;border-radius:6px;font-family:Universal Sans Regular;font-size:14px;cursor:pointer;transition:background-color .2s ease}.searchView_search_button__Dvd9g:hover{background-color:#6b7280}.searchView_results_section__hqsS_{margin-top:32px}.searchView_query_display___UZLJ{font-family:Universal Sans Regular;font-size:14px;color:#666;margin-bottom:12px;padding:8px 12px;background:#f1f3f4;border-radius:6px;border-left:4px solid #0070f3}.searchView_results_title__FqSGn{font-family:Universal Sans Bold;font-size:18px;color:#232323;margin:0 0 16px}.searchView_no_results__VUy5E{padding:20px;text-align:center;color:#666;font-style:italic;border:1px solid #e1e4e8;border-radius:6px;background:#f8f9fa}.searchView_results_list__oM7Ma{display:flex;flex-direction:column;gap:16px}.searchView_result_item__UC8Ul{border:1px solid #e1e4e8;border-radius:6px;padding:16px;background:#f8f9fa}.searchView_key_link__lbhIn{background:none;border:none;color:#0070f3;cursor:pointer;font-family:Universal Sans Bold;font-size:16px;text-decoration:underline;padding:0;margin-bottom:8px;display:block}.searchView_key_link__lbhIn:hover{color:#0051a5;text-decoration:none}.searchView_matches_list__im6bv{display:flex;flex-direction:column;gap:12px}.searchView_match_section__eyva8{background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:12px}.searchView_match_type__p4Lx6{font-family:Universal Sans Bold;font-size:14px;color:#232323;margin-bottom:8px}.searchView_context_lines__aU8Tp{font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Consolas,monospace;font-size:12px;line-height:1.5}.searchView_context_line__Nw__L{color:#666;white-space:pre-wrap;word-break:break-word}.searchView_separator__NIO9d{color:#ccc;margin:4px 0;text-align:center}.schemaManagementView_container__TjUuB{padding:24px;overflow-y:auto}.schemaManagementView_header__wNvdh{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.schemaManagementView_title__VdcgV{font-family:Universal Sans Bold;font-size:24px;color:#232323;margin:0}.schemaManagementView_return_button__2Ov0o{background:none;border:none;color:#0070f3;cursor:pointer;font-family:Universal Sans Regular;font-size:14px;text-decoration:underline;padding:0}.schemaManagementView_return_button__2Ov0o:hover{color:#0051a5;text-decoration:none}.schemaManagementView_content__lw3sQ{max-width:1000px}.schemaManagementView_schema_section__ERwfM{margin-bottom:32px}.schemaManagementView_schema_label__jp9yT{display:block;margin-bottom:12px;font-family:Universal Sans Bold;font-size:16px;color:#232323}.schemaManagementView_schema_textarea__cChgo{width:100%;padding:16px;border:1px solid #d1d5db;border-radius:6px;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Consolas,monospace;font-size:14px;line-height:1.5;resize:vertical;min-height:400px;background-color:#f8f9fa;color:#374151}.schemaManagementView_schema_textarea__cChgo:-moz-read-only{cursor:default}.schemaManagementView_schema_textarea__cChgo:read-only{cursor:default}.schemaManagementView_schema_textarea__cChgo:focus{outline:none;border-color:#6b7280}.schemaManagementView_schema_info__RqHwM{margin-top:16px;padding:12px;background:#f0f9ff;border:1px solid #0ea5e9;border-radius:6px}.schemaManagementView_schema_info__RqHwM p{margin:0;font-family:Universal Sans Regular;font-size:14px;color:#0c4a6e}.schemaManagementView_schema_info__RqHwM code{background:#e0f2fe;padding:2px 6px;border-radius:3px;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Consolas,monospace;font-size:13px}.schemaManagementView_loading_message__7hwm3,.schemaManagementView_no_schema_message__hiEwM{padding:40px;text-align:center;font-family:Universal Sans Regular;font-size:16px;color:#6b7280}.schemaManagementView_no_schema_message__hiEwM{background:#f9fafb;border:1px solid #d1d5db;border-radius:6px}.sidebar_add_keystore_button_container__tKKTA{height:50px;display:flex;align-items:center;justify-content:center}.sidebar_add_keystore_button__jc4y_{border:1px solid #fff;padding:8px;color:#fff;font-family:Universal Sans Bold}.sidebar_add_keystore_button__jc4y_:hover{border:1px solid #fff;padding:8px;background-color:#fff;color:#232323;cursor:pointer;font-family:Universal Sans Bold}.sidebar_sidebar__ScOu7{min-width:200px;background-color:#232323;height:100%;overflow-y:auto}.sidebar_sidebar_keystores__hqQ5B{width:100%;list-style-type:none;padding:0}.sidebar_sidebar_row__I7D8A{color:#fff}.sidebar_sidebar_row__I7D8A,.sidebar_sidebar_row_clicked__jn4b5{height:50px;width:100%;align-items:center;list-style-type:none;display:flex;justify-content:center;font-family:Universal Sans Medium}.sidebar_sidebar_row__I7D8A:hover,.sidebar_sidebar_row_clicked__jn4b5{background-color:#fff;color:#232323}.sidebar_sidebar_row__I7D8A:hover{cursor:pointer}.header_header__OaHfl{position:fixed;top:0;left:0;right:0;height:60px;background:#fff;border-bottom:1px solid #e1e4e8;z-index:1000}.header_header_content__LZ7Nc{display:flex;justify-content:space-between;align-items:center;height:100%;padding:0 24px;max-width:100%}.header_logo__i6gRV h1{margin:0;font-family:Universal Sans Bold;font-size:24px;color:#232323}.header_actions__aLFMB{display:flex;align-items:center}.header_logout_button__Fe3Q_{background-color:#e9ecef;color:#6c757d;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-family:Universal Sans Regular;font-size:14px;transition:background-color .2s ease}.header_logout_button__Fe3Q_:hover{background-color:#d3d6da;color:#495057}.styles_keys_container__YMQqq{display:flex;flex-direction:row;margin-top:60px;height:calc(100vh - 60px)}.styles_main_content__qWXCE{flex:1 1;overflow:auto}