:root{--primary-color: #21BA87;--primary-hover: #69c9a9;--primary-light: #bde7d9;--success-color: #21BA87;--warning-color: #ea580c;--danger-color: #d14d4d;--info-color: #21BA87;--secondary-color: #696969;--bg-primary: #2D2C2D;--bg-secondary: #383738;--bg-tertiary: #353435;--bg-dark: #1f1e1f;--bg-input: #1e1c1f;--bg-focus: #242124;--bg-table-stripe: #4a494a;--text-primary: #D2D2D2;--text-secondary: #999;--text-tertiary: #696969;--text-white: #fff;--border-color: #696969;--border-input: #413D42;--border-radius: 8px;--border-radius-sm: 6px;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .3);--shadow: 0 1px 3px 0 rgba(0, 0, 0, .4), 0 1px 2px -1px rgba(0, 0, 0, .4);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -2px rgba(0, 0, 0, .5);--scrollbar-hover: #9e9e9e;--spacing-xxs: .2rem;--spacing-xs: .5rem;--spacing-sm: .75rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem}html,body,#root{color-scheme:dark;height:100%;margin:0}body{background-color:var(--bg-primary);color:var(--text-primary);font-family:Open Sans,sans-serif}button:disabled,button[disabled]{pointer-events:none}.border-av{border:1px solid var(--border-color)}.border-av-right{border-right:1px solid var(--border-color)}.border-av-bottom{border-bottom:1px solid var(--border-color)}a{color:var(--text-primary);text-decoration:none}a:hover{color:var(--primary-color);text-decoration:none}.fakeLink{color:var(--text-white);text-decoration:none;cursor:pointer}.fakeLink:hover{color:var(--primary-color);text-decoration:none;cursor:pointer}h2,h5,.linkGreen a,.greenanyverse{color:var(--primary-color)}.greenanyverseLink{color:var(--primary-color);cursor:pointer}.greenanyverseLink:hover{color:var(--primary-light)}.redanyverse{color:var(--danger-color)}.currentlink{color:var(--primary-hover)!important}.pointer,.pointerPlus{cursor:pointer}.pointerPlus:hover{color:var(--primary-color)}.round-back-btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:var(--text-primary);box-shadow:var(--shadow-sm);transition:all .2s ease}.round-back-btn:hover{background:#21ba871f;border-color:#21ba8759;color:#fff}.round-back-btn:focus{outline:none;box-shadow:none}.logout:hover{color:var(--danger-color)!important;cursor:pointer}.rdt_Table{background-color:transparent!important}.rdt_TableHeadRow{min-height:40px!important}.rdt_TableRow:nth-child(2n){background-color:#ffffff09!important}.rdt_TableRow:nth-child(odd){background-color:transparent!important}div.rdt_TableRow:hover,div.rdt_TableRow:focus{background-color:#ffffff14!important;outline:none!important;border-top:none!important;border-bottom:1px solid rgba(255,255,255,.03)!important;color:#e2e2e2!important;cursor:pointer!important}div.rdt_TableRow:hover .rdt_TableCell,div.rdt_TableRow:focus .rdt_TableCell{background-color:transparent!important;color:inherit!important;cursor:pointer!important}.rdt_TableRow a,.rdt_TableRow .fakeLink,.rdt_TableRow a:hover,.rdt_TableRow .fakeLink:hover{color:var(--text-primary)!important}div.rdt_TableHeadRow:hover{background-color:#0003!important;cursor:default!important}.rdt_Pagination{background-color:transparent!important}.rdt_Pagination span{color:#888!important}.rdt_Pagination select{appearance:none!important;-webkit-appearance:none!important;background-color:transparent!important;border:none!important;color:#e2e2e2!important;font-size:12px!important;font-weight:600;cursor:pointer;outline:none!important;padding:0 16px 0 4px!important;margin:0 4px;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23888888' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right center!important;background-size:14px!important}.rdt_Pagination select:hover,.rdt_Pagination select:focus{background-color:transparent!important;color:#fff!important}.rdt_Pagination select option{background-color:#2d2c2d!important;color:#e2e2e2!important;font-weight:500}.rdt_Pagination select option:checked,.rdt_Pagination select option:hover,.rdt_Pagination select option:focus{box-shadow:0 0 10px 100px #ffffff1a inset!important;background-color:#383738!important;color:#fff!important}.rdt_Pagination button{background:transparent!important;border-radius:6px!important;transition:background-color .2s ease!important}.rdt_Pagination button:not(:disabled):hover{background-color:#ffffff0d!important}.rdt_Pagination svg{fill:#888!important;transition:fill .2s ease}.rdt_Pagination button:not(:disabled):hover svg{fill:#e2e2e2!important}.rdt_Pagination button:disabled svg{fill:#ffffff1a!important}.jsoneditor .jsoneditor-tree tr:hover>td,.jsoneditor .jsoneditor-tree tr:hover>th{background-color:#ffffff0f}.jsoneditor .jsoneditor-tree .jsoneditor-field:hover,.jsoneditor .jsoneditor-tree .jsoneditor-value:hover,.jsoneditor .jsoneditor-tree .jsoneditor-readonly:hover{background-color:#ffffff0f}.jsoneditor .jsoneditor-tree td,.jsoneditor .jsoneditor-tree th{min-height:26px}.btn-danger{padding:.625rem 1.25rem;border:none;border-radius:var(--border-radius-sm);background-color:var(--danger-color);color:#fff;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s ease;font-family:Open Sans,sans-serif}.btn-secondary{padding:.5rem 1rem;border:1px solid var(--border-color);border-radius:var(--border-radius-sm);background-color:var(--bg-input);color:var(--text-primary);font-weight:500;font-size:.875rem;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;gap:.5rem;font-family:Open Sans,sans-serif}.btn-secondary-small{padding:.375rem .75rem;border:1px solid var(--border-color);border-radius:var(--border-radius-sm);background-color:var(--bg-input);color:var(--primary-color);font-weight:500;font-size:.8125rem;cursor:pointer;transition:all .2s ease;font-family:Open Sans,sans-serif}.btn-secondary-small:hover{background-color:var(--primary-color);color:var(--bg-dark);border-color:var(--primary-color)}.btn-secondary-small:focus,.btn-secondary-small:focus-visible{outline:none!important;box-shadow:none!important}.btn-back{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid var(--border-color);border-radius:var(--border-radius-sm);background-color:var(--bg-input);color:var(--text-secondary);cursor:pointer;transition:all .2s ease}.btn-back:hover{background-color:var(--bg-secondary);color:var(--primary-color);border-color:var(--primary-color)}.btn-close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:var(--border-radius-sm);background-color:transparent;color:var(--text-secondary);cursor:pointer;transition:all .2s ease}.btn-close:hover{background-color:var(--bg-secondary);color:var(--text-primary)}.btn-close:focus,.btn-close:focus-visible{outline:none!important;box-shadow:none!important}.btn-copy-action{display:flex;align-items:center;gap:6px;margin-right:8px}.search-bar{position:relative;max-width:700px;width:100%}.search-icon{position:absolute;top:50%;left:10px;color:var(--text-secondary);transform:translateY(-50%);pointer-events:none}.search-input{padding-left:2rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.03);color:var(--text-primary);border-radius:8px;font-size:14px;transition:all .2s ease}.search-input::placeholder{color:#8b8b8b}.search-input:hover{border-color:#ffffff08;background:#ffffff0f}.search-input:focus{outline:none;box-shadow:none;border-color:#ffffff08;background:#ffffff0f;color:var(--text-white)}.input-dark{background-color:var(--bg-input);border:1px solid var(--border-input);color:var(--text-primary);border-radius:4px;font-size:14px;padding:.375rem .75rem}.input-dark:disabled{background-color:var(--bg-primary)!important;color:var(--text-secondary)!important;border:1px solid var(--border-input)!important;opacity:1!important;cursor:default}.input-dark:focus{outline:none;border-color:var(--primary-color);background-color:var(--bg-focus);color:var(--text-white);box-shadow:none}input[type=checkbox].custom-dark:checked{background-color:var(--primary-color);border-color:var(--primary-color)}input[type=checkbox].custom-dark{background-color:var(--bg-input);border:1px solid var(--border-color)}input[type=checkbox].custom-dark:focus{outline:none;box-shadow:none!important}.form-check{display:flex;align-items:center;gap:8px;padding-left:0}.form-check .form-check-input{margin:0;flex-shrink:0;float:none}.form-check .form-check-label{margin:0;cursor:pointer;line-height:1.4;padding:2px 0}button:focus,button:focus-visible,.btn:focus,.btn:focus-visible,input[type=checkbox]:focus,input[type=checkbox]:focus-visible,input[type=radio]:focus,input[type=radio]:focus-visible,.form-check-input:focus,.form-check-input:focus-visible{outline:none!important;box-shadow:none!important}.glass-select-wrapper{position:relative;width:100%}.glass-custom-select:hover{border-color:#ffffff1a;background:#ffffff0a}.glass-date-wrapper{position:relative;display:flex;align-items:center;width:100%;min-height:38px;background:#ffffff05;border:1px solid rgba(255,255,255,.03);border-radius:8px;padding:8px 14px;transition:all .2s ease-in-out;cursor:pointer}.glass-date-wrapper:hover{border-color:#ffffff1a;background:#ffffff0a}.glass-date-wrapper:focus-within{border-color:#ffffff1a;background:#ffffff0a}.glass-date-wrapper.disabled{opacity:.6;cursor:default}.glass-date-input{appearance:none;-webkit-appearance:none;background:transparent!important;border:none!important;color:#afadac!important;font-size:14px;width:100%;outline:none!important;cursor:pointer;padding:0 22px 0 0;margin:0;font-family:inherit;position:relative;z-index:2;box-shadow:none!important}.glass-date-input:disabled{cursor:default}.glass-date-input::-webkit-calendar-picker-indicator{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.glass-date-icon{position:absolute;right:14px;color:#afadac;pointer-events:none;transition:color .2s ease,transform .2s ease;z-index:1}.glass-date-wrapper:hover .glass-date-icon,.glass-date-wrapper:focus-within .glass-date-icon{color:#fff}.glass-text-wrapper{position:relative;display:flex;align-items:center;width:100%;min-height:38px;background:#ffffff05;border:1px solid rgba(255,255,255,.03);border-radius:8px;padding:8px 14px;transition:all .2s ease-in-out;cursor:text}.glass-text-wrapper:hover,.glass-text-wrapper:focus-within{border-color:#ffffff1a;background:#ffffff0a}.glass-text-wrapper.disabled{opacity:.6;cursor:default}.glass-text-input{appearance:none;-webkit-appearance:none;background:transparent!important;border:none!important;color:#afadac!important;font-size:14px;width:100%;outline:none!important;padding:0;margin:0;font-family:inherit;box-shadow:none!important}.glass-text-input::placeholder{color:#afadac80;opacity:1}.glass-inline-group{display:flex;gap:8px;align-items:center;width:100%}.glass-inline-input{flex:1;min-width:0}.glass-inline-action{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff05;color:#afadac;cursor:pointer;transition:all .2s ease-in-out}.glass-inline-action:hover:not(:disabled){border-color:#fff3;background:#ffffff0d;color:#fff}.glass-inline-action:disabled{opacity:.5;cursor:default}.glass-inline-action-success{color:#4caf50;border-color:#4caf504d}.glass-inline-action-success:hover:not(:disabled){color:#66bb6a;border-color:#4caf5080;background:#4caf501f}.glass-inline-action-danger{color:#f44336;border-color:#f443364d}.glass-inline-action-danger:hover:not(:disabled){color:#ef5350;border-color:#f4433680;background:#f443361f}.glass-filter-chip-list{display:flex;flex-wrap:wrap;gap:8px;padding:4px 0 10px}.users-layout{position:relative}.form-card{width:480px;max-width:90vw;padding:2rem;background:#1e1c1fb3;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:12px;box-shadow:0 12px 40px #00000080;animation:fadeIn .3s ease-out;max-height:90vh;overflow:auto;color:#fff}.nav-pills .nav-link{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#afadac;font-size:13px;margin-right:.5rem;border-radius:8px;font-weight:400;transition:all .2s ease}.nav-pills .nav-link:hover{background:#ffffff1a;border-color:#fff3;color:#fff}.nav-pills .nav-link.active{background:#21ba8733;border:1px solid rgba(33,186,135,.45);color:#fff}.app-row{height:100vh}.sidebar-col{height:100vh;overflow:hidden;min-width:230px}.main-col{height:100vh;display:flex;flex-direction:column;overflow:hidden}.mobile-sidebar-toggle,.mobile-sidebar-backdrop{display:none}@media(max-width:1400px){.app-row{flex-wrap:nowrap}.sidebar-col{flex:0 0 230px!important;max-width:230px!important;min-width:230px!important}.main-col{flex:1 1 auto!important;max-width:calc(100% - 230px)!important}}@media(max-width:992px){.sidebar-col{flex:0 0 215px!important;max-width:215px!important;min-width:215px!important}.main-col{max-width:calc(100% - 215px)!important}}@media(max-width:900px){.app-row{position:relative}.sidebar-col{position:fixed;top:0;left:0;bottom:0;z-index:1200;flex:0 0 260px!important;max-width:260px!important;min-width:260px!important;transform:translate(-100%);transition:transform .22s ease;box-shadow:0 10px 30px #00000073}.sidebar-col.mobile-open{transform:translate(0)}.main-col{flex:1 1 100%!important;max-width:100%!important}.mobile-sidebar-toggle{display:inline-flex;position:fixed;top:6px;left:6px;z-index:1301;align-items:center;justify-content:center;width:38px;height:38px;border-radius:8px;border:1px solid rgba(255,255,255,.15);background:#1e1c1fe6;color:#d2d2d2;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.mobile-sidebar-toggle svg{width:18px;height:18px}.mobile-sidebar-backdrop.visible{display:block;position:fixed;inset:0;z-index:1190;background:#00000059}}.body-scroll{flex:1;overflow-y:auto;display:flex;flex-direction:column;min-height:0}.body-inner{flex:1;display:flex;flex-direction:column;min-height:0}*{scrollbar-width:thin;scrollbar-color:var(--secondary-color) var(--bg-input)}.status-indicator{display:inline-block;width:10px;height:10px;border-radius:50%;background:#ffffff26;border:1px solid rgba(0,0,0,.4);box-shadow:inset 0 1px 1px #ffffff1a;transition:all .2s ease}.status-indicator.enabled,.status-indicator.true{background:var(--primary-color, #21BA87);box-shadow:inset 0 1px 1px #ffffff73,0 1px 2px #0000004d}.status-indicator.disabled,.status-indicator.false{background:#525252;box-shadow:inset 0 1px 1px #ffffff0f,0 1px 2px #0003}.status-indicator.attention{background:var(--danger-color, #d14d4d);box-shadow:inset 0 1px 1px #ffffff4d,0 1px 2px #0000004d}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:var(--bg-input);border-radius:4px}*::-webkit-scrollbar-thumb{background-color:var(--secondary-color);border-radius:6px;border:2px solid var(--bg-input)}*::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-hover)}*::-webkit-scrollbar-corner{background-color:var(--bg-input)}.table-action-btn{display:inline-block;padding:3px 10px;font-size:11px;font-weight:500;color:var(--primary-color);background:#21ba8714;border:1px solid rgba(33,186,135,.25);border-radius:20px;cursor:pointer;transition:all .2s ease;text-decoration:none;white-space:nowrap;line-height:1.4;letter-spacing:.01em;text-align:center;min-width:80px}.table-action-btn:hover{background:#21ba872e;border-color:#21ba8780;color:#fff;text-decoration:none}.table-action-btn-danger{color:var(--danger-color);background:#d14d4d14;border-color:#d14d4d40}.table-action-btn-danger:hover{background:#d14d4d2e;border-color:#d14d4d80;color:#fff}@media(max-width:768px){.btn-secondary-small{width:100%}}.glass-label{display:block;font-size:11px;color:var(--primary-color);text-transform:uppercase;letter-spacing:.5px;font-weight:600;margin-bottom:8px;opacity:.9}.table-view-layout{display:flex;flex-direction:column;min-height:0}.table-controls-sticky{position:sticky;top:0;z-index:30;background:var(--bg-primary);padding-top:6px}.table-scroll-area{max-height:none;overflow:visible;min-height:200px}@media(max-width:768px){.table-controls-sticky{padding-top:4px}.table-scroll-area{max-height:none}}.log-json-viewer{background-color:#0006;margin:8px 24px 16px 56px;padding:16px 20px;border-radius:8px;border:1px solid rgba(255,255,255,.05);border-left:3px solid var(--primary-color);box-shadow:inset 0 2px 10px #0003}.log-json-viewer pre{color:#b0b8c0;font-family:Consolas,Fira Code,Courier New,monospace;font-size:.8rem;line-height:1.6;margin:0;white-space:pre-wrap;word-break:break-word}.sidebar-container{display:flex;flex-direction:column;padding-top:1rem;justify-content:space-between;height:100vh;background-color:#221d23}.logoimg-small{max-height:18px;object-fit:contain}.sidebar-logo{display:flex;justify-content:center;margin:0 0 2rem 2rem}.sidebar-logo-img{height:18px}.sidebar-nav{display:flex;flex-direction:column;padding:0 1rem}.icon-wrapper{width:1.25rem;display:flex;justify-content:center;align-items:center;margin-right:.75rem}.sidebar-item{display:flex;flex-direction:column}.sidebar-link-with-icon{display:flex;align-items:center;color:#afadac;padding:.5rem;border-radius:.375rem;cursor:pointer;transition:background .2s}.sidebar-link-with-icon span{min-width:0;white-space:nowrap}.sidebar-link-with-icon:hover{background-color:#302c31;color:#d2d2d2}.sidebar-link-with-icon .dropdown-icon{display:flex;align-items:center;margin-left:.5rem}.sidebar-link-with-icon.active{background-color:#302c31;color:#21ba87}.sidebar-submenu{display:flex;flex-direction:column;padding-left:1.5rem;padding-top:.25rem;padding-bottom:.25rem;animation:dropdownFade .2s ease-in-out}.sidebar-sublink{color:#afadac;padding:.35rem .5rem;text-decoration:none;border-radius:.25rem}.sidebar-sublink:hover{background-color:#373338;color:#d2d2d2}.sidebar-sublink.active{color:#21ba87;font-weight:700}.sidebar-logout{display:flex;align-items:center;gap:.75rem;color:#aaa;padding:1rem;border-top:1px solid #333;cursor:pointer}.sidebar-logout:hover{background-color:#373338;color:#d2d2d2}.dropdown-icon{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;margin-left:auto}.clickable-toggle{cursor:pointer;transition:color .2s}.clickable-toggle:hover{color:#d2d2d2;background-color:#413d42;border-radius:5px}@keyframes dropdownFade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.scroll-to-top-btn{position:fixed;bottom:30px;right:30px;z-index:999;width:42px;height:42px;border-radius:50%;border:1px solid rgba(255,255,255,.15);background:#21ba87d9;color:#fff;font-size:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 4px 16px #00000059;transition:opacity .25s ease,transform .25s ease,background .2s ease;opacity:.85;animation:scrollBtnFadeIn .25s ease forwards}.scroll-to-top-btn:hover{opacity:1;background:#21ba87;transform:translateY(-2px)}@keyframes scrollBtnFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:.85;transform:translateY(0)}}.env-banner{width:100%;flex-shrink:0;display:flex;justify-content:center;align-items:center;padding:4px 0;color:var(--env-color, #fff);background:color-mix(in srgb,var(--env-color) 8%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid color-mix(in srgb,var(--env-color) 20%,transparent);font-size:11px;font-weight:700;letter-spacing:1px;-webkit-user-select:none;user-select:none;box-shadow:0 4px 6px #0000001a}.env-custom-select{background:#ffffff0d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#afadac;border:1px solid rgba(255,255,255,.05);padding:6px 12px;border-radius:8px;font-size:12px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s ease-in-out;box-shadow:0 2px 8px #0000001a}.env-dropdown-menu{position:absolute;top:120%;right:0;z-index:1000;background:#1e1c1fa6;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:6px;min-width:140px;box-shadow:0 8px 16px #0000004d;display:flex;flex-direction:column;gap:2px}.env-dropdown-item{padding:8px 12px;border-radius:6px;color:#afadac;font-size:12px;cursor:pointer;transition:all .2s ease-in-out}.env-dropdown-item:hover{background:#ffffff1a;color:#afadac}.env-dropdown-item.active{background:#ffffff26;color:#fff}.header-category{font-size:1.5rem;color:#afadac;font-weight:600}.user-popup-menu{position:absolute;top:120%;right:0;z-index:1000;background:#1e1c1fa6;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.1);border-radius:8px;box-shadow:0 8px 16px #0000004d;padding:12px 16px;min-width:180px;color:#fff}.user-popup-text{font-size:8px;color:#afadac;margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.user-popup-email{font-size:12px;font-weight:500;color:#fff;letter-spacing:.2px}.pointer,.pointer:focus,.pointer:active{outline:none!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent}svg:focus{outline:none!important}.tabs-wrapper{border-bottom:1px solid #4A444B}.tab-link{position:relative;padding-bottom:6px;color:#afadac;text-decoration:none;font-weight:500;font-size:14px;transition:color .2s}.tab-link:hover{color:#d2d2d2}.tab-link.active{color:#fff}.tab-link.active:after{content:"";position:absolute;left:0;bottom:0;height:2px;width:100%;background-color:#21ba87;border-radius:2px}.login-card{background:#1e1e1e73;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:3.5rem 3rem;width:100%;max-width:420px;box-shadow:0 24px 48px #0003;transition:all .3s ease;user-select:none;-webkit-user-select:none}.login-logo{width:65%;margin:0 auto 1.5rem;display:block;user-select:none;-webkit-user-select:none}.comLogin input.form-control{background:#00000026;border:1px solid rgba(255,255,255,.1);color:#cfcfd1;letter-spacing:.03em;border-radius:8px;padding:.85rem 1rem;font-size:.85rem;font-weight:400;transition:border-color .2s ease,background-color .2s ease;width:100%;user-select:text;-webkit-user-select:text}.comLogin input.form-control:disabled{background:#0000000d;color:#cfcfd180;cursor:default;border-color:#ffffff0d}.comLogin input[type=password].form-control{letter-spacing:.2em}.comLogin input.form-control::placeholder{color:#737373;font-weight:400;letter-spacing:normal;transition:color .2s ease;user-select:none;-webkit-user-select:none}.toggle-password{position:absolute;top:50%;right:14px;transform:translateY(-50%);cursor:pointer;color:#ffffff4d;transition:color .2s;display:flex}.toggle-password:hover{color:#fff}.auth-code-wrapper{position:relative}.auth-icon{position:absolute;top:50%;left:16px;transform:translateY(-50%);color:#4cb8a2;z-index:10}.comLogin input.form-control.auth-input{padding-left:2.8rem;letter-spacing:.1em}.login-forgot-link{display:block;text-align:right;font-size:.75rem;font-weight:500;color:#4cb8a2;text-decoration:none;margin-top:-.5rem;margin-bottom:2rem;transition:opacity .2s}.login-forgot-link:hover{opacity:.8;color:#4cb8a2}.loader-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;width:100%}.spinner{width:34px;height:34px;animation:rotate 2s linear infinite}.spinner .path{stroke:var(--primary-color, #21BA87);stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}.loader-text{font-size:.85rem;font-weight:500;color:var(--text-secondary, #999);letter-spacing:.03em;animation:pulse-text 2s ease-in-out infinite;-webkit-user-select:none;user-select:none}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}@keyframes pulse-text{0%,to{opacity:.5}50%{opacity:1}}.comLogin{background:radial-gradient(circle at center,#313031,#212021);min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px}.login-card{background:#1e1e1e73;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:3.5rem 3rem;width:100%;max-width:420px;box-shadow:0 24px 48px #0003;transition:all .3s ease}.login-card.loading{opacity:.7;pointer-events:none}.login-logo{width:65%;margin:0 auto 1.5rem;display:block}.login-title{color:#fff;text-align:center;font-weight:400;font-size:1.35rem;letter-spacing:-.01em;margin-bottom:2rem;opacity:.9}.login-input-group{margin-bottom:1.2rem;position:relative}.comLogin input.form-control{background:#00000026;border:1px solid rgba(255,255,255,.1);color:#cfcfd1;letter-spacing:.03em;border-radius:8px;padding:.85rem 1rem;font-size:.85rem;font-weight:400;transition:border-color .2s ease,background-color .2s ease;width:100%}.comLogin input.form-control:focus{outline:none;border-color:#4cb8a2;background:#00000040;box-shadow:none!important}.comLogin input.form-control:-webkit-autofill,.comLogin input.form-control:-webkit-autofill:hover,.comLogin input.form-control:-webkit-autofill:focus,.comLogin input.form-control:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #2a2a2c inset!important;-webkit-text-fill-color:#cfcfd1!important;transition:background-color 5000s ease-in-out 0s}.comLogin input.form-control::placeholder{color:#737373;font-weight:400;letter-spacing:normal;transition:color .2s ease}.comLogin input.form-control:focus::placeholder{color:#4d4d4d}.back-to-login{display:inline-flex;align-items:center;gap:6px;font-size:.8125rem;font-weight:500;color:#4cb8a2;cursor:pointer;transition:opacity .2s}.back-to-login:hover{opacity:.8}.login-glass-btn{background:#4cb8a226;border:1px solid rgba(76,184,162,.3);color:#4cb8a2;border-radius:8px;padding:.8rem;font-size:.95rem;font-weight:500;display:flex;justify-content:center;align-items:center;transition:all .2s ease;cursor:pointer;outline:none}.login-glass-btn:hover{background:#4cb8a240;border-color:#4cb8a280;color:#4cb8a2}.login-glass-btn:active{transform:translateY(1px)}.login-glass-btn:disabled{opacity:.5;cursor:default}.comLogin .alert{border-radius:8px;font-size:.85rem;font-weight:500;padding:.75rem 1rem;margin-bottom:1.5rem;text-align:center}.comLogin .alert-danger{background-color:#ff453a1a;border:1px solid rgba(255,69,58,.3);color:#ff6b6b}.comLogin .alert-success{background-color:#4cb8a21a;border:1px solid rgba(76,184,162,.3);color:#4cb8a2}.not-found-container{background:radial-gradient(circle at center,#313031,#212021);min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem}.not-found-content{text-align:center;max-width:480px;animation:fadeIn .8s ease-out forwards}.not-found-hero{font-size:4rem;font-weight:600;margin:0;line-height:1;letter-spacing:-.04em;background:linear-gradient(180deg,#d3fff5,#4cb8a2 55%,#1f6b5b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;opacity:.95}.not-found-title{font-size:1.75rem;font-weight:500;color:#fff;margin:1.5rem 0 .5rem;letter-spacing:-.01em}.not-found-description{font-size:1rem;font-weight:400;color:#8a8a8c;margin:0 auto 2.5rem;line-height:1.5}.not-found-button{background:#4cb8a226;border:1px solid rgba(76,184,162,.3);color:#4cb8a2;border-radius:8px;padding:.8rem 2.5rem;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s ease;outline:none}.not-found-button:hover{background:#4cb8a240;border-color:#4cb8a280;color:#4cb8a2}.not-found-button:active{transform:translateY(1px)}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.status-dot.disabled{background-color:#d33}:root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:.9;--rt-transition-show-delay:.15s;--rt-transition-closing-delay:.15s;--rt-arrow-size:8px}.core-styles-module_tooltip__3vRRp{left:0;opacity:0;pointer-events:none;position:absolute;top:0;will-change:opacity}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{background:inherit;position:absolute;z-index:-1}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{opacity:var(--rt-opacity);transition:opacity var(--rt-transition-show-delay) ease-out}.core-styles-module_closing__sGnxF{opacity:0;transition:opacity var(--rt-transition-closing-delay) ease-in}.styles-module_tooltip__mnnfp{border-radius:3px;font-size:90%;padding:8px 16px;width:max-content}.styles-module_arrow__K0L3T{height:var(--rt-arrow-size);width:var(--rt-arrow-size)}[class*=react-tooltip__place-top]>.styles-module_arrow__K0L3T{transform:rotate(45deg)}[class*=react-tooltip__place-right]>.styles-module_arrow__K0L3T{transform:rotate(135deg)}[class*=react-tooltip__place-bottom]>.styles-module_arrow__K0L3T{transform:rotate(225deg)}[class*=react-tooltip__place-left]>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.styles-module_dark__xNqje{background:var(--rt-color-dark);color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:var(--rt-color-white);color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:var(--rt-color-success);color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:var(--rt-color-warning);color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:var(--rt-color-error);color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:var(--rt-color-info);color:var(--rt-color-white)}.custom-react-tooltip{background-color:var(--bg-secondary)!important;color:var(--text-primary)!important;border:1px solid var(--border-color)!important;border-radius:var(--border-radius-sm)!important;font-size:.75rem!important;font-weight:500!important;padding:.375rem .625rem!important;box-shadow:var(--shadow-md)!important;z-index:9999!important;opacity:1!important;font-family:Open Sans,sans-serif!important;max-width:250px!important;white-space:normal!important}.form-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;max-height:100vh;padding-left:250px;z-index:1000;background:#0006;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}@media(max-width:1400px){.form-overlay{padding-left:0}}.form-card{width:480px;max-width:90vw;padding:2rem;background:#1e1c1fb3;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:12px;box-shadow:0 12px 40px #00000080;animation:fadeIn .3s ease-out;height:90vh;overflow:hidden;display:flex;flex-direction:column;color:#fff}.form-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.form-header h2{margin:0}.form-header button:not(.glass-btn){margin-left:1rem;padding:.3rem;line-height:1;border:none;font-size:1rem}.form-body{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column}.form-actions{display:flex;align-items:center;gap:.75rem;flex-shrink:0;margin:0}@keyframes fadeIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.glass-title{font-size:1.25rem!important;color:#fff!important;font-weight:600;letter-spacing:.5px}.glass-label{display:block;font-size:11px;color:#888;text-transform:uppercase;letter-spacing:.5px;font-weight:600;margin-bottom:6px}.glass-value{font-size:14px;color:#e2e2e2}.glass-input{width:100%;background:#0000004d;border:1px solid rgba(255,255,255,.1);color:#fff;padding:10px 14px;border-radius:8px;outline:none;font-size:14px;transition:all .2s ease}.glass-input::placeholder{color:#555}.glass-input:focus{border-color:#ffffff4d;background:#0006}.glass-btn{padding:8px 16px;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease}.glass-btn-cancel{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#afadac}.glass-btn-cancel:hover{background:#ffffff1a;color:#fff}.glass-btn-cancel:disabled{opacity:.5;cursor:default}.glass-btn-save{background:#21ba8726;border:1px solid rgba(33,186,135,.4);color:var(--primary-color, #21BA87)}.glass-btn-save:hover:not(:disabled){background:#21ba8740;border-color:#21ba8799;color:#fff}.glass-btn-save:disabled{opacity:.5;cursor:default}.glass-btn-danger{background:#d14d4d26;border:1px solid rgba(209,77,77,.4);color:#d14d4d}.glass-btn-danger:hover:not(:disabled){background:#d14d4d40;border-color:#d14d4d99;color:#fff}.glass-btn-danger:disabled{opacity:.5;cursor:default}.form-card label{display:block;font-size:11px;color:#888;text-transform:uppercase;letter-spacing:.5px;font-weight:600;margin-bottom:6px}.form-card .input-dark,.form-card .select-dark{background:#0000004d;border:1px solid rgba(255,255,255,.1);color:#fff;padding:10px 14px;border-radius:8px;outline:none;font-size:14px;transition:all .2s ease}.form-card .glass-custom-select{background:#0000004d;border:1px solid rgba(255,255,255,.1);color:#fff;padding:10px 14px;border-radius:8px;font-size:14px;transition:all .2s ease}.form-card .input-dark::placeholder{color:#555}.form-card .input-dark:focus,.form-card .select-dark:focus{border-color:#ffffff4d;background:#0006}.form-card .glass-custom-select:hover{border-color:#fff3;background:#00000059}.form-card .alert{background:#0003;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:10px 14px;font-size:13px;margin-bottom:1rem}.form-card .alert-success{background:#21ba8726;border-color:#21ba8766;color:#21ba87}.form-card .alert-danger{background:#d14d4d26;border-color:#d14d4d66;color:#d14d4d}.jsonviewer-wrapper{font-family:monospace;font-size:14px;color:#ddd;background-color:transparent;flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden;position:relative}.jsonviewer-toolbar{display:flex;flex-wrap:wrap;gap:8px;padding:4px 0 6px;align-items:center}.jsonviewer-toolbar button:not(.btn-secondary-small){background:transparent;border:1px solid #555;color:#ddd;padding:4px;border-radius:8px;cursor:pointer;display:flex;align-items:center}.jsonviewer-toolbar button:not(.btn-secondary-small):not(:disabled):hover{background-color:#333}.jsonviewer-toolbar button:not(.btn-secondary-small):disabled{opacity:.4;cursor:default;border-color:#333;color:#777}.jsonviewer-toolbar button svg{width:20px;height:20px}.jsonviewer-toolbar button.jsonviewer-save-btn:not(:disabled){background:#21ba8733;color:#21ba87;border-color:#21ba8773;box-shadow:0 0 6px #21ba8726;transition:all .2s ease}.jsonviewer-toolbar button.jsonviewer-save-btn:not(:disabled):hover{background:#21ba874d;border-color:#21ba87a6}.jsonviewer-toolbar button.jsonviewer-reset-btn:not(:disabled){background:#ff6b6b1a;border-color:#ff6b6b4d;color:#ff8080;transition:all .2s ease}.jsonviewer-toolbar button.jsonviewer-reset-btn:not(:disabled):hover{background:#ff6b6b33;border-color:#ff6b6b80}.jsonviewer-menu-separator{border-bottom:1px solid #444}.jsonviewer-container-scroll{flex:1;min-height:0;overflow-y:auto}.jsonviewer-container{padding-left:12px;padding-bottom:32px}.jsonviewer-count{color:#aaa;font-weight:400;margin-left:4px}.jsonviewer-line{display:flex;align-items:center;gap:5px;padding:2px 8px;width:100%;min-height:26px;box-sizing:border-box;border-radius:6px;transition:background-color .16s ease}.jsonviewer-line:hover{background-color:#ffffff0f}.jsonviewer-line-expandable{cursor:pointer}.jsonviewer-line-key{width:fit-content;white-space:nowrap}.jsonviewer-toggle{background:none;border:none;color:#ccc;cursor:pointer;padding:0 4px}.jsonviewer-toggle:hover{color:#fff}.jsonviewer-spacer{width:16px}.jsonviewer-separator{color:#888;text-decoration:none}.jsonviewer-line input[type=text]{background-color:transparent;color:#21ba87;border:none;border-radius:4px;padding-left:4px;transition:background-color .2s,border-color .2s;width:fit-content;min-width:50px;outline:none}.jsonviewer-line input[type=text]:hover,.jsonviewer-line input[type=text]:focus{background-color:#ffffff0d}.jsonviewer-boolean{display:flex;align-items:center;gap:8px}.jsonviewer-boolean input[type=checkbox]{appearance:none;-webkit-appearance:none;width:32px;height:17px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:relative;cursor:pointer;transition:background .2s ease,border-color .2s ease;flex-shrink:0}.jsonviewer-boolean input[type=checkbox]:after{content:"";position:absolute;top:2px;left:2px;width:11px;height:11px;border-radius:50%;background:#ffffff59;transition:transform .2s ease,background .2s ease}.jsonviewer-boolean input[type=checkbox]:checked{background:#21ba8740;border-color:#21ba8780}.jsonviewer-boolean input[type=checkbox]:checked:after{transform:translate(15px);background:#21ba87;box-shadow:0 0 6px #21ba8780}.jsonviewer-boolean input[type=checkbox]:disabled{opacity:.5;cursor:default}.jsonviewer-boolean.true .bool-text{color:#21ba87}.jsonviewer-boolean.false .bool-text{color:#ffffff4d}.jsonviewer-nested{padding-left:22px;border-left:1px solid #333;margin-left:4px;margin-bottom:4px}.jsonviewer-array-controls{margin-top:6px;margin-left:20px}.jsonviewer-array-add{padding:2px 8px;font-size:.8rem;background-color:#2a2a2a;color:#ccc;border:1px solid #444;border-radius:4px;cursor:pointer}.jsonviewer-array-add:hover{background-color:#333}.jsonviewer-array-delete{margin-left:8px;background-color:transparent;border:none;color:#ff6b6b;font-size:1.2rem;cursor:pointer}.jsonviewer-unsaved-warning{color:#999;font-size:13px;margin-left:0;font-weight:400;font-style:italic;font-family:Open Sans,sans-serif;animation:slideFadeIn .3s ease forwards;display:flex;align-items:center;height:30px;gap:6px;white-space:nowrap}.jsonviewer-unsaved-warning svg{width:15px;height:15px;flex-shrink:0;display:block;transform:translateY(-1px)}.jsonviewer-unsaved-warning-inline{margin-left:8px}.jsonviewer-type-badge{font-size:.65rem;padding:1px 5px;border-radius:4px;margin-left:6px;font-family:Open Sans,sans-serif;font-weight:500;letter-spacing:.3px;flex-shrink:0}.jsonviewer-type-select-wrap{position:relative;display:inline-flex;align-items:center;margin-left:6px;border-radius:999px;overflow:visible}.jsonviewer-type-select{border:1px solid transparent;outline:none;appearance:none;-webkit-appearance:none;cursor:pointer;margin-left:0;padding-right:20px;background-image:none;border-radius:999px;line-height:1.2}.jsonviewer-type-select-arrow{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:12px;height:12px;pointer-events:none;color:currentColor;opacity:.9}.jsonviewer-type-select:disabled{opacity:.7;cursor:default}.jsonviewer-type-select option{color:#ddd;background:#1f1f1f}.jsonviewer-type-string{color:#21ba87b3;background:#21ba8714}.jsonviewer-type-number{color:#569cd6cc;background:#569cd614}.jsonviewer-type-boolean{color:#c586c0cc;background:#c586c014}.jsonviewer-type-null{color:#ffffff59;background:#ffffff0a}.jsonviewer-type-object,.jsonviewer-type-array{color:#ce9178b3;background:#ce917814}.jsonviewer-null-display{display:flex;align-items:center}.jsonviewer-null{color:#ffffff4d;font-style:italic}.jsonviewer-value-wrapper{display:flex;align-items:center}.jsonviewer-value-read{color:#21ba87;min-width:16px;min-height:18px;display:inline-flex;align-items:center;padding-left:4px;white-space:pre}.jsonviewer-value-editable{cursor:text;border-radius:4px;transition:background-color .2s}.jsonviewer-value-editable:hover{background-color:#ffffff0d}@keyframes slideFadeIn{0%{opacity:0;transform:translate(-5px)}to{opacity:1;transform:translate(0)}}.jsonviewer-custom-select{padding:2px 20px 2px 10px;border:none;border-radius:999px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s ease;display:inline-flex;align-items:center;min-height:20px;margin-left:0!important}.jsonviewer-custom-select:not(.disabled):hover{filter:brightness(1.2)}.jsonviewer-custom-select.disabled{opacity:.7;cursor:default}.jsonviewer-scroll-top-btn{position:sticky;bottom:12px;float:right;margin-right:12px;width:34px;height:34px;border-radius:50%;border:1px solid rgba(255,255,255,.15);background:#21ba87d9;color:#fff;font-size:16px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px #00000059;transition:opacity .2s ease,background .2s ease;opacity:.8;z-index:10}.jsonviewer-scroll-top-btn:hover{opacity:1;background:#21ba87}.jsonviewer-type-dropdown{position:absolute;top:calc(100% + 4px);left:0;min-width:110px;background:#1e1c1fd9;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.1);border-radius:6px;box-shadow:0 4px 12px #0006;z-index:100;display:flex;flex-direction:column;padding:4px}.jsonviewer-type-option{padding:6px 12px;font-size:11px;font-weight:600;border-radius:4px;cursor:pointer;transition:background .2s;background:transparent!important}.jsonviewer-type-option:hover{background:#ffffff1a!important}.jsonviewer-type-option.active{background:#ffffff26!important}.jsonviewer-type-option.jsonviewer-type-string{color:#21ba87}.jsonviewer-type-option.jsonviewer-type-number{color:#569cd6}.jsonviewer-type-option.jsonviewer-type-boolean{color:#c586c0}.jsonviewer-type-option.jsonviewer-type-null{color:#888}.jsonviewer-toolbar-action-btn{background:#ffffff0d!important;border:1px solid rgba(255,255,255,.1)!important;color:#e2e2e2!important;padding:0 16px!important;border-radius:6px!important;font-size:13px!important;font-weight:600!important;cursor:pointer!important;transition:all .2s ease!important;height:30px!important;display:inline-flex!important;align-items:center!important;margin-left:4px}.jsonviewer-toolbar-action-btn:hover{background:#21ba8726!important;border-color:#21ba8766!important;color:#21ba87!important}.user-info-panel{background:transparent;border:none;padding:0 6px;margin-top:12px;display:flex;flex-direction:column;gap:8px}.users-editor-page{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.user-info-label{font-size:11px;color:#888;text-transform:uppercase;letter-spacing:.5px;font-weight:600;width:60px;flex-shrink:0}.user-info-value{font-size:14px;color:#e2e2e2}.user-edit-icon{color:#afadac;transition:color .2s ease}.user-edit-icon:hover{color:#fff}.glass-custom-select{background:#ffffff05;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#afadac;border:1px solid rgba(255,255,255,.03);padding:8px 14px;border-radius:8px;font-size:14px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s ease-in-out;box-shadow:0 2px 8px #0000001a}.glass-dropdown-menu{position:absolute;top:calc(100% + 4px);left:0;width:100%;z-index:1000;background:#1e1c1fa6;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:8px;box-shadow:0 8px 16px #0000004d;display:flex;flex-direction:column}.glass-search-input{width:100%;background:#0000004d;border:1px solid rgba(255,255,255,.1);color:#fff;padding:6px 12px;border-radius:6px;outline:none;font-size:12px;margin-bottom:8px;transition:border-color .2s ease}.glass-search-input::placeholder{color:#888}.glass-search-input:focus{border-color:#afadac40}.glass-dropdown-list{display:flex;flex-direction:column;gap:2px;max-height:250px;overflow-y:auto}.glass-dropdown-item{padding:8px 12px;border-radius:6px;color:#afadac;font-size:12px;cursor:pointer;transition:all .2s ease-in-out;word-break:break-all}.glass-dropdown-item:hover{background:#ffffff1a}.glass-dropdown-item.active{background:#ffffff26;color:#fff}.jsoneditor input,.jsoneditor input:not([type]),.jsoneditor input[type=text],.jsoneditor input[type=search],.jsoneditor-modal input,.jsoneditor-modal input:not([type]),.jsoneditor-modal input[type=text],.jsoneditor-modal input[type=search]{height:auto;border:inherit;box-shadow:none;font-size:inherit;box-sizing:inherit;padding:inherit;font-family:inherit;transition:none;line-height:inherit}.jsoneditor input:focus,.jsoneditor input:not([type]):focus,.jsoneditor input[type=text]:focus,.jsoneditor input[type=search]:focus,.jsoneditor-modal input:focus,.jsoneditor-modal input:not([type]):focus,.jsoneditor-modal input[type=text]:focus,.jsoneditor-modal input[type=search]:focus{border:inherit;box-shadow:inherit}.jsoneditor textarea,.jsoneditor-modal textarea{height:inherit}.jsoneditor select,.jsoneditor-modal select{display:inherit;height:inherit}.jsoneditor label,.jsoneditor-modal label{font-size:inherit;font-weight:inherit;color:inherit}.jsoneditor table,.jsoneditor-modal table{border-collapse:collapse;width:auto}.jsoneditor td,.jsoneditor th,.jsoneditor-modal td,.jsoneditor-modal th{padding:0;display:table-cell;text-align:left;vertical-align:inherit;border-radius:inherit}.jsoneditor .autocomplete.dropdown{position:absolute;background:#fff;box-shadow:2px 2px 12px #8080804d;border:1px solid #d3d3d3;overflow-x:hidden;overflow-y:auto;cursor:default;margin:0;padding:5px;text-align:left;outline:0;font-family:consolas,menlo,monaco,Ubuntu Mono,source-code-pro,monospace;font-size:14px}.jsoneditor .autocomplete.dropdown .item{color:#1a1a1a}.jsoneditor .autocomplete.dropdown .item.hover{background-color:#ebebeb}.jsoneditor .autocomplete.hint{color:#a1a1a1;top:4px;left:4px}.jsoneditor-contextmenu-root{position:relative;width:0;height:0}.jsoneditor-contextmenu{position:absolute;box-sizing:content-box;z-index:2}.jsoneditor-contextmenu .jsoneditor-menu{position:relative;left:0;top:0;width:128px;height:auto;background:#fff;border:1px solid #d3d3d3;box-shadow:2px 2px 12px #8080804d;list-style:none;margin:0;padding:0}.jsoneditor-contextmenu .jsoneditor-menu button{position:relative;padding:0 8px 0 0;margin:0;width:128px;height:auto;border:none;cursor:pointer;color:#4d4d4d;background:transparent;font-size:14px;font-family:arial,sans-serif;box-sizing:border-box;text-align:left}.jsoneditor-contextmenu .jsoneditor-menu button::-moz-focus-inner{padding:0;border:0}.jsoneditor-contextmenu .jsoneditor-menu button.jsoneditor-default{width:96px}.jsoneditor-contextmenu .jsoneditor-menu button.jsoneditor-expand{float:right;width:32px;height:24px;border-left:1px solid #e5e5e5}.jsoneditor-contextmenu .jsoneditor-menu li{overflow:hidden}.jsoneditor-contextmenu .jsoneditor-menu li ul{display:none;position:relative;left:-10px;top:0;border:none;box-shadow:inset 0 0 10px #80808080;padding:0 10px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.jsoneditor-contextmenu .jsoneditor-menu li ul .jsoneditor-icon{margin-left:24px}.jsoneditor-contextmenu .jsoneditor-menu li ul li button{padding-left:24px;animation:all ease-in-out 1s}.jsoneditor-contextmenu .jsoneditor-menu li button .jsoneditor-expand{position:absolute;top:0;right:0;width:24px;height:24px;padding:0;margin:0 4px 0 0;background-image:url(/assets/jsoneditor-icons-CIlYC0TY.svg);background-position:0 -72px}.jsoneditor-contextmenu .jsoneditor-icon{position:absolute;top:0;left:0;width:24px;height:24px;border:none;padding:0;margin:0;background-image:url(/assets/jsoneditor-icons-CIlYC0TY.svg)}.jsoneditor-contextmenu .jsoneditor-text{padding:4px 0 4px 24px;word-wrap:break-word}.jsoneditor-contextmenu .jsoneditor-text.jsoneditor-right-margin{padding-right:24px}.jsoneditor-contextmenu .jsoneditor-separator{height:0;border-top:1px solid #e5e5e5;padding-top:5px;margin-top:5px}.jsoneditor-contextmenu button.jsoneditor-remove .jsoneditor-icon{background-position:-24px 0}.jsoneditor-contextmenu button.jsoneditor-append .jsoneditor-icon,.jsoneditor-contextmenu button.jsoneditor-insert .jsoneditor-icon{background-position:0 0}.jsoneditor-contextmenu button.jsoneditor-duplicate .jsoneditor-icon{background-position:-48px 0}.jsoneditor-contextmenu button.jsoneditor-sort-asc .jsoneditor-icon{background-position:-168px 0}.jsoneditor-contextmenu button.jsoneditor-sort-desc .jsoneditor-icon{background-position:-192px 0}.jsoneditor-contextmenu button.jsoneditor-transform .jsoneditor-icon{background-position:-216px 0}.jsoneditor-contextmenu button.jsoneditor-extract .jsoneditor-icon{background-position:0 -24px}.jsoneditor-contextmenu button.jsoneditor-type-string .jsoneditor-icon{background-position:-144px 0}.jsoneditor-contextmenu button.jsoneditor-type-auto .jsoneditor-icon{background-position:-120px 0}.jsoneditor-contextmenu button.jsoneditor-type-object .jsoneditor-icon{background-position:-72px 0}.jsoneditor-contextmenu button.jsoneditor-type-array .jsoneditor-icon{background-position:-96px 0}.jsoneditor-contextmenu button.jsoneditor-type-modes .jsoneditor-icon{background-image:none;width:6px}.jsoneditor-contextmenu ul,.jsoneditor-contextmenu li{box-sizing:content-box;position:relative}.jsoneditor-contextmenu .jsoneditor-menu button:hover,.jsoneditor-contextmenu .jsoneditor-menu button:focus{color:#1a1a1a;background-color:#f5f5f5;outline:none}.jsoneditor-contextmenu .jsoneditor-menu li button.jsoneditor-selected,.jsoneditor-contextmenu .jsoneditor-menu li button.jsoneditor-selected:hover,.jsoneditor-contextmenu .jsoneditor-menu li button.jsoneditor-selected:focus{color:#fff;background-color:#ee422e}.jsoneditor-contextmenu .jsoneditor-menu li ul li button:hover,.jsoneditor-contextmenu .jsoneditor-menu li ul li button:focus{background-color:#f5f5f5}.jsoneditor-modal{max-width:95%;border-radius:2px!important;padding:45px 15px 15px!important;box-shadow:2px 2px 12px #8080804d;color:#4d4d4d;line-height:1.3em}.jsoneditor-modal.jsoneditor-modal-transform{width:600px!important}.jsoneditor-modal .pico-modal-header{position:absolute;box-sizing:border-box;top:0;left:0;width:100%;padding:0 10px;height:30px;line-height:30px;font-family:arial,sans-serif;font-size:11pt;background:#3883fa;color:#fff}.jsoneditor-modal table{width:100%}.jsoneditor-modal table td{padding:3px 0}.jsoneditor-modal table td.jsoneditor-modal-input{text-align:right;padding-right:0;white-space:nowrap}.jsoneditor-modal table td.jsoneditor-modal-actions{padding-top:15px}.jsoneditor-modal table th{vertical-align:middle}.jsoneditor-modal p:first-child{margin-top:0}.jsoneditor-modal a{color:#3883fa}.jsoneditor-modal .jsoneditor-jmespath-block{margin-bottom:10px}.jsoneditor-modal .pico-close{background:none!important;font-size:24px!important;top:7px!important;right:7px!important;color:#fff}.jsoneditor-modal input{padding:4px}.jsoneditor-modal input[type=text]{cursor:inherit}.jsoneditor-modal input[disabled]{background:#d3d3d3;color:gray}.jsoneditor-modal .jsoneditor-select-wrapper{position:relative;display:inline-block}.jsoneditor-modal .jsoneditor-select-wrapper:after{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #666;position:absolute;right:8px;top:14px;pointer-events:none}.jsoneditor-modal select{padding:3px 24px 3px 10px;min-width:180px;max-width:350px;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:0;text-overflow:"";font-size:14px;line-height:1.5em}.jsoneditor-modal select::-ms-expand{display:none}.jsoneditor-modal .jsoneditor-button-group input{padding:4px 10px;margin:0;border-radius:0;border-left-style:none}.jsoneditor-modal .jsoneditor-button-group input.jsoneditor-button-first{border-top-left-radius:3px;border-bottom-left-radius:3px;border-left-style:solid}.jsoneditor-modal .jsoneditor-button-group input.jsoneditor-button-last{border-top-right-radius:3px;border-bottom-right-radius:3px}.jsoneditor-modal .jsoneditor-transform-preview{background:#f5f5f5;height:200px}.jsoneditor-modal .jsoneditor-transform-preview.jsoneditor-error{color:#ee422e}.jsoneditor-modal .jsoneditor-jmespath-wizard{line-height:1.2em;width:100%;padding:0;border-radius:3px}.jsoneditor-modal .jsoneditor-jmespath-label{font-weight:700;color:#1e90ff;margin-top:20px;margin-bottom:5px}.jsoneditor-modal .jsoneditor-jmespath-wizard-table{width:100%;border-collapse:collapse}.jsoneditor-modal .jsoneditor-jmespath-wizard-label{font-style:italic;margin:4px 0 2px}.jsoneditor-modal .jsoneditor-inline{position:relative;display:inline-block;width:100%;padding-top:2px;padding-bottom:2px}.jsoneditor-modal .jsoneditor-inline:not(:last-child){padding-right:2px}.jsoneditor-modal .jsoneditor-jmespath-filter{display:flex;flex-wrap:wrap}.jsoneditor-modal .jsoneditor-jmespath-filter-field{width:180px}.jsoneditor-modal .jsoneditor-jmespath-filter-relation{width:100px}.jsoneditor-modal .jsoneditor-jmespath-filter-value{min-width:180px;flex:1}.jsoneditor-modal .jsoneditor-jmespath-sort-field{width:170px}.jsoneditor-modal .jsoneditor-jmespath-sort-order{width:150px}.jsoneditor-modal .jsoneditor-jmespath-select-fields{width:100%}.jsoneditor-modal .selectr-selected{border-color:#d3d3d3;padding:4px 28px 4px 8px}.jsoneditor-modal .selectr-selected .selectr-tag{background-color:#3883fa;border-radius:5px}.jsoneditor-modal table th,.jsoneditor-modal table td{text-align:left;vertical-align:middle;font-weight:400;color:#4d4d4d;border-spacing:0;border-collapse:collapse}.jsoneditor-modal select,.jsoneditor-modal textarea,.jsoneditor-modal input,.jsoneditor-modal input[type=text],.jsoneditor-modal input[type=text]:focus,.jsoneditor-modal #query{background:#fff;border:1px solid #d3d3d3;color:#4d4d4d;border-radius:3px;padding:4px}.jsoneditor-modal textarea,.jsoneditor-modal #query{border-radius:unset}.jsoneditor-modal,.jsoneditor-modal table td,.jsoneditor-modal table th,.jsoneditor-modal select,.jsoneditor-modal option,.jsoneditor-modal textarea,.jsoneditor-modal input,.jsoneditor-modal input[type=text],.jsoneditor-modal #query{font-size:10.5pt;font-family:arial,sans-serif}.jsoneditor-modal #query,.jsoneditor-modal .jsoneditor-transform-preview{font-family:consolas,menlo,monaco,Ubuntu Mono,source-code-pro,monospace;font-size:14px;width:100%;box-sizing:border-box}.jsoneditor-modal input[type=button],.jsoneditor-modal input[type=submit]{background:#f5f5f5;padding:4px 20px}.jsoneditor-modal select,.jsoneditor-modal input{cursor:pointer}.jsoneditor-modal .jsoneditor-button-group.jsoneditor-button-group-value-asc input.jsoneditor-button-asc,.jsoneditor-modal .jsoneditor-button-group.jsoneditor-button-group-value-desc input.jsoneditor-button-desc{background:#3883fa;border-color:#3883fa;color:#fff}.jsoneditor{color:#1a1a1a;border:thin solid #3883fa;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;position:relative;padding:0;line-height:100%}div.jsoneditor-field,div.jsoneditor-value,div.jsoneditor-readonly,div.jsoneditor-default{border:1px solid transparent;min-height:16px;min-width:32px;line-height:16px;padding:2px;margin:1px;word-wrap:break-word;float:left}div.jsoneditor-field p,div.jsoneditor-value p{margin:0}div.jsoneditor-value{word-break:break-word}div.jsoneditor-value.jsoneditor-empty:after{content:"value"}div.jsoneditor-value.jsoneditor-string{color:#006000}div.jsoneditor-value.jsoneditor-number{color:#ee422e}div.jsoneditor-value.jsoneditor-boolean{color:#ff8c00}div.jsoneditor-value.jsoneditor-null{color:#004ed0}div.jsoneditor-value.jsoneditor-color-value,div.jsoneditor-value.jsoneditor-invalid{color:#1a1a1a}div.jsoneditor-readonly{min-width:16px;color:gray}div.jsoneditor-empty{border-color:#d3d3d3;border-style:dashed;border-radius:2px}div.jsoneditor-field.jsoneditor-empty:after{content:"field"}div.jsoneditor td{vertical-align:top}div.jsoneditor td.jsoneditor-separator{padding:3px 0;vertical-align:top;color:gray}div.jsoneditor td.jsoneditor-tree{vertical-align:top}div.jsoneditor.busy pre.jsoneditor-preview{background:#f5f5f5;color:gray}div.jsoneditor.busy div.jsoneditor-busy{display:inherit}div.jsoneditor code.jsoneditor-preview{background:none}div.jsoneditor.jsoneditor-mode-preview pre.jsoneditor-preview{width:100%;height:100%;box-sizing:border-box;overflow:auto;padding:2px;margin:0;white-space:pre-wrap;word-break:break-all}div.jsoneditor-default{color:gray;padding-left:10px}div.jsoneditor-tree{width:100%;height:100%;position:relative;overflow:auto;background:#fff}div.jsoneditor-tree button.jsoneditor-button{width:24px;height:24px;padding:0;margin:0;border:none;cursor:pointer;background-color:transparent;background-image:url(/assets/jsoneditor-icons-CIlYC0TY.svg)}div.jsoneditor-tree button.jsoneditor-button:focus{background-color:#f5f5f5;outline:#e5e5e5 solid 1px}div.jsoneditor-tree button.jsoneditor-collapsed{background-position:0 -48px}div.jsoneditor-tree button.jsoneditor-expanded{background-position:0 -72px}div.jsoneditor-tree button.jsoneditor-contextmenu-button{background-position:-48px -72px}div.jsoneditor-tree button.jsoneditor-invisible{visibility:hidden;background:none}div.jsoneditor-tree button.jsoneditor-dragarea{background-image:url(/assets/jsoneditor-icons-CIlYC0TY.svg);background-position:-72px -72px;cursor:move}div.jsoneditor-tree *:focus{outline:none}div.jsoneditor-tree div.jsoneditor-show-more{display:inline-block;padding:3px 4px;margin:2px 0;background-color:#e5e5e5;border-radius:3px;color:gray;font-family:arial,sans-serif;font-size:14px}div.jsoneditor-tree div.jsoneditor-show-more a{display:inline-block;color:gray}div.jsoneditor-tree div.jsoneditor-color{display:inline-block;width:12px;height:12px;margin:4px;border:1px solid #808080;cursor:pointer}div.jsoneditor-tree div.jsoneditor-color.jsoneditor-color-readonly{cursor:inherit}div.jsoneditor-tree div.jsoneditor-date{background:#a1a1a1;color:#fff;font-family:arial,sans-serif;border-radius:3px;display:inline-block;padding:3px;margin:0 3px}div.jsoneditor-tree table.jsoneditor-tree{border-collapse:collapse;border-spacing:0;width:100%}div.jsoneditor-tree .jsoneditor-button{display:block}div.jsoneditor-tree .jsoneditor-button.jsoneditor-schema-error{width:24px;height:24px;padding:0;margin:0 4px 0 0;background-image:url(/assets/jsoneditor-icons-CIlYC0TY.svg);background-position:-168px -48px;background-color:transparent}div.jsoneditor-outer{position:static;width:100%;height:100%;margin:0;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}div.jsoneditor-outer.has-nav-bar{margin-top:-26px;padding-top:26px}div.jsoneditor-outer.has-nav-bar.has-main-menu-bar{margin-top:-61px;padding-top:61px}div.jsoneditor-outer.has-status-bar{margin-bottom:-26px;padding-bottom:26px}div.jsoneditor-outer.has-main-menu-bar{margin-top:-35px;padding-top:35px}div.jsoneditor-busy{position:absolute;top:15%;left:0;box-sizing:border-box;width:100%;text-align:center;display:none}div.jsoneditor-busy span{background-color:#ffffab;border:1px solid #ffee00;border-radius:3px;padding:5px 15px;box-shadow:0 0 5px #0006}div.jsoneditor-field.jsoneditor-empty:after,div.jsoneditor-value.jsoneditor-empty:after{pointer-events:none;color:#d3d3d3;font-size:8pt}div.jsoneditor-value.jsoneditor-url,a.jsoneditor-value.jsoneditor-url{color:#006000;text-decoration:underline}a.jsoneditor-value.jsoneditor-url{display:inline-block;padding:2px;margin:2px}a.jsoneditor-value.jsoneditor-url:hover,a.jsoneditor-value.jsoneditor-url:focus{color:#ee422e}div.jsoneditor-field[contenteditable=true]:focus,div.jsoneditor-field[contenteditable=true]:hover,div.jsoneditor-value[contenteditable=true]:focus,div.jsoneditor-value[contenteditable=true]:hover,div.jsoneditor-field.jsoneditor-highlight,div.jsoneditor-value.jsoneditor-highlight{background-color:#ffffab;border:1px solid #ffee00;border-radius:2px}div.jsoneditor-field.jsoneditor-highlight-active,div.jsoneditor-field.jsoneditor-highlight-active:focus,div.jsoneditor-field.jsoneditor-highlight-active:hover,div.jsoneditor-value.jsoneditor-highlight-active,div.jsoneditor-value.jsoneditor-highlight-active:focus,div.jsoneditor-value.jsoneditor-highlight-active:hover{background-color:#fe0;border:1px solid #ffc700;border-radius:2px}div.jsoneditor-value.jsoneditor-object,div.jsoneditor-value.jsoneditor-array{min-width:16px}div.jsoneditor-tree button.jsoneditor-contextmenu-button:hover,div.jsoneditor-tree button.jsoneditor-contextmenu-button:focus,div.jsoneditor-tree button.jsoneditor-contextmenu-button.jsoneditor-selected,tr.jsoneditor-selected.jsoneditor-first button.jsoneditor-contextmenu-button{background-position:-48px -48px}div.jsoneditor-tree div.jsoneditor-show-more a:hover,div.jsoneditor-tree div.jsoneditor-show-more a:focus{color:#ee422e}textarea.jsoneditor-text,.ace-jsoneditor{min-height:150px}textarea.jsoneditor-text.ace_editor,.ace-jsoneditor.ace_editor{font-family:consolas,menlo,monaco,Ubuntu Mono,source-code-pro,monospace}textarea.jsoneditor-text{width:100%;height:100%;margin:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;outline-width:0;border:none;background-color:#fff;resize:none}tr.jsoneditor-highlight,tr.jsoneditor-selected{background-color:#d3d3d3}tr.jsoneditor-selected button.jsoneditor-dragarea,tr.jsoneditor-selected button.jsoneditor-contextmenu-button{visibility:hidden}tr.jsoneditor-selected.jsoneditor-first button.jsoneditor-dragarea,tr.jsoneditor-selected.jsoneditor-first button.jsoneditor-contextmenu-button{visibility:visible}div.jsoneditor-tree button.jsoneditor-dragarea:hover,div.jsoneditor-tree button.jsoneditor-dragarea:focus,tr.jsoneditor-selected.jsoneditor-first button.jsoneditor-dragarea{background-position:-72px -48px}div.jsoneditor tr,div.jsoneditor th,div.jsoneditor td{padding:0;margin:0}div.jsoneditor-field,div.jsoneditor-value,div.jsoneditor td,div.jsoneditor th,div.jsoneditor textarea,pre.jsoneditor-preview,.jsoneditor-schema-error,.jsoneditor-popover{font-family:consolas,menlo,monaco,Ubuntu Mono,source-code-pro,monospace;font-size:14px;color:#1a1a1a}.jsoneditor-schema-error{cursor:default;display:inline-block;height:24px;line-height:24px;position:relative;text-align:center;width:24px}.jsoneditor-popover{background-color:#4c4c4c;border-radius:3px;box-shadow:0 0 5px #0006;color:#fff;padding:7px 10px;position:absolute;cursor:auto;width:200px}.jsoneditor-popover.jsoneditor-above{bottom:32px;left:-98px}.jsoneditor-popover.jsoneditor-above:before{border-top:7px solid #4c4c4c;bottom:-7px}.jsoneditor-popover.jsoneditor-below{top:32px;left:-98px}.jsoneditor-popover.jsoneditor-below:before{border-bottom:7px solid #4c4c4c;top:-7px}.jsoneditor-popover.jsoneditor-left{top:-7px;right:32px}.jsoneditor-popover.jsoneditor-left:before{border-left:7px solid #4c4c4c;border-top:7px solid transparent;border-bottom:7px solid transparent;content:"";top:19px;right:-14px;left:inherit;margin-left:inherit;margin-top:-7px;position:absolute}.jsoneditor-popover.jsoneditor-right{top:-7px;left:32px}.jsoneditor-popover.jsoneditor-right:before{border-right:7px solid #4c4c4c;border-top:7px solid transparent;border-bottom:7px solid transparent;content:"";top:19px;left:-14px;margin-left:inherit;margin-top:-7px;position:absolute}.jsoneditor-popover:before{border-right:7px solid transparent;border-left:7px solid transparent;content:"";display:block;left:50%;margin-left:-7px;position:absolute}.jsoneditor-text-errors tr.jump-to-line:hover{text-decoration:underline;cursor:pointer}.jsoneditor-schema-error:hover .jsoneditor-popover,.jsoneditor-schema-error:focus .jsoneditor-popover{display:block;animation:fade-in .3s linear 1,move-up .3s linear 1}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.jsoneditor .jsoneditor-validation-errors-container{max-height:130px;overflow-y:auto}.jsoneditor .jsoneditor-validation-errors{width:100%;overflow:hidden}.jsoneditor .jsoneditor-additional-errors{position:absolute;margin:auto;bottom:31px;left:calc(50% - 92px);color:gray;background-color:#ebebeb;padding:7px 15px;border-radius:8px}.jsoneditor .jsoneditor-additional-errors.visible{visibility:visible;opacity:1;transition:opacity 2s linear}.jsoneditor .jsoneditor-additional-errors.hidden{visibility:hidden;opacity:0;transition:visibility 0s 2s,opacity 2s linear}.jsoneditor .jsoneditor-text-errors{width:100%;border-collapse:collapse;border-top:1px solid #ffc700}.jsoneditor .jsoneditor-text-errors td{padding:3px 6px;vertical-align:middle}.jsoneditor .jsoneditor-text-errors td pre{margin:0;white-space:pre-wrap}.jsoneditor .jsoneditor-text-errors tr{background-color:#ffffab}.jsoneditor .jsoneditor-text-errors tr.parse-error{background-color:#ee2e2e70}.jsoneditor-text-errors .jsoneditor-schema-error{border:none;width:24px;height:24px;padding:0;margin:0 4px 0 0;cursor:pointer}.jsoneditor-text-errors tr .jsoneditor-schema-error{background-image:url(/assets/jsoneditor-icons-CIlYC0TY.svg);background-position:-168px -48px;background-color:transparent}.jsoneditor-text-errors tr.parse-error .jsoneditor-schema-error{background-image:url(/assets/jsoneditor-icons-CIlYC0TY.svg);background-position:-25px 0px;background-color:transparent}.jsoneditor-anchor{cursor:pointer}.jsoneditor-anchor .picker_wrapper.popup.popup_bottom{top:28px;left:-10px}.fadein{-webkit-animation:fadein .3s;animation:fadein .3s;-moz-animation:fadein .3s;-o-animation:fadein .3s}@keyframes fadein{0%{opacity:0}to{opacity:1}}.jsoneditor-modal input[type=search].selectr-input{border:1px solid #d3d3d3;width:calc(100% - 4px);margin:2px;padding:4px;box-sizing:border-box}.jsoneditor-modal button.selectr-input-clear{right:8px}.jsoneditor-menu{width:100%;height:35px;padding:2px;margin:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;background-color:#3883fa;border-bottom:1px solid #3883fa}.jsoneditor-menu>button,.jsoneditor-menu>.jsoneditor-modes>button{width:26px;height:26px;margin:2px;padding:0;border-radius:2px;border:1px solid transparent;background-color:transparent;background-image:url(/assets/jsoneditor-icons-CIlYC0TY.svg);color:#fff;opacity:.8;font-family:arial,sans-serif;font-size:14px;float:left}.jsoneditor-menu>button:hover,.jsoneditor-menu>.jsoneditor-modes>button:hover{background-color:#fff3;border:1px solid rgba(255,255,255,.4)}.jsoneditor-menu>button:focus,.jsoneditor-menu>button:active,.jsoneditor-menu>.jsoneditor-modes>button:focus,.jsoneditor-menu>.jsoneditor-modes>button:active{background-color:#ffffff4d}.jsoneditor-menu>button:disabled,.jsoneditor-menu>.jsoneditor-modes>button:disabled{opacity:.5;background-color:transparent;border:none}.jsoneditor-menu>button.jsoneditor-collapse-all{background-position:0 -96px}.jsoneditor-menu>button.jsoneditor-expand-all{background-position:0 -120px}.jsoneditor-menu>button.jsoneditor-sort{background-position:-120px -96px}.jsoneditor-menu>button.jsoneditor-transform{background-position:-144px -96px}.jsoneditor.jsoneditor-mode-view>.jsoneditor-menu>button.jsoneditor-sort,.jsoneditor.jsoneditor-mode-form>.jsoneditor-menu>button.jsoneditor-sort,.jsoneditor.jsoneditor-mode-view>.jsoneditor-menu>button.jsoneditor-transform,.jsoneditor.jsoneditor-mode-form>.jsoneditor-menu>button.jsoneditor-transform{display:none}.jsoneditor-menu>button.jsoneditor-undo{background-position:-24px -96px}.jsoneditor-menu>button.jsoneditor-undo:disabled{background-position:-24px -120px}.jsoneditor-menu>button.jsoneditor-redo{background-position:-48px -96px}.jsoneditor-menu>button.jsoneditor-redo:disabled{background-position:-48px -120px}.jsoneditor-menu>button.jsoneditor-compact{background-position:-72px -96px}.jsoneditor-menu>button.jsoneditor-format{background-position:-72px -120px}.jsoneditor-menu>button.jsoneditor-repair{background-position:-96px -96px}.jsoneditor-menu>.jsoneditor-modes{display:inline-block;float:left}.jsoneditor-menu>.jsoneditor-modes>button{background-image:none;width:auto;padding-left:6px;padding-right:6px}.jsoneditor-menu>button.jsoneditor-separator,.jsoneditor-menu>.jsoneditor-modes>button.jsoneditor-separator{margin-left:10px}.jsoneditor-menu a{font-family:arial,sans-serif;font-size:14px;color:#fff;opacity:.8;vertical-align:middle}.jsoneditor-menu a:hover{opacity:1}.jsoneditor-menu a.jsoneditor-poweredBy{font-size:8pt;position:absolute;right:0;top:0;padding:10px}.jsoneditor-navigation-bar{width:100%;height:26px;line-height:26px;padding:0;margin:0;border-bottom:1px solid #d3d3d3;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:gray;background-color:#ebebeb;overflow:hidden;font-family:arial,sans-serif;font-size:14px}.jsoneditor-search{font-family:arial,sans-serif;position:absolute;right:4px;top:4px;border-collapse:collapse;border-spacing:0;display:flex}.jsoneditor-search input{color:#1a1a1a;width:120px;border:none;outline:none;margin:1px;line-height:20px;font-family:arial,sans-serif}.jsoneditor-search button{width:16px;height:24px;padding:0;margin:0;border:none;background:url(/assets/jsoneditor-icons-CIlYC0TY.svg);vertical-align:top}.jsoneditor-search button:hover{background-color:transparent}.jsoneditor-search button.jsoneditor-refresh{width:18px;background-position:-99px -73px}.jsoneditor-search button.jsoneditor-next{cursor:pointer;background-position:-124px -73px}.jsoneditor-search button.jsoneditor-next:hover{background-position:-124px -49px}.jsoneditor-search button.jsoneditor-previous{cursor:pointer;background-position:-148px -73px;margin-right:2px}.jsoneditor-search button.jsoneditor-previous:hover{background-position:-148px -49px}.jsoneditor-results{font-family:arial,sans-serif;color:#fff;padding-right:5px;line-height:26px}.jsoneditor-frame{border:1px solid transparent;background-color:#fff;padding:0 2px;margin:0}.jsoneditor-statusbar{line-height:26px;height:26px;color:gray;background-color:#ebebeb;border-top:1px solid #d3d3d3;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px}.jsoneditor-statusbar>.jsoneditor-curserinfo-val{margin-right:12px}.jsoneditor-statusbar>.jsoneditor-curserinfo-count{margin-left:4px}.jsoneditor-statusbar>.jsoneditor-validation-error-icon{float:right;width:24px;height:24px;padding:0;margin-top:1px;background-image:url(/assets/jsoneditor-icons-CIlYC0TY.svg);background-position:-168px -48px;cursor:pointer}.jsoneditor-statusbar>.jsoneditor-validation-error-count{float:right;margin:0 4px 0 0;cursor:pointer}.jsoneditor-statusbar>.jsoneditor-parse-error-icon{float:right;width:24px;height:24px;padding:0;margin:1px;background-image:url(/assets/jsoneditor-icons-CIlYC0TY.svg);background-position:-25px 0px}.jsoneditor-statusbar .jsoneditor-array-info a{color:inherit}div.jsoneditor-statusbar>.jsoneditor-curserinfo-label,div.jsoneditor-statusbar>.jsoneditor-size-info{margin:0 4px}.jsoneditor-treepath{padding:0 5px;overflow:hidden;white-space:nowrap;outline:none}.jsoneditor-treepath.show-all{word-wrap:break-word;white-space:normal;position:absolute;background-color:#ebebeb;z-index:1;box-shadow:2px 2px 12px #8080804d}.jsoneditor-treepath.show-all span.jsoneditor-treepath-show-all-btn{display:none}.jsoneditor-treepath div.jsoneditor-contextmenu-root{position:absolute;left:0}.jsoneditor-treepath .jsoneditor-treepath-show-all-btn{position:absolute;background-color:#ebebeb;left:0;height:20px;padding:0 3px;cursor:pointer}.jsoneditor-treepath .jsoneditor-treepath-element{margin:1px;font-family:arial,sans-serif;font-size:14px}.jsoneditor-treepath .jsoneditor-treepath-seperator{margin:2px;font-size:9pt;font-family:arial,sans-serif}.jsoneditor-treepath span.jsoneditor-treepath-element:hover,.jsoneditor-treepath span.jsoneditor-treepath-seperator:hover{cursor:pointer;text-decoration:underline}.selectr-container{position:relative}.selectr-container li{list-style:none}.selectr-hidden{position:absolute;overflow:hidden;clip:rect(0px,0px,0px,0px);width:1px;height:1px;margin:-1px;padding:0;border:0 none}.selectr-visible{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;z-index:11}.selectr-desktop.multiple .selectr-visible{display:none}.selectr-desktop.multiple.native-open .selectr-visible{top:100%;min-height:200px!important;height:auto;opacity:1;display:block}.selectr-container.multiple.selectr-mobile .selectr-selected{z-index:0}.selectr-selected{position:relative;z-index:1;box-sizing:border-box;width:100%;padding:7px 28px 7px 14px;cursor:pointer;border:1px solid #999999;border-radius:3px;background-color:#fff}.selectr-selected:before{position:absolute;top:50%;right:10px;width:0;height:0;content:"";-o-transform:rotate(0deg) translate3d(0px,-50%,0px);-ms-transform:rotate(0deg) translate3d(0px,-50%,0px);-moz-transform:rotate(0deg) translate3d(0px,-50%,0px);-webkit-transform:rotate(0deg) translate3d(0px,-50%,0px);transform:rotate(0) translate3d(0,-50%,0);border-width:4px 4px 0 4px;border-style:solid;border-color:#6c7a86 transparent transparent}.selectr-container.open .selectr-selected:before,.selectr-container.native-open .selectr-selected:before{border-width:0 4px 4px 4px;border-style:solid;border-color:transparent transparent #6c7a86}.selectr-label{display:none;overflow:hidden;width:100%;white-space:nowrap;text-overflow:ellipsis}.selectr-placeholder{color:#6c7a86}.selectr-tags{margin:0;padding:0;white-space:normal}.has-selected .selectr-tags{margin:0 0 -2px}.selectr-tag{list-style:none;position:relative;float:left;padding:2px 25px 2px 8px;margin:0 2px 2px 0;cursor:default;color:#fff;border:medium none;border-radius:10px;background:#acb7bf none repeat scroll 0 0}.selectr-container.multiple.has-selected .selectr-selected{padding:5px 28px 5px 5px}.selectr-options-container{position:absolute;z-index:10000;top:calc(100% - 1px);left:0;display:none;box-sizing:border-box;width:100%;border-width:0 1px 1px;border-style:solid;border-color:transparent #999999 #999999;border-radius:0 0 3px 3px;background-color:#fff}.selectr-container.open .selectr-options-container{display:block}.selectr-input-container{position:relative;display:none}.selectr-clear,.selectr-input-clear,.selectr-tag-remove{position:absolute;top:50%;right:22px;width:20px;height:20px;padding:0;cursor:pointer;-o-transform:translate3d(0px,-50%,0px);-ms-transform:translate3d(0px,-50%,0px);-moz-transform:translate3d(0px,-50%,0px);-webkit-transform:translate3d(0px,-50%,0px);transform:translate3d(0,-50%,0);border:medium none;background-color:transparent;z-index:11}.selectr-clear,.selectr-input-clear{display:none}.selectr-container.has-selected .selectr-clear,.selectr-input-container.active .selectr-input-clear{display:block}.selectr-selected .selectr-tag-remove{right:2px}.selectr-clear:before,.selectr-clear:after,.selectr-input-clear:before,.selectr-input-clear:after,.selectr-tag-remove:before,.selectr-tag-remove:after{position:absolute;top:5px;left:9px;width:2px;height:10px;content:" ";background-color:#6c7a86}.selectr-tag-remove:before,.selectr-tag-remove:after{top:4px;width:3px;height:12px;background-color:#fff}.selectr-clear:before,.selectr-input-clear:before,.selectr-tag-remove:before{-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.selectr-clear:after,.selectr-input-clear:after,.selectr-tag-remove:after{-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.selectr-input-container.active,.selectr-input-container.active .selectr-clear{display:block}.selectr-input{top:5px;left:5px;box-sizing:border-box;width:calc(100% - 30px);margin:10px 15px;padding:7px 30px 7px 9px;border:1px solid #999999;border-radius:3px}.selectr-notice{display:none;box-sizing:border-box;width:100%;padding:8px 16px;border-top:1px solid #999999;border-radius:0 0 3px 3px;background-color:#fff}.selectr-container.notice .selectr-notice{display:block}.selectr-container.notice .selectr-selected{border-radius:3px 3px 0 0}.selectr-options{position:relative;top:calc(100% + 2px);display:none;overflow-x:auto;overflow-y:scroll;max-height:200px;margin:0;padding:0}.selectr-container.open .selectr-options,.selectr-container.open .selectr-input-container,.selectr-container.notice .selectr-options-container{display:block}.selectr-option{position:relative;display:block;padding:5px 20px;list-style:outside none none;cursor:pointer;font-weight:400}.selectr-options.optgroups>.selectr-option{padding-left:25px}.selectr-optgroup{font-weight:700;padding:0}.selectr-optgroup--label{font-weight:700;margin-top:10px;padding:5px 15px}.selectr-match{text-decoration:underline}.selectr-option.selected{background-color:#ddd}.selectr-option.active{color:#fff;background-color:#5897fb}.selectr-option.disabled{opacity:.4}.selectr-option.excluded{display:none}.selectr-container.open .selectr-selected{border-color:#999999 #999999 transparent #999999;border-radius:3px 3px 0 0}.selectr-container.open .selectr-selected:after{-o-transform:rotate(180deg) translate3d(0px,50%,0px);-ms-transform:rotate(180deg) translate3d(0px,50%,0px);-moz-transform:rotate(180deg) translate3d(0px,50%,0px);-webkit-transform:rotate(180deg) translate3d(0px,50%,0px);transform:rotate(180deg) translate3d(0,50%,0)}.selectr-disabled{opacity:.6}.selectr-empty,.has-selected .selectr-placeholder{display:none}.has-selected .selectr-label{display:block}.taggable .selectr-selected{padding:4px 28px 4px 4px}.taggable .selectr-selected:after{display:table;content:" ";clear:both}.taggable .selectr-label{width:auto}.taggable .selectr-tags{float:left;display:block}.taggable .selectr-placeholder{display:none}.input-tag{float:left;min-width:90px;width:auto}.selectr-tag-input{border:medium none;padding:3px 10px;width:100%;font-family:inherit;font-weight:inherit;font-size:inherit}.selectr-input-container.loading:after{position:absolute;top:50%;right:20px;width:20px;height:20px;content:"";-o-transform:translate3d(0px,-50%,0px);-ms-transform:translate3d(0px,-50%,0px);-moz-transform:translate3d(0px,-50%,0px);-webkit-transform:translate3d(0px,-50%,0px);transform:translate3d(0,-50%,0);-o-transform-origin:50% 0 0;-ms-transform-origin:50% 0 0;-moz-transform-origin:50% 0 0;-webkit-transform-origin:50% 0 0;transform-origin:50% 0 0;-moz-animation:.5s linear 0s normal forwards infinite running selectr-spin;-webkit-animation:.5s linear 0s normal forwards infinite running selectr-spin;animation:.5s linear 0s normal forwards infinite running selectr-spin;border-width:3px;border-style:solid;border-color:#aaa #ddd #ddd;border-radius:50%}@-webkit-keyframes selectr-spin{0%{-webkit-transform:rotate(0deg) translate3d(0px,-50%,0px);transform:rotate(0) translate3d(0,-50%,0)}to{-webkit-transform:rotate(360deg) translate3d(0px,-50%,0px);transform:rotate(360deg) translate3d(0,-50%,0)}}@keyframes selectr-spin{0%{-webkit-transform:rotate(0deg) translate3d(0px,-50%,0px);transform:rotate(0) translate3d(0,-50%,0)}to{-webkit-transform:rotate(360deg) translate3d(0px,-50%,0px);transform:rotate(360deg) translate3d(0,-50%,0)}}.selectr-container.open.inverted .selectr-selected{border-color:transparent #999999 #999999;border-radius:0 0 3px 3px}.selectr-container.inverted .selectr-options-container{border-width:1px 1px 0;border-color:#999999 #999999 transparent;border-radius:3px 3px 0 0;background-color:#fff}.selectr-container.inverted .selectr-options-container{top:auto;bottom:calc(100% - 1px)}.selectr-container ::-webkit-input-placeholder{color:#6c7a86;opacity:1}.selectr-container ::-moz-placeholder{color:#6c7a86;opacity:1}.selectr-container :-ms-input-placeholder{color:#6c7a86;opacity:1}.selectr-container ::placeholder{color:#6c7a86;opacity:1}.dialog-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;max-height:100vh;padding-left:250px;z-index:10001;background:#0006;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}@media(max-width:1400px){.dialog-overlay{padding-left:0}}.dialog-modal{max-width:450px;width:90%;padding:2rem;background:#1e1c1fb3;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:12px;box-shadow:0 12px 40px #00000080;animation:dialogScaleIn .2s ease-out;color:#fff}@keyframes dialogScaleIn{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.dialog-title{margin:0 0 .75rem;font-size:1.25rem;color:#fff;font-weight:600;letter-spacing:.5px}.dialog-message{color:var(--text-secondary);margin:0 0 var(--spacing-lg) 0;font-size:.875rem;line-height:1.5;white-space:pre-wrap}.dialog-actions{display:flex;justify-content:flex-end;gap:var(--spacing-md)}.btn-primary{padding:.5rem 1rem;border:none;border-radius:var(--border-radius-sm);background-color:var(--primary-color);color:var(--bg-dark);font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s ease}.btn-primary:hover{opacity:.9;color:var(--bg-dark);background-color:var(--primary-hover)}.btn-secondary{padding:.5rem 1rem;border:1px solid var(--border-color);border-radius:var(--border-radius-sm);background-color:var(--test-secondary);color:var(--text-primary);font-weight:500;font-size:.875rem;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;gap:.5rem}.btn-secondary:hover{background-color:var(--bg-secondary);border-color:var(--primary-color);color:var(--primary-color)}.btn-danger{padding:.625rem 1.25rem;border:none;border-radius:var(--border-radius-sm);background-color:var(--danger-color);color:#fff;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s ease}.btn-danger:hover:not(:disabled){background-color:#ec3f3f;box-shadow:var(--shadow-md)}.btn-danger:disabled{opacity:.5;cursor:default}._header_1ksmc_1{display:flex;align-items:center;margin-bottom:1rem}._sectionTitle_1ksmc_7{color:var(--primary-color);margin:0}._container_1ksmc_12{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;align-items:start;margin-top:1rem}._column_1ksmc_20{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:1.25rem;display:flex;flex-direction:column;gap:1rem;max-height:calc(100vh - 300px);overflow:hidden}._columnTitle_1ksmc_32{color:var(--primary-color);font-size:1.1rem;font-weight:600;margin:0;padding-bottom:.75rem;border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0}._list_1ksmc_42{display:flex;flex-direction:column;gap:.5rem;flex:1;min-height:0;overflow-y:auto;padding-right:4px}._list_1ksmc_42::-webkit-scrollbar{width:6px}._card_1ksmc_56{background:#ffffff08;border:1px solid rgba(255,255,255,.03);border-radius:8px;padding:12px 14px;cursor:pointer;display:flex;flex-direction:column;gap:4px;transition:all .2s ease;flex-shrink:0}._card_1ksmc_56:hover{background:#ffffff14;border-color:#ffffff1a}._cardActive_1ksmc_74{background:#21ba8726;border-color:#21ba8766}._cardActive_1ksmc_74:hover{background:#21ba8733}._cardName_1ksmc_83{color:var(--text-white);font-weight:500;font-size:13px;word-break:break-all}._inlineId_1ksmc_90{color:var(--text-secondary);font-size:12px;font-weight:400;opacity:.85}._cardDate_1ksmc_97{color:var(--text-secondary);font-size:11px}._emptyState_1ksmc_102{color:var(--text-secondary);font-size:13px;font-style:italic;text-align:center;padding:2rem 0}@media(prefers-color-scheme:dark){.w-tc-editor{--color-fg-default: #c9d1d9;--color-canvas-subtle: #161b22;--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-markup-bold: #c9d1d9}}@media(prefers-color-scheme:light){.w-tc-editor{--color-fg-default: #24292f;--color-canvas-subtle: #f6f8fa;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-markup-bold: #24292f}}.w-tc-editor[data-color-mode*=dark],[data-color-mode*=dark] .w-tc-editor,[data-color-mode*=dark] .w-tc-editor-var,body[data-color-mode*=dark]{--color-fg-default: #c9d1d9;--color-canvas-subtle: #161b22;--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-markup-bold: #c9d1d9}.w-tc-editor[data-color-mode*=light],[data-color-mode*=light] .w-tc-editor,[data-color-mode*=light] .w-tc-editor-var,body[data-color-mode*=light]{--color-fg-default: #24292f;--color-canvas-subtle: #f6f8fa;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-markup-bold: #24292f}.w-tc-editor{font-family:inherit;font-size:12px;background-color:var(--color-canvas-subtle);color:var(--color-fg-default)}.w-tc-editor-text,.w-tc-editor-preview{min-height:16px}.w-tc-editor-preview pre{margin:0;padding:0;white-space:inherit;font-family:inherit;font-size:inherit}.w-tc-editor-preview pre code{font-family:inherit}.w-tc-editor code[class*=language-] .token.cdata,.w-tc-editor pre[class*=language-] .token.cdata,.w-tc-editor code[class*=language-] .token.comment,.w-tc-editor pre[class*=language-] .token.comment,.w-tc-editor code[class*=language-] .token.doctype,.w-tc-editor pre[class*=language-] .token.doctype,.w-tc-editor code[class*=language-] .token.prolog,.w-tc-editor pre[class*=language-] .token.prolog{color:var(--color-prettylights-syntax-comment)}.w-tc-editor code[class*=language-] .token.punctuation,.w-tc-editor pre[class*=language-] .token.punctuation{color:var(--color-prettylights-syntax-sublimelinter-gutter-mark)}.w-tc-editor code[class*=language-] .namespace,.w-tc-editor pre[class*=language-] .namespace{opacity:.7}.w-tc-editor code[class*=language-] .token.boolean,.w-tc-editor pre[class*=language-] .token.boolean,.w-tc-editor code[class*=language-] .token.constant,.w-tc-editor pre[class*=language-] .token.constant,.w-tc-editor code[class*=language-] .token.deleted,.w-tc-editor pre[class*=language-] .token.deleted,.w-tc-editor code[class*=language-] .token.number,.w-tc-editor pre[class*=language-] .token.number,.w-tc-editor code[class*=language-] .token.symbol,.w-tc-editor pre[class*=language-] .token.symbol{color:var(--color-prettylights-syntax-entity-tag)}.w-tc-editor code[class*=language-] .token.builtin,.w-tc-editor pre[class*=language-] .token.builtin,.w-tc-editor code[class*=language-] .token.char,.w-tc-editor pre[class*=language-] .token.char,.w-tc-editor code[class*=language-] .token.inserted,.w-tc-editor pre[class*=language-] .token.inserted,.w-tc-editor code[class*=language-] .token.selector,.w-tc-editor pre[class*=language-] .token.selector,.w-tc-editor code[class*=language-] .token.string,.w-tc-editor pre[class*=language-] .token.string,.w-tc-editor code[class*=language-] .style .token.string,.w-tc-editor pre[class*=language-] .style .token.string,.w-tc-editor code[class*=language-] .token.entity,.w-tc-editor pre[class*=language-] .token.entity,.w-tc-editor code[class*=language-] .token.property,.w-tc-editor pre[class*=language-] .token.property,.w-tc-editor code[class*=language-] .token.operator,.w-tc-editor pre[class*=language-] .token.operator,.w-tc-editor code[class*=language-] .token.url,.w-tc-editor pre[class*=language-] .token.url{color:var(--color-prettylights-syntax-constant)}.w-tc-editor code[class*=language-] .token.atrule,.w-tc-editor pre[class*=language-] .token.atrule,.w-tc-editor code[class*=language-] .token.property-access .token.method,.w-tc-editor pre[class*=language-] .token.property-access .token.method,.w-tc-editor code[class*=language-] .token.keyword,.w-tc-editor pre[class*=language-] .token.keyword{color:var(--color-prettylights-syntax-keyword)}.w-tc-editor code[class*=language-] .token.function,.w-tc-editor pre[class*=language-] .token.function{color:var(--color-prettylights-syntax-string)}.w-tc-editor code[class*=language-] .token.important,.w-tc-editor pre[class*=language-] .token.important,.w-tc-editor code[class*=language-] .token.regex,.w-tc-editor pre[class*=language-] .token.regex,.w-tc-editor code[class*=language-] .token.variable,.w-tc-editor pre[class*=language-] .token.variable{color:var(--color-prettylights-syntax-string-regexp)}.w-tc-editor code[class*=language-] .token.bold,.w-tc-editor pre[class*=language-] .token.bold,.w-tc-editor code[class*=language-] .token.important,.w-tc-editor pre[class*=language-] .token.important{color:var(--color-prettylights-syntax-markup-bold)}.w-tc-editor code[class*=language-] .token.tag,.w-tc-editor pre[class*=language-] .token.tag{color:var(--color-prettylights-syntax-entity-tag)}.w-tc-editor code[class*=language-] .token.attr-value,.w-tc-editor pre[class*=language-] .token.attr-value,.w-tc-editor code[class*=language-] .token.attr-name,.w-tc-editor pre[class*=language-] .token.attr-name{color:var(--color-prettylights-syntax-constant)}.w-tc-editor code[class*=language-] .token.selector .class,.w-tc-editor pre[class*=language-] .token.selector .class,.w-tc-editor code[class*=language-] .token.class-name,.w-tc-editor pre[class*=language-] .token.class-name{color:var(--color-prettylights-syntax-entity)}.error-log-viewer{background:#0003;border:1px solid rgba(255,255,255,.05);border-radius:12px;overflow:hidden;animation:fadeIn .3s ease-out}.error-log-header{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;border-bottom:1px solid rgba(255,255,255,.08);background:#0000001a}.error-log-content{padding:20px;background-color:#0000004d;color:#d2d2d2;font-family:Courier New,Courier,monospace;font-size:.85rem;line-height:1.6;white-space:pre-wrap;word-break:break-word;max-height:400px;overflow-y:auto}.error-log-content::-webkit-scrollbar{width:6px}.error-log-content::-webkit-scrollbar-thumb{background-color:var(--secondary-color);border-radius:4px}.error-log-viewer.fullscreen{position:fixed;top:0;left:0;width:100vw;height:100vh;max-width:none;max-height:none;z-index:100000;margin:0!important;border-radius:0;border:none;background-color:#2d2c2d;display:flex;flex-direction:column}.error-log-viewer.fullscreen .error-log-content{flex:1;max-height:none;border-radius:0;margin:0}.enabledonly{width:200px;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:13px}.my-sticky-table-container{height:calc(100vh - 200px);overflow-y:auto;border-bottom:1px solid rgba(255,255,255,.05)}.my-sticky-table-container .rdt_TableHead{position:sticky!important;top:0!important;z-index:10!important}.my-sticky-table-container .rdt_TableHeadRow{background-color:#242324!important}.solid-header-table div.rdt_TableHeadRow,.solid-header-table div.rdt_TableHeadRow:hover{background-color:#242324!important;z-index:2!important}.task-id{font-size:1.2rem;color:var(--text-secondary)}.card{background:#0003!important;border:1px solid rgba(255,255,255,.05)!important;border-radius:12px!important;padding:1.25rem!important;box-shadow:none!important;transition:background-color .2s ease,border-color .2s ease;width:100%;max-width:760px}.card:hover{background:#00000040!important;border-color:#ffffff14!important}.card-header-expandable{cursor:pointer;padding-bottom:var(--spacing-sm);margin-bottom:0;border-bottom:none}.expandable-content{animation:slideDown .3s ease;border-top:1px solid rgba(255,255,255,.05);padding-top:var(--spacing-md)}@media(min-width:768px){.details-grid{grid-template-columns:repeat(2,1fr);column-gap:var(--spacing-xl);padding-left:.7rem}}.detail-value{font-size:.875rem;color:#afadac;font-weight:500}.detail-secondary{color:var(--text-secondary);font-weight:400;font-size:.9375rem}.task-side-panel{flex:1 1 350px;min-width:0;max-width:100%;position:sticky;top:60px;align-self:flex-start}@media(max-width:1024px){.task-content{grid-template-columns:1fr}.task-side-panel{position:static}}.badge-success{background-color:#21ba8726;color:var(--primary-light);border:1px solid rgba(33,186,135,.4)}.badge-warning{background-color:#ea580c26;color:#fed7aa;border:1px solid rgba(234,88,12,.4)}.badge-info{background-color:#21ba8726;color:var(--primary-hover);border:1px solid rgba(33,186,135,.4)}.badge-primary{background-color:#21ba8733;color:var(--primary-light);border:1px solid var(--primary-color)}.badge-secondary{background-color:#ffffff08;color:var(--text-secondary);border:1px solid rgba(255,255,255,.08)}.list,.tc-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.list-item,.tc-list-item{background:#ffffff05!important;border:1px solid rgba(255,255,255,.03)!important;border-radius:8px!important;padding:12px 14px!important;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);transition:all .2s ease;cursor:pointer}.list-item:hover,.tc-list-item:hover{background:#ffffff0a!important;border-color:#ffffff0f!important}.list-item-content{display:flex;flex-direction:column;gap:var(--spacing-xs);flex:1}.list-item-title{font-size:.9375rem;color:var(--text-primary);font-weight:500}.executor-name{font-family:Courier New,monospace;font-size:.875rem;color:var(--text-secondary)}.btn-secondary-small{background:#21ba870d!important;border:1px solid rgba(33,186,135,.3)!important;color:var(--primary-color)!important;border-radius:6px!important;padding:6px 12px!important;font-weight:500!important;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:all .2s ease!important;outline:none!important}.btn-secondary-small:hover{background:#21ba871f!important;border-color:#21ba8780!important;color:var(--primary-color)!important}.copy-button{margin-bottom:var(--spacing-md)}.distribution-items{display:flex;flex-direction:column;gap:var(--spacing-sm)}.distribution-detail{border:1px solid rgba(255,255,255,.05);border-radius:8px;overflow:hidden;background-color:#ffffff05}.distribution-summary{padding:var(--spacing-sm) var(--spacing-md);background-color:#ffffff05;cursor:pointer;font-weight:500;transition:background-color .2s ease;-webkit-user-select:none;user-select:none;color:var(--text-primary)}.distribution-summary:hover{background-color:#ffffff0d}.code-block{margin:0;padding:var(--spacing-md);background-color:transparent;color:var(--text-primary);font-family:Courier New,Courier,monospace;font-size:.875rem;line-height:1.5;overflow-x:auto;border-top:1px solid rgba(255,255,255,.05)}.log-viewer{display:flex;flex-direction:column;background:#0003!important;border:1px solid rgba(255,255,255,.05)!important;border-radius:12px;max-height:calc(100vh - 120px);overflow:hidden}.log-viewer-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:0;padding:var(--spacing-md);border-bottom:1px solid rgba(255,255,255,.08)}.log-viewer-header .card-title{margin:0}.log-viewer-header .executor-name{display:block;margin-top:4px;font-size:.8rem;font-family:monospace;color:#ffffff80}.log-content{flex:1;margin:var(--spacing-md);padding:var(--spacing-md);background-color:#0000004d;color:var(--text-primary);font-family:Courier New,Courier,monospace;font-size:.85rem;line-height:1.6;border-radius:8px;border:1px solid rgba(255,255,255,.03);white-space:pre;overflow-x:auto;overflow-y:auto}.log-header-actions{display:flex;gap:8px;align-items:center}.log-header-actions .btn-secondary-small,.log-header-actions .btn-close{width:32px!important;height:32px!important;padding:0!important;background:#ffffff0d!important;border:1px solid rgba(255,255,255,.1)!important;color:var(--text-primary)!important;border-radius:6px!important;display:flex;align-items:center;justify-content:center;transition:all .2s ease!important;outline:none!important}.log-header-actions .btn-secondary-small:hover,.log-header-actions .btn-close:hover{background:#ffffff1a!important;border-color:#fff3!important;color:#fff!important}.log-header-actions .btn-secondary-small:focus,.log-header-actions .btn-close:focus{box-shadow:none!important;outline:none!important}.log-viewer.fullscreen{position:fixed;top:0;left:0;width:100vw;height:100vh;max-width:none;max-height:none;z-index:100000;margin:0;border-radius:0;border:none;background-color:#2d2c2d!important;display:flex;flex-direction:column}.log-viewer.fullscreen .log-content{flex:1;height:auto;max-height:none;border-left:none;border-right:none;border-bottom:none;border-radius:0;margin:0}.alert{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);border-radius:8px;margin-bottom:var(--spacing-lg);animation:slideIn .3s ease}@keyframes slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.alert-success{background-color:#21ba8726;color:var(--primary-light);border:1px solid rgba(33,186,135,.4)}.alert-error{background-color:#c7797926;color:#fca5a5;border:1px solid rgba(199,121,121,.4)}.alert-info{background-color:#21ba871a;color:var(--primary-hover);border:1px solid rgba(33,186,135,.3)}.alert-message{flex:1;font-weight:500}.alert-close{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:4px;background-color:transparent;cursor:pointer;transition:all .2s ease;color:currentColor}.alert-close:hover{background-color:#ffffff1a}.empty-state{color:#ffffff4d;font-style:italic;margin:0;font-size:.85rem}.user-link{cursor:pointer;color:var(--text-primary);text-decoration:underline;text-underline-offset:3px;transition:all .2s ease}.user-link:hover{color:var(--primary-hover);opacity:.8}.detail-value.user-link{color:var(--text-primary)}.detail-value.user-link:hover{color:var(--primary-hover);opacity:.8}.detail-label-suffix{text-transform:none;color:var(--text-secondary);margin-left:5px;font-size:.8rem}.batch-links{display:flex;gap:.5rem;flex-wrap:wrap}.batch-link{display:inline-flex;align-items:center;gap:5px;padding:4px 14px;font-size:12px;border-radius:20px;background:#21ba871a;border:1px solid rgba(33,186,135,.3);color:var(--primary-color)!important;text-decoration:none!important;transition:all .2s ease}.batch-link:hover{background:#21ba8726;border-color:#21ba8780;color:var(--primary-color)!important}.batch-link-errors{background:#d14d4d1a;border-color:#d14d4d4d;color:var(--danger-color)!important}.batch-link-errors:hover{background:#d14d4d26;border-color:#d14d4d80;color:var(--danger-color)!important}@media(max-width:768px){.task-page{padding:var(--spacing-md)}.task-header{flex-wrap:wrap;padding:var(--spacing-md)}.task-title h1{font-size:1.5rem}.task-id{font-size:1rem}.list-item{flex-direction:column;align-items:flex-start}}.status-dot{display:inline-block;width:12px;height:12px;border-radius:50%}.status-dot.enabled{background-color:#21ba87}.status-dot.disabled{background-color:#525252}.enabledonly{width:200px}.dash-fallback{color:#525152;display:inline-block;min-width:20px;text-align:center}.task-page{max-width:100%;margin:0}.task-header{display:flex;align-items:center;position:sticky;top:0;z-index:100;background-color:var(--bg-primary);padding-top:var(--spacing-sm);padding-bottom:var(--spacing-sm);margin-bottom:var(--spacing-sm);width:100%;box-sizing:border-box}.task-title{flex:1;display:flex;align-items:baseline;gap:var(--spacing-xs)}.task-title h1{font-size:1.5rem;margin:0;color:var(--text-primary)}.task-content{display:flex;gap:var(--spacing-md);align-items:flex-start;flex-wrap:wrap}.task-main-section{display:flex;flex-direction:column;flex:1 1 350px;gap:var(--spacing-md);max-width:100%}.card{background-color:var(--bg-dark);border-radius:var(--border-radius);box-shadow:var(--shadow);padding:var(--spacing-lg);transition:box-shadow .2s ease;border:1px solid var(--border-color);width:100%}.card:hover{box-shadow:var(--shadow-md)}.card-title{font-size:1rem;font-weight:600;margin:0 0 var(--spacing-md) 0;color:var(--text-primary)}.card-header-expandable,.card-header-static{display:flex;align-items:center;justify-content:space-between;transition:all .2s ease}.card-header-expandable{cursor:pointer;padding-bottom:var(--spacing-sm);margin-bottom:0}.card-header-expandable:hover{opacity:.8}.card-header-static{cursor:default;padding-bottom:0;border-bottom:none;margin-bottom:0}.card-header-right{display:flex;align-items:center;gap:var(--spacing-sm)}.expand-icon{transition:transform .3s ease;color:var(--text-secondary)}.expand-icon.expanded{transform:rotate(180deg)}.expandable-content{animation:slideDown .3s ease;border-top:1px solid var(--border-color);padding-top:var(--spacing-md)}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.details-grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-md)}@media(min-width:768px){.details-grid{grid-template-columns:repeat(2,1fr);column-gap:var(--spacing-xl)}}.detail-item{display:flex;flex-direction:column;gap:var(--spacing-xs)}.detail-label{font-size:.75rem;font-weight:500;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.detail-value{font-size:.875rem;color:var(--text-primary);font-weight:500}.id-value{font-family:monospace;font-size:.9rem;color:var(--text-primary)}.tc-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-sm)}.tc-list-item{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--border-radius-sm);background-color:var(--bg-secondary);transition:all .2s ease;border:1px solid transparent;cursor:default}.tc-list-item:hover{background-color:var(--bg-tertiary)}.tc-list-item-content{display:flex;flex-direction:column;gap:var(--spacing-xxs);flex:1}.tc-list-item-title{font-size:.9rem;color:var(--text-primary);font-weight:500}.tc-item-name{font-family:Courier New,monospace;font-size:.875rem;color:var(--text-secondary)}.tc-user-link{cursor:pointer;color:var(--text-secondary);text-decoration:underline;text-underline-offset:3px;transition:all .2s ease}.tc-user-link:hover{color:var(--primary-hover);opacity:.8}.badge{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:9999px;font-size:.8125rem;font-weight:600;white-space:nowrap;width:fit-content}.badge-success{background-color:#21ba8733;color:var(--primary-light);border:1px solid var(--primary-color)}.badge-warning{background-color:#ea580c33;color:#febeaa;border:1px solid var(--danger-color)}.badge-process{background-color:#3b82f626;color:#60a5fa;border:1px solid #3b82f6}.badge-secondary{background-color:var(--bg-tertiary);color:var(--text-secondary);border:1px solid var(--border-color)}.tags-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.tag-badge{font-size:.75rem}.batch-meta-row{display:flex;align-items:center;gap:10px;margin-top:4px}.batch-status-badge{font-size:.75rem;padding:.15rem .6rem}.alert{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--border-radius);margin-bottom:var(--spacing-lg);animation:slideIn .3s ease}.alert-danger{background-color:#c7797926;color:#fca5a5;border:1px solid var(--danger-color)}.empty-state{color:var(--text-secondary);font-style:italic;margin:0;opacity:.5;font-size:.875rem}@media(max-width:768px){.task-page{padding:var(--spacing-md)}.task-header{flex-wrap:wrap}.list-item{flex-direction:column;align-items:flex-start}}._header_1m4u0_1{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}._pageTitle_1m4u0_9{color:var(--primary-color);margin:0}._container_1m4u0_14{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;align-items:start;margin-top:1.5rem}._column_1m4u0_22{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:1.25rem;display:flex;flex-direction:column;gap:1rem;max-height:70vh;overflow-y:auto}._column_1m4u0_22::-webkit-scrollbar{width:6px}._columnTitle_1m4u0_38{color:var(--primary-color);font-size:1.1rem;font-weight:600;margin:0;padding-bottom:.75rem;border-bottom:1px solid rgba(255,255,255,.08)}._list_1m4u0_47{display:flex;flex-direction:column;gap:.5rem}._card_1m4u0_53{background:#ffffff08;border:1px solid rgba(255,255,255,.03);border-radius:8px;padding:12px 14px;cursor:pointer;display:flex;flex-direction:column;gap:4px;transition:all .2s ease}._card_1m4u0_53:hover{background:#ffffff14;border-color:#ffffff1a}._cardActive_1m4u0_70{background:#21ba8726;border-color:#21ba8766}._cardActive_1m4u0_70:hover{background:#21ba8733}._cardName_1m4u0_79{color:var(--text-white);font-weight:500;font-size:13px;word-break:break-all}._inlineId_1m4u0_86{color:var(--text-secondary);font-size:12px;font-weight:400;opacity:.85}._cardDate_1m4u0_93{color:var(--text-secondary);font-size:11px}._jobCard_1m4u0_98{background:transparent;border-left:2px solid var(--border-color);border-radius:0;padding:8px 12px;cursor:default}._jobCard_1m4u0_98:hover{background:transparent;border-left-color:var(--primary-color);transform:none}._jobType_1m4u0_112{color:var(--primary-color);font-weight:600;font-size:12px}._emptyState_1m4u0_118{color:var(--text-secondary);font-size:13px;font-style:italic;text-align:center;padding:2rem 0}
