.spinner{animation:1s linear infinite spin}.info_error,.result_happy,.result_default,.result_angry{border-radius:4px;flex-direction:row;max-width:700px;margin-top:3px;margin-bottom:10px;padding:5px;display:flex}.result_happy,.result_default,.result_angry{margin-top:6px;margin-bottom:0}.info_error_message,.result_happy_message,.result_default_message,.result_angry_message{margin-top:1px;padding:0 3px;font-size:14px}.result_happy_message,.result_default_message,.result_angry_message{padding-left:10px}.info_error_message{color:#ffd900cc}.result_happy_message{color:#00ff37cc}.result_default_message{color:#ffd900cc}.result_angry_message{color:#ff3c00cc}.pagination-controls{justify-content:center;align-items:center;gap:10px;margin-top:16px;display:flex}.pagination-controls button{color:#fff;cursor:pointer;background-color:#4caf50;border:none;border-radius:4px;padding:8px 16px;font-size:14px;transition:background-color .3s}.pagination-controls button:disabled{cursor:not-allowed;background-color:#070909;border:3px solid #161818}.pagination-controls button:not(:disabled):hover{background-color:#45a049}.pagination-controls span{color:#777;font-size:14px}.iteration-container{width:100%}.iteration-empty{color:#666;text-align:center;padding:20px;font-size:16px}.iteration-table{border-collapse:collapse;width:100%;margin-bottom:20px;overflow:hidden}.iteration-table th{color:#2196f3;text-align:left;background-color:#161818;padding:12px 15px}.iteration-table td{color:#e0e0e0;border-bottom:2px solid #161818;padding:12px 15px}.iteration-table tr:last-child td{border-bottom:none}.iteration-table tr:hover td{background-color:#1e1e1e}.iteration-actions{gap:8px;display:flex}.iteration-node-del-button,.iteration-node-add-button{cursor:pointer;background-color:#0000;border:2px solid;border-radius:4px;padding:5px 10px;font-size:14px;font-weight:500;transition:all .2s}.iteration-node-del-button{color:#ff3c00cc;border-color:#ff3c00cc}.iteration-node-del-button:hover{color:#fff;background-color:#ff3c00cc}.iteration-node-add-button{color:#45a049;border-color:#45a049}.iteration-node-add-button:hover{color:#fff;background-color:#45a049}.iteration-add-button{color:#fff;cursor:pointer;background-color:#4caf50;border:none;border-radius:4px;margin-top:10px;padding:10px 15px;font-size:14px;transition:background-color .2s}.iteration-unit{background-color:#070909;border:2px solid #161818;border-radius:4px;margin-bottom:15px;overflow:hidden}.iteration-unit-header{text-align:left;cursor:pointer;background-color:#1a1a1a;border:none;justify-content:space-between;align-items:center;width:100%;padding:12px 15px;transition:background-color .2s;display:flex}.iteration-unit-header:hover{background-color:#222}.iteration-unit-header h3{color:#2196f3;margin:0;font-size:16px}.iteration-unit table{border:none;border-top:2px solid #161818;border-radius:0;margin:0}.entity-type-selector{gap:10px;margin-bottom:20px;display:flex}.entity-button{cursor:pointer;background-color:#070909;border:2px solid #161818;border-radius:4px;padding:8px 16px;transition:background-color .3s}.entity-button.active{color:#fff;background-color:#007bff;border-color:#007bff}.entity-button:hover{background-color:#161818}.update_info{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1px;display:grid}.div_load_data_grid{text-align:center;background-color:#0000;border:3px solid #161818;border-radius:10px;margin:1px;padding:2px 10px;font-size:16px}.state_network{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;display:grid}.state_network_div{text-align:center;text-align:left;background-color:#0000;border:3px solid #161818;border-radius:10px;margin:1px;padding:2px 10px;font-size:14px}.toggle_visibility_button{color:#fff;cursor:pointer;background-color:#007bff;border:none;border-radius:4px;margin:10px 0;padding:5px 10px}.toggle_visibility_button:hover{background-color:#007bff}dialog{color:#fff;box-sizing:border-box;background-color:#070909;border:3px solid #161818;border-radius:16px;min-width:min(400px,96vw);max-width:min(700px,96vw);max-height:90vh;overflow:hidden auto}dialog.wide{min-width:min(720px,96vw);max-width:min(1100px,96vw)}dialog.extra-wide{min-width:min(960px,96vw);max-width:min(1400px,98vw)}dialog.logs_modal{width:min(700px,96vw);overflow-x:hidden}dialog.logs_modal .unit-env-form,dialog.logs_modal .log-entry,dialog.logs_modal .log-content{min-width:0;max-width:100%}dialog.unit_node_modal[open]{flex-direction:column;display:flex;overflow:hidden}dialog.unit_node_modal .modal_header,dialog.unit_node_modal .modal_last_update,dialog.unit_node_modal .result_happy,dialog.unit_node_modal .result_default,dialog.unit_node_modal .result_angry{flex-shrink:0}.modal_header{display:flex}.modal_name{padding-bottom:10px;font-size:22px}.modal_sub_name{margin-top:-2px;font-size:14px}.modal_last_update{padding-top:10px;font-size:12px}.modal_menu_button{cursor:pointer;background:0 0;border:none;margin-top:0;padding-top:0;padding-left:0}.div_modal_buttons{margin-left:auto;padding-top:4px;padding-left:10px}.clipboard-notification{color:#fff;pointer-events:none;z-index:9999;opacity:1;background-color:#070909;border:2px solid #161818;border-radius:4px;padding:4px 8px;font-size:18px;transition:opacity .25s ease-out;position:fixed}input{box-sizing:border-box;background-color:#070909;border:3px solid #161818;border-radius:4px;width:100%;margin:5px 0;padding:10px}input:focus{border-color:#666;outline:none}form{flex-direction:column;min-width:270px;margin:10px auto;display:flex}.button_main_action{text-align:center;cursor:pointer;background-color:#4caf50;border:none;border-radius:4px;margin:4px 2px;padding:10px 20px;font-size:16px}.div_statistics{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:5px;display:grid}.div_statistics_text{text-align:center;cursor:pointer;float:left;background-color:#0000;border:3px solid #161818;border-radius:10px;margin:1px;padding:10px 20px;font-size:16px}.repo_link{text-align:center;cursor:pointer;border:3px solid #161818;border-radius:10px;margin:1px;padding:5px 10px;font-size:20px;display:flex}.repo_link_button{cursor:pointer;background:0 0;border:none;margin-top:4px;margin-left:auto;padding-top:0;padding-left:0}.button_open_alter_auth,.button_open_alter_send,.button_open_alter{text-align:center;cursor:pointer;float:right;background-color:#0000;border:3px solid #161818;border-radius:10px;margin:1px;padding:10px 20px;font-size:16px}.button_del_alter,.button_add_alter,.button_core_function,.button_telegram,.button_readme{color:#ff3c00cc;text-align:center;cursor:pointer;float:right;background-color:#0000;border:3px solid #ff3c00cc;border-radius:10px;margin:1px;padding:10px 20px;font-size:16px}.button_add_alter{color:#45a049;border:2px solid #45a049}.button_add_alter:hover{color:#fff;background-color:#45a049}.button_del_alter:hover{color:#fff;background-color:#ff3c00cc}.button_core_function{color:#ff8f00;border:2px solid #ff8f00}.button_core_function:hover{color:#fff;background-color:#ff8f00}.button_open_alter:hover{border-color:#666;outline:none}.button_open_alter_send:hover{color:#fff;background-color:#2196f3}.code_view{text-align:center;padding-bottom:15px;font-size:18px}#base_enum{color:#777;appearance:none;background-color:#070909;border:3px solid #161818;width:100%;margin:5px 0;padding:10px}#base_enum:focus{box-shadow:0;outline:none}.toggle_container{align-items:center;margin:5px 0;display:flex}.toggle_text{margin-left:10px}.toggle{width:60px;height:34px;display:inline-block;position:relative;right:0}.toggle input{display:none}.slider{cursor:pointer;border:3px solid #161818;border-radius:4px;transition:all .4s;position:absolute;inset:0}.slider:before{content:"";background-color:#fff;border-radius:4px;width:18px;height:18px;transition:all .4s;position:absolute;bottom:5px;left:5px}input:checked+.slider{background-color:#07f9}input:checked+.slider:before{transform:translate(26px)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.unit-env-form-container{border:3px solid #161818;border-radius:5px;max-height:500px;margin-bottom:10px;padding:10px;overflow-y:auto}.unit-env-form-container input{display:flex}.unit-env-form{flex-direction:column;min-width:0;max-width:100%;display:flex}.buttons_load_firmware{box-sizing:border-box;grid-template-columns:repeat(auto-fit,minmax(min(100%,110px),1fr));gap:1px;width:100%;max-width:100%;padding-bottom:7px;display:grid}.button_load_data_grid{text-align:center;box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;background-color:#0000;border:3px solid #161818;border-radius:10px;min-width:0;margin:1px;padding:2px 10px;font-size:16px;overflow:hidden}.button_load_data_grid:hover{color:#fff;background-color:#2196f3}.buttons_platforms{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:1px;padding-bottom:7px;display:grid}.div_unit_message,.div_unit_error_message{text-align:center;background-color:#0000;border:3px solid #161818;border-radius:10px;padding:4px;font-size:15px}.unit_node_menu{flex:auto;min-height:0;overflow:hidden}.unit_node_state{box-sizing:border-box;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;overscroll-behavior:contain;flex:auto;width:100%;min-width:0;max-width:100%;min-height:0;max-height:calc(90vh - 280px);margin:0;font-family:monospace;font-size:13px;display:block;overflow:hidden auto}.unit_node_actions{flex-direction:column;flex-shrink:0;gap:5px;display:flex}.unit_node_actions .button_add_alter,.unit_node_actions .button_open_alter,.unit_node_actions .button_core_function{float:none;box-sizing:border-box;width:100%}.div_unit_error_message{color:#ff3c00cc;border-color:#ff3c00cc}.log-entry{box-sizing:border-box;border-left:3px solid #161818;min-width:0;max-width:100%;margin-bottom:12px;padding:8px;overflow-x:hidden}.log-header{color:#fff;align-items:center;gap:10px;margin-bottom:4px;font-size:.9rem;font-weight:500;display:flex}.log-level{text-transform:uppercase}.log-level.INFO,.log-level.DEBUG{color:#45a049}.log-level.WARNING{color:#ff8f00}.log-level.ERROR,.log-level.CRITICAL{color:#ff3c00cc}.log-content{color:#aaa;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;font-size:.85rem;line-height:1.4;overflow-x:auto}.log_toolbar{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.log_toolbar .entity-type-selector{flex-wrap:wrap;flex:1;margin-bottom:12px}.log_download{cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;padding:6px 0 0;display:inline-flex}.log_download:disabled{opacity:.4;cursor:not-allowed}.log_download:hover:not(:disabled) img{opacity:.8}.data_pipe_editor{width:600px;margin:0 auto;padding:0}.task_result_editor{width:100%}.task_result_toolbar{justify-content:flex-end;margin-bottom:8px;display:flex}.task_result_copy{cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.data_pipe_error{color:#ff3c00cc;background-color:#0000;border-top:1px solid #ff3c00cc;padding:8px}.buttons_import_export{justify-content:space-between;margin-bottom:10px;display:flex}.button_with_icon{justify-content:center;align-items:center;gap:6px;display:inline-flex}.button_registry_search{color:#777;cursor:pointer;background:0 0;border:3px solid #161818;border-radius:4px;justify-content:left;align-items:center;width:100%;margin:5px 0;padding:.4rem;font-size:.9rem;transition:all .2s;display:flex}.button_registry_search svg{margin-right:8px}.button_registry_search:hover{border:3px solid #999}.button_registry_search:active{background-color:#161818}.button_telegram{color:#2196f3;border:2px solid #2196f3}.button_telegram:hover{color:#fff;background-color:#2196f3}.button_readme{color:#00bcd4;border:2px solid #00bcd4}.button_readme:hover{color:#fff;background-color:#00bcd4}.buttons_row{grid-template-columns:1fr 1fr;gap:5px;display:grid}.about_section_title{color:#777;text-transform:uppercase;letter-spacing:1px;font-size:14px}.about_table{border-collapse:collapse;width:100%;font-size:14px}.about_table th,.about_table td{text-align:left;border:2px solid #161818;padding:6px 12px}.about_table th{color:#777;text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:400}.about_flag_on{color:#45a049;text-align:center;font-weight:700}.about_flag_off{color:#ff3c00cc;text-align:center;font-weight:700}.about_license_link{color:#45a049;font-size:14px;text-decoration:none}.about_license_link:hover{text-decoration:underline}.about_current_url{text-overflow:ellipsis;white-space:nowrap;color:#07f;min-width:0;font-size:13px;overflow:hidden}.about_instance_link{box-sizing:border-box;align-items:center;min-width:0;display:flex}.about_instance_link .about_current_url{text-align:center;flex:1}.about_instance_link .repo_link_button{flex-shrink:0;margin-top:0;margin-left:4px}.instance_details{gap:8px}.instance_details_grid{grid-template-columns:1fr 1fr;align-items:start;gap:8px 16px;display:grid}.about_table_compact th,.about_table_compact td{word-break:break-word;padding:3px 8px;font-size:13px}.instance_details_error{color:#ff3c00cc;border:2px solid #161818;border-radius:8px;padding:6px 8px;font-size:13px}.instance_details_about{color:#aaa;font-size:13px}.instance_metrics_row{flex-wrap:wrap;gap:6px;display:flex}.instance_metric_chip{border:2px solid #161818;border-radius:8px;padding:3px 8px;font-size:13px}.instance_details_links{grid-template-columns:repeat(4,1fr)}.instance_settings_grid{border:2px solid #161818;grid-template-columns:1fr 1fr;display:grid}.instance_setting_item{border:1px solid #161818;justify-content:space-between;gap:8px;padding:3px 8px;font-size:12px;display:flex}.instance_setting_item span:first-child{color:#aaa}.instance_setting_item span:last-child{text-align:right;word-break:break-all}@media (width<=900px){.instance_details_grid,.instance_settings_grid,.instance_details_links{grid-template-columns:1fr}}.cmp_table_wrap{max-width:100%;overflow-x:auto}.cmp_table{border-collapse:collapse;width:100%;font-size:13px}.cmp_table th{color:#2196f3;text-align:left;white-space:nowrap;background-color:#161818;padding:8px 10px;font-weight:400}.cmp_table td{color:#e0e0e0;white-space:nowrap;vertical-align:middle;border-bottom:2px solid #161818;padding:8px 10px}.cmp_table tr:last-child td{border-bottom:none}.cmp_table tr:hover td{background-color:#1e1e1e}.cmp_table td:last-child{white-space:normal}.cmp_table th.cmp_col_task,.cmp_table td.cmp_col_task{white-space:normal;max-width:110px}.cmp_table th.cmp_col_time,.cmp_table td.cmp_col_time{white-space:nowrap;font-variant-numeric:tabular-nums;max-width:72px}.cmp_result_text{white-space:normal;word-break:break-word}.cmp_poll_countdown{color:#777;text-align:right;font-variant-numeric:tabular-nums;margin-top:4px;font-size:12px}.cmp_domain_link,.cmp_domain_link:visited{color:#07f}.cmp_toolbar{gap:8px;margin-bottom:8px;display:flex}.cmp_status_trust,.cmp_status_success{color:#45a049}.cmp_status_pending{color:#ffd900cc}.cmp_status_blocking,.cmp_status_error{color:#ff3c00cc}.cmp_status_timeout{color:#ff8f00}.cmp_status_running{color:#2196f3}.instance_info_button{cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.ntf_toolbar,.ntf_filters{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.ntf_action_button{color:#fff;cursor:pointer;background-color:#0000;border:3px solid #161818;border-radius:10px;padding:8px 14px;font-size:14px}.ntf_action_button:hover:not(:disabled){border-color:#666}.ntf_action_button.active{border-color:#007bff}.ntf_action_button:disabled{cursor:not-allowed;opacity:.4}.ntf_text_row{align-items:center;gap:8px;display:flex}.ntf_preview{color:#e0e0e0;text-overflow:ellipsis;white-space:nowrap;max-width:420px;font-family:monospace;overflow:hidden}.ntf_read .ntf_preview{color:#888}.ntf_hint{color:#777;margin:2px 0 8px;font-size:13px}.ntf_save_button:disabled{cursor:not-allowed;opacity:.45}.ntf_table_tooltip{z-index:10000;color:#e0e0e0;white-space:pre;pointer-events:none;background-color:#070909;border:2px solid #161818;border-radius:8px;max-width:min(720px,100vw - 16px);max-height:min(420px,100vh - 16px);margin:0;padding:10px 12px;font-family:monospace;font-size:12px;line-height:1.35;position:fixed;overflow:auto}.root{position:relative}.app-header{z-index:10;box-sizing:border-box;color:#fff;background-color:#0000;justify-content:space-between;align-items:center;width:100%;padding:5px;font-size:18px;display:flex;position:absolute;top:0;left:0}.logo{margin-top:2px;margin-left:2px;margin-right:18px}.docs{margin-top:-4px}.user_controls{align-items:center;margin-left:auto;display:flex}.signin_button,.user_menu_button,.signout_button{cursor:pointer;color:#fff;background-color:#0000;border:none}.signin_button:focus,.user_menu_button:focus,.signout_button:focus{outline:none}.signin_button img,.user_menu_button img,.signout_button img{vertical-align:middle;display:inline-block}.user_menu_button{padding-left:10px;padding-right:15px;font-size:18px}.signout_button{cursor:pointer;background-color:#0000;border:none}.signout_button img{vertical-align:middle;display:inline-block;transform:rotate(45deg)}.modal_menu_content{flex-direction:column;gap:10px;min-width:0;max-width:100%;display:flex}.header_badge_button{position:relative}.header_notification_badge{color:#fff;text-align:center;pointer-events:none;box-sizing:border-box;background:#ff3c00;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:10px;line-height:16px;position:absolute;top:-2px;right:-4px}a{color:inherit;text-decoration:none}a:visited{color:inherit}a:focus,a:active{outline:none}.search-div{margin-left:17px}.search-mod-menu{flex-direction:row;display:flex}.search-button{color:#909090;cursor:pointer;background:0 0;border:2px solid #161818;border-radius:8px;justify-content:center;align-items:center;margin-left:3px;padding:.4rem;font-size:.9rem;transition:all .2s;display:flex}.search-button svg{margin-right:8px}.search-button:hover{border:2px solid #999}.search-button:active{background-color:#161818}@font-face{font-family:Inter;src:url(/assets/Inter_18pt-Regular-BpskOkD5.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--font-family:"Inter";--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#070909;font-weight:400;line-height:1.5}body{place-items:center;min-width:100%;min-height:100%;margin:0;display:flex}*,:before,:after{font-family:var(--font-family)}.monaco-editor,.monaco-editor *{font-family:monospace}
