@font-face{font-family:Saira Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/saira-condensed-800-latin.woff2)format("woff2")}html,body,#root{height:100dvh;margin:0}*{box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.shell,.shell-main{height:100dvh}.shell-main{min-width:0;min-height:0}.brand{white-space:nowrap;border-bottom:1px solid var(--ant-color-border-secondary);align-items:center;height:56px;padding:0 16px;display:flex;overflow:hidden}.ant-layout-sider-dark .brand{border-bottom-color:#ffffff12}.ant-layout-sider-collapsed .brand{justify-content:center;padding:0}.brand-wordmark{letter-spacing:.01em;white-space:nowrap;font-family:Saira Condensed,Arial Narrow,sans-serif;font-weight:800;line-height:1}.shell .ant-layout-sider .brand-wordmark{color:var(--ant-color-text)}.shell .ant-layout-sider-dark .brand-wordmark{color:#fff}.shell .ant-layout-sider-light,.shell .ant-layout-sider-light .ant-menu,.shell .ant-layout-sider-light .ant-layout-sider-trigger{background:var(--ant-color-bg-container)}.shell .ant-layout-sider-light .ant-layout-sider-trigger{color:var(--ant-color-text)}.shell .ant-layout-sider .ant-menu-root{border-inline-end:0}.shell .ant-menu .ant-menu-item-selected{box-shadow:inset 3px 0 #4c8dff}.shell .ant-menu .ant-menu-item-group-title{letter-spacing:.06em;font-size:12px}.shell-header{padding:0 24px;padding-top:env(safe-area-inset-top);height:calc(56px + env(safe-area-inset-top));flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;line-height:normal;display:flex}.shell-heading{flex:1;min-width:0}.shell-tools{flex-shrink:0}.time-zone{color:var(--ant-color-text-secondary);font-size:12px}.environment-picker .ant-select{width:225px}.shell-content{-webkit-overflow-scrolling:touch;min-width:0;min-height:0;padding:24px;overflow:auto}.shell-content:focus,.page-header:focus,.center-screen:focus{outline:none}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.page-header h2{letter-spacing:-.01em;margin:0 0 2px;font-size:20px;font-weight:600}.page-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.page-toolbar .ant-select{min-width:160px}.page-toolbar .ant-input{max-width:320px}.table-box{max-width:100%;max-height:70vh;padding-bottom:1px;overflow:auto}.table-box .ant-table-thead>tr>th{z-index:2;position:sticky;top:0}.shell-content .ant-table,.shell-content .ant-statistic{font-variant-numeric:tabular-nums}.shell-content .ant-table-container:not(.ant-card .ant-table-container){border:1px solid var(--ant-color-border-secondary);background:var(--ant-color-bg-container);border-radius:10px}[data-theme=light] .shell-content .ant-card{box-shadow:0 1px 2px #1018280a}.ant-table-placeholder .ant-table-cell{color:var(--ant-color-text-secondary)}.ant-tag-filled.ant-tag-success{color:#15803d}.ant-tag-filled.ant-tag-warning{color:#b45309}.ant-tag-filled.ant-tag-error{color:#b91c1c}.ant-tag-filled.ant-tag-processing{color:#1d4ed8}[data-theme=dark] .ant-tag-filled.ant-tag-success{color:#86efac}[data-theme=dark] .ant-tag-filled.ant-tag-warning{color:#fcd34d}[data-theme=dark] .ant-tag-filled.ant-tag-error{color:#fca5a5}[data-theme=dark] .ant-tag-filled.ant-tag-processing{color:#93c5fd}.ant-btn-color-dangerous:not(.ant-btn-variant-solid){color:#cf1322}[data-theme=dark] .ant-btn-color-dangerous:not(.ant-btn-variant-solid){color:#ff9c9c}[data-theme=dark] .ant-pagination-item-active a{color:#69b1ff}.center-screen{background:var(--ant-color-bg-layout,#f2f4f7);justify-content:center;align-items:center;min-height:100dvh;padding:24px;display:flex}.auth-card{width:420px;max-width:100%}.auth-card .brand-wordmark{margin-bottom:24px;display:block}.auth-language{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.loading-state{justify-content:center;align-items:center;gap:12px;min-height:160px;display:flex}.section-gap,.ack-row{margin-block:16px}.json-view,.help-command{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--ant-color-fill-tertiary);border:1px solid var(--ant-color-border-secondary);border-radius:6px;max-height:480px;padding:12px;font:12px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.diff-value{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.form-card{margin-bottom:20px}.config-editor{width:100%;min-width:0;max-width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.help-section{max-width:980px;margin-top:24px}.help-section h3{font-size:14px}.secret-value{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin-block:16px;display:block}.tag-list{flex-wrap:wrap;gap:4px;max-height:240px;display:flex;overflow:auto}:is(button,input,textarea,select,summary,a):focus-visible{outline:2px solid var(--ant-color-primary,#0958d9);outline-offset:2px}.shell-bottom-tabs{bottom:0;z-index:100;padding-bottom:env(safe-area-inset-bottom);background:var(--ant-color-bg-container);border-top:1px solid var(--ant-color-border-secondary);display:grid;position:fixed;inset-inline:0}.shell-bottom-tabs button{min-height:60px;color:var(--ant-color-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.shell-bottom-tabs button[aria-current=page]{color:var(--ant-color-link);font-weight:600}.shell-more-sheet .ant-drawer-body,.shell-more-sheet .ant-drawer-header{background:var(--ant-color-bg-container);color:var(--ant-color-text)}.shell-more-sheet .ant-drawer-close{color:var(--ant-color-text)}[data-theme=dark] .shell-more-sheet .ant-drawer-body,[data-theme=dark] .shell-more-sheet .ant-drawer-header{color:#fff;background:#15171c}[data-theme=dark] .shell-more-sheet .ant-drawer-close{color:#fff}@media (width<=1199px){.shell-header{padding-inline:12px}.environment-picker .ant-select{width:190px}}@media (width<=991px){.shell-header{height:auto;min-height:calc(104px + env(safe-area-inset-top));padding:8px;padding-top:max(8px, env(safe-area-inset-top));flex-wrap:wrap;gap:4px}.shell-heading{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;overflow:hidden}.environment-picker{flex:100%;order:3}.environment-picker .ant-select{width:100%}.shell-content{padding:12px;padding-bottom:calc(80px + env(safe-area-inset-bottom))}.page-toolbar>*{width:100%;max-width:none!important}.ant-input,.ant-input-affix-wrapper,.ant-input-number-input,.ant-select-selection-item,.ant-select-selection-placeholder,.ant-picker-input>input{font-size:16px!important}.ant-input-number .ant-input-number-input{min-height:42px}.ant-input-number-action-up,.ant-input-number-action-down{display:none}.ant-btn,.ant-input,.ant-input-affix-wrapper,.ant-select{min-height:44px}.ant-btn-icon-only{min-width:44px}.ant-switch{position:relative;overflow:visible}.ant-switch:before{content:"";position:absolute;inset:-11px -6px}.ant-checkbox-wrapper,.ant-radio-wrapper{align-items:center;min-height:44px}.ant-tabs-tab,input[type=file]{min-height:44px}.ant-tabs-tab-btn{text-align:center;min-width:44px}.page-header a,.standalone-link{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.ant-pagination .ant-pagination-item,.ant-pagination .ant-pagination-prev,.ant-pagination .ant-pagination-next{min-width:44px;height:44px;line-height:42px}.ant-pagination .ant-pagination-item a,.ant-pagination .ant-pagination-item-link{justify-content:center;align-items:center;min-width:44px;height:100%;display:flex}.ant-drawer-close{min-width:44px;min-height:44px;margin-inline:-11px 0}.shell-more-sheet .ant-menu-item{height:48px;line-height:48px}.ant-table-wrapper .ant-table-cell a{margin:-8px -4px;padding:8px 4px}.ant-table-wrapper .ant-table-row-expand-icon{width:calc(var(--ant-table-expand-icon-size,17px) + 16px);height:calc(var(--ant-table-expand-icon-size,17px) + 16px);border-radius:calc(var(--ant-border-radius,6px) + 8px);outline:1px solid var(--ant-table-border-color,#f0f0f0);outline-offset:-9px;background-clip:padding-box;border:9px solid #0000;margin:-8px}.ant-table-wrapper .ant-table-row-expand-icon:is(:hover,:focus,:active){border-color:#0000;outline-color:currentColor}.ant-table-wrapper .ant-table-row-expand-icon:focus-visible{outline:var(--ant-line-width-focus,3px) solid var(--ant-color-primary-border,#91caff);outline-offset:-7px}.ant-table-wrapper .ant-table-cell:not(.ant-table-row-expand-icon-cell){padding-inline:8px}.ant-table-wrapper .ant-table-cell.cell-value{word-break:keep-all}.ant-card-head-wrapper{flex-wrap:wrap;row-gap:4px}.ant-card-head-title{min-width:100%}.ant-card-extra{max-width:100%;margin-inline-start:0}.form-grid{grid-template-columns:minmax(0,1fr)}.center-screen{padding:16px}.table-box{max-height:60vh}html{-webkit-text-size-adjust:100%}}@media (prefers-reduced-motion:reduce){.anticon-spin,.anticon-spin:before,.ant-spin-dot,.ant-spin-dot-item{animation:none!important}}
