._index_3jwj3_2{display:flex;flex-direction:column;align-items:center;width:100%;padding:2rem 1rem;background-color:#f6f6f7;min-height:100vh}._content_3jwj3_12{display:flex;flex-direction:column;width:100%;max-width:800px;background-color:#fff;border-radius:8px;box-shadow:0 0 10px #0000001a;padding:2rem}._heading_3jwj3_23{font-size:2rem;font-weight:700;color:#212b36;margin-bottom:2rem;text-align:center;border-bottom:1px solid #e1e3e5;padding-bottom:1rem}._subheading_3jwj3_33{font-size:1.25rem;font-weight:600;color:#212b36;margin-top:1.5rem;margin-bottom:.75rem}._statusCard_3jwj3_41{background-color:#f9fafb;border:1px solid #e1e3e5;border-radius:8px;padding:1rem;margin-bottom:1.5rem}._statusHeader_3jwj3_49{display:flex;align-items:center;margin-bottom:.75rem}._statusIndicator_3jwj3_55{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;margin-right:.5rem;font-size:1rem;font-weight:700}._online_3jwj3_67{background-color:#e3f1df;color:#107e3e}._warning_3jwj3_72{background-color:#fdf6cb;color:#b98900}._offline_3jwj3_77{background-color:#fbe9e7;color:#d73a49}._statusTitle_3jwj3_82{font-weight:600;font-size:1.1rem}._statusDetail_3jwj3_87{margin-bottom:.75rem;line-height:1.5;color:#454f5b}._timestamp_3jwj3_93{font-size:.8rem;color:#8c9196;text-align:right;margin-top:.5rem}._variablesList_3jwj3_100{list-style-type:none;padding:0;margin:.5rem 0}._variablesList_3jwj3_100 li{padding:.5rem;margin-bottom:.25rem;border-radius:4px}._variablePresent_3jwj3_112{background-color:#f2f7f4;color:#108043}._variableMissing_3jwj3_117{background-color:#fdf1f0;color:#d82c0d}._loginSection_3jwj3_122{margin-top:2rem;border-top:1px solid #e1e3e5;padding-top:1rem}._form_3jwj3_129{display:flex;flex-direction:column;margin-top:1rem}._label_3jwj3_135{display:flex;flex-direction:column;margin-bottom:1rem}._label_3jwj3_135 span:first-child{font-weight:500;margin-bottom:.25rem}._label_3jwj3_135 span:last-child{color:#8c9196;font-size:.875rem;margin-top:.25rem}._input_3jwj3_152{padding:.5rem;border:1px solid #c9cccf;border-radius:4px;font-size:1rem}._button_3jwj3_159{background-color:#5c6ac4;color:#fff;font-weight:500;padding:.75rem 1rem;border:none;border-radius:4px;cursor:pointer;font-size:1rem;margin-top:.5rem}._button_3jwj3_159:hover{background-color:#202e78}@media(max-width:768px){._content_3jwj3_12{padding:1rem}._heading_3jwj3_23{font-size:1.5rem}}
