:root{--o-font:"Segoe UI Variable", "Segoe UI", system-ui, -apple-system, Roboto, sans-serif;--o-font-mono:"JetBrains Mono", "Cascadia Code", ui-monospace, Consolas, monospace;--o-fs-xs:11.5px;--o-fs-sm:12.5px;--o-fs-md:14px;--o-fs-lg:15px;--o-fs-xl:20px;--o-fs-kpi:24px;--o-sp-1:4px;--o-sp-2:8px;--o-sp-3:12px;--o-sp-4:16px;--o-sp-5:20px;--o-sp-6:24px;--o-sp-7:32px;--o-sp-8:40px;--o-control-h:34px;--o-control-h-sm:26px;--o-row-h:38px;--o-pad-card:16px;--o-gap:14px;--o-header-h:52px;--o-r-sm:8px;--o-r-md:12px;--o-r-lg:14px;--o-dur-fast:.12s;--o-dur:.2s;--o-ease:cubic-bezier(.2, .8, .2, 1);--o-z-header:40;--o-z-menu:50;--o-z-dialog:60;--o-z-palette:65;--o-z-toast:70;--o-p0:#5b8cff;--o-p1:#d6409f;--o-p2:#12a594;--o-p3:#f76b15;--o-p4:#8e4ec6;--o-p5:#0090ff;--o-p6:#ab6400;--o-p7:#6e56cf;--o-p8:#3e9b4f;--o-p9:#c2298a;--o-p10:#0d9488;--o-p11:#b45309;--o-focus:color-mix(in srgb, var(--o-accent) 45%, transparent)}:root,:root[data-theme=dark]{--o-bg:#0d1117;--o-surface:#161e2b;--o-surface-2:#1b2535;--o-sunken:#131a24;--o-border:#263246;--o-text:#e6edf6;--o-text-2:#8b98ab;--o-text-3:#5d6a7e;--o-accent:#5b8cff;--o-accent-hover:#7aa2ff;--o-on-accent:#fff;--o-ok:#34c77b;--o-warn:#f2b84b;--o-bad:#f2605a;--o-info:#4cc3e8;--o-s6:#c77dff;--o-overlay:#0000008c;--o-shadow-1:0 1px 0 #ffffff08 inset, 0 8px 24px #00000040;--o-shadow-2:0 8px 24px #00000073;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--o-bg:#f4f6fa;--o-surface:#fff;--o-surface-2:#f7f9fc;--o-sunken:#eef1f6;--o-border:#e2e7ef;--o-text:#172033;--o-text-2:#5b677a;--o-text-3:#7a8494;--o-accent:#3f6fe8;--o-accent-hover:#3461d1;--o-on-accent:#fff;--o-ok:#16a34a;--o-warn:#c27c0e;--o-bad:#dc3b35;--o-info:#0e8fb8;--o-s6:#9b51e0;--o-overlay:#0f141e59;--o-shadow-1:0 1px 2px #1018280f, 0 6px 18px #1018280d;--o-shadow-2:0 8px 24px #10182824;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}:root[data-theme=light]{--o-bg:#f4f6fa;--o-surface:#fff;--o-surface-2:#f7f9fc;--o-sunken:#eef1f6;--o-border:#e2e7ef;--o-text:#172033;--o-text-2:#5b677a;--o-text-3:#7a8494;--o-accent:#3f6fe8;--o-accent-hover:#3461d1;--o-on-accent:#fff;--o-ok:#16a34a;--o-warn:#c27c0e;--o-bad:#dc3b35;--o-info:#0e8fb8;--o-s6:#9b51e0;--o-overlay:#0f141e59;--o-shadow-1:0 1px 2px #1018280f, 0 6px 18px #1018280d;--o-shadow-2:0 8px 24px #10182824;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-reduced-motion:reduce){:root{--o-dur-fast:0s;--o-dur:0s}}*,:before,:after{box-sizing:border-box}body{background:var(--o-bg);color:var(--o-text);font:var(--o-fs-md)/1.45 var(--o-font);-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--o-accent);text-decoration:none}:focus-visible{outline:2px solid var(--o-focus);outline-offset:1px}kbd{font:11px var(--o-font-mono);border:1px solid var(--o-border);background:var(--o-surface-2);color:var(--o-text-2);border-bottom-width:2px;border-radius:4px;padding:1px 5px}.o-mono{font-family:var(--o-font-mono);font-variant-numeric:tabular-nums;font-size:.93em}.o-muted{color:var(--o-text-2)}.o-faint{color:var(--o-text-3)}@keyframes o-popin{0%{opacity:0;transform:translateY(-4px)}}@keyframes o-fade{0%{opacity:0}}@keyframes o-pulse{0%{box-shadow:0 0 color-mix(in srgb,currentColor 55%,transparent)}70%,to{box-shadow:0 0 0 7px #0000}}@keyframes o-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes o-flash{0%{background:color-mix(in srgb,var(--o-accent) 22%,transparent)}}@keyframes o-shrink{0%{width:100%}to{width:0}}.o_J4TEoA{z-index:var(--o-z-palette);background:var(--o-overlay);animation:o_YalORW var(--o-dur);place-items:start center;padding:12vh 16px 16px;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.o_Mte758{background:var(--o-surface);width:min(600px,100%);color:var(--o-text);border:1px solid var(--o-border);border-radius:var(--o-r-lg);box-shadow:var(--o-shadow-2);overflow:hidden}.o_F3Rv-u{border:0;border-bottom:1px solid var(--o-border);background:0 0;outline:none;width:100%;height:50px;padding:0 18px;font-size:15px}.o_F3Rv-u::placeholder{color:var(--o-text-3)}.o_zcQdyJ{max-height:360px;padding:6px;overflow:auto}.o_ZL6Jwc{font-size:var(--o-fs-xs);color:var(--o-text-3);text-transform:uppercase;letter-spacing:.05em;padding:8px 10px 4px}.o_CCYuCp{border-radius:var(--o-r-sm);cursor:pointer;align-items:center;gap:10px;padding:8px 10px;display:flex}.o_CCYuCp[aria-selected=true]{background:var(--o-surface-2)}.o_tQSDbX{text-align:center;width:22px;color:var(--o-text-3);flex:none}.o_YRrw-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.o_KDQMf4{gap:3px;margin-left:auto;display:flex}.o_PtL0ZI{text-align:center;color:var(--o-text-2);gap:4px;padding:24px;display:grid}.o_PtL0ZI b{color:var(--o-text)}.o_qli1wW{border-top:1px solid var(--o-border);font-size:var(--o-fs-xs);color:var(--o-text-3);gap:14px;padding:8px 14px;display:flex}.o_58stoO{font-size:var(--o-fs-sm);gap:8px;margin:6px 0 4px;display:grid}.o_DdYqc8{justify-content:space-between;gap:20px;display:flex}.o_DdYqc8>span:last-child{gap:3px;display:flex}.o_aOkRo7{font-size:var(--o-fs-sm);color:var(--o-text-3);flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.o_aOkRo7 a{color:var(--o-text-2)}.o_aOkRo7 a:hover{color:var(--o-text)}.o_aOkRo7 li+li:before{content:"/";color:var(--o-text-3);margin-right:6px}.o_aOkRo7 [aria-current]{color:var(--o-text)}.o_dSph11{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:4px 0 2px;display:flex}.o_dSph11 h1{font-size:var(--o-fs-xl);letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-weight:650;display:flex}.o_dSph11 p{color:var(--o-text-2);font-size:var(--o-fs-sm);margin:2px 0 0}.o_0umssr{flex-wrap:wrap;gap:8px;display:flex}.o_nRJBw2{max-width:100%;display:inline-flex}.o_5RaXQY{z-index:var(--o-z-toast);pointer-events:none;background:var(--o-text);max-width:280px;color:var(--o-bg);font-size:var(--o-fs-sm);box-shadow:var(--o-shadow-2);animation:o_PQ8TRg var(--o-dur-fast);border-radius:6px;padding:6px 9px;line-height:1.35;position:fixed}.o_0TD90Q{height:var(--o-control-h);border-radius:var(--o-r-sm);border:1px solid var(--o-border);background:var(--o-surface-2);color:var(--o-text);cursor:pointer;white-space:nowrap;transition:border-color var(--o-dur-fast),background var(--o-dur-fast),color var(--o-dur-fast);justify-content:center;align-items:center;gap:6px;padding:0 14px;font-weight:550;text-decoration:none;display:inline-flex}.o_0TD90Q:hover{border-color:var(--o-accent)}.o_tMwVCy{background:var(--o-accent);border-color:var(--o-accent);color:var(--o-on-accent)}.o_tMwVCy:hover{background:var(--o-accent-hover);border-color:var(--o-accent-hover)}.o_2EZ3Fi{color:var(--o-text-2);background:0 0;border-color:#0000}.o_2EZ3Fi:hover{background:var(--o-surface-2);color:var(--o-text);border-color:#0000}.o_MTOwuE{background:var(--o-bad);border-color:var(--o-bad);color:#fff}.o_MTOwuE:hover{background:color-mix(in srgb,var(--o-bad) 85%,#000);border-color:var(--o-bad)}.o_wbtWwM{height:var(--o-control-h-sm);font-size:var(--o-fs-sm);padding:0 10px}.o_EyF3f-{width:var(--o-control-h);padding:0}.o_EyF3f-.o_wbtWwM{width:var(--o-control-h-sm)}.o_0TD90Q:disabled{opacity:.45;cursor:default;pointer-events:none}.o_3qgurH{opacity:.8!important}.o_4KHQv8{border:2px solid;border-right-color:#0000;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite o_4KHQv8}@keyframes o_4KHQv8{to{transform:rotate(360deg)}}.o_w-hStu{align-items:center;display:flex}.o_w-hStu>*+*{margin-left:-3px}.o_XKdX3a{cursor:pointer;transition:transform var(--o-dur-fast);background:0 0;border:0;border-radius:50%;padding:0;display:grid}.o_XKdX3a:hover{z-index:1;transform:translateY(-1px)}.o_sIse2z{outline:2px solid var(--o-accent);outline-offset:2px}.o_p1tfmf{background:var(--o-surface-2);width:28px;height:28px;color:var(--o-text-2);cursor:pointer;box-shadow:0 0 0 2px var(--o-surface);border:0;border-radius:50%;font-size:11px;font-weight:700}.o_C39HdA{gap:2px;padding:6px 10px 8px;display:grid}.o_C39HdA .o-faint{font-size:var(--o-fs-sm)}.o_6sABpT{vertical-align:middle;align-items:center;display:inline-flex}.o_6sABpT>*+*{margin-left:-2px}.o_XyQmpU{font-size:var(--o-fs-xs);color:var(--o-text-3);margin-left:4px!important}.o_9TFW54{border-radius:var(--o-r-sm);position:relative}.o_-nddfj{outline:2px solid var(--pc);outline-offset:3px}.o_FpTYmL{z-index:2;background:var(--pc);color:#fff;white-space:nowrap;pointer-events:none;border-radius:4px;padding:0 6px;font-size:10.5px;font-weight:600;line-height:17px;position:absolute;top:-9px;right:6px}.o_99xMMN{border-radius:4px;animation:1.6s ease-out o_tuIdUv}.o_BL1-kL{top:calc(var(--o-header-h) + 8px);z-index:3;justify-content:center;height:0;display:flex;position:sticky;overflow:visible}.o_x3cSIH{box-shadow:var(--o-shadow-2);border:1px solid color-mix(in srgb,var(--o-accent) 45%,transparent);background:color-mix(in srgb,var(--o-accent) 14%,var(--o-surface));height:28px;color:var(--o-accent);white-space:nowrap;font-weight:600;font-size:var(--o-fs-sm);cursor:pointer;animation:o_GWjVde var(--o-dur) var(--o-ease);border-radius:99px;align-items:center;gap:6px;padding:0 14px;display:inline-flex;position:absolute;top:8px}.o_Qu6h4O{top:calc(var(--o-header-h) + 8px);z-index:var(--o-z-menu);background:var(--o-surface);border:2px solid var(--pc);box-shadow:var(--o-shadow-2);font-size:var(--o-fs-sm);border-radius:99px;align-items:center;gap:10px;padding:4px 6px 4px 12px;display:flex;position:fixed;left:50%;transform:translate(-50%)}.o_V-R4yY{font-size:var(--o-fs-sm);color:var(--o-warn);line-height:1.35}.o_7Grqtx{color:var(--o-text-2);margin:0 0 12px}.o_FTrstJ{border-collapse:collapse;width:100%}.o_FTrstJ th,.o_FTrstJ td{text-align:left;border-bottom:1px solid var(--o-border);vertical-align:top;padding:6px 8px}.o_FTrstJ th{font-size:var(--o-fs-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--o-text-3);font-weight:600}.o_cWgP0M{border-radius:var(--o-r-sm);border:1px solid var(--o-border);cursor:pointer;align-items:flex-start;gap:8px;padding:6px 8px;display:flex}.o_cWgP0M[data-on]{border-color:var(--o-accent);background:color-mix(in srgb,var(--o-accent) 8%,transparent)}.o_cWgP0M input{accent-color:var(--o-accent);margin:3px 0 0}.o_cWgP0M span{word-break:break-word;font-family:var(--o-font-mono);font-size:13px}.o_WmGkux{flex-direction:column;gap:5px;min-width:0;display:flex}.o_KxA0Q5{font-size:var(--o-fs-sm);color:var(--o-text-2);font-weight:550}.o_DKlIcH{color:var(--o-bad);margin-left:2px}.o_LMtMaQ{font-size:var(--o-fs-sm);color:var(--o-text-3);line-height:1.35}.o_w-hp7v{font-size:var(--o-fs-sm);color:var(--o-bad);line-height:1.35}.o_cd-QoP,.o_Ej8Plh{height:var(--o-control-h);border-radius:var(--o-r-sm);border:1px solid var(--o-border);background:var(--o-sunken);width:100%;min-width:0;color:var(--o-text);transition:border-color var(--o-dur-fast);padding:0 10px}.o_cd-QoP::placeholder{color:var(--o-text-3)}.o_cd-QoP:focus,.o_Ej8Plh:focus{outline:2px solid var(--o-focus);border-color:var(--o-accent)}.o_cd-QoP[aria-invalid=true],.o_Ej8Plh[aria-invalid=true]{border-color:var(--o-bad)}.o_cd-QoP:disabled,.o_Ej8Plh:disabled{opacity:.6}.o_r4IAdF{font-family:var(--o-font-mono);font-size:13px}.o_Ej8Plh{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-overflow:ellipsis;background-image:linear-gradient(45deg,transparent 50%,var(--o-text-3) 50%),linear-gradient(135deg,var(--o-text-3) 50%,transparent 50%);background-position:right 15px center,right 10px center;background-repeat:no-repeat;background-size:5px 5px;padding-right:30px}.o_nN6z-7{position:relative}.o_6A3X0P{z-index:var(--o-z-menu);background:var(--o-surface);border:1px solid var(--o-border);border-radius:var(--o-r-md);max-height:260px;box-shadow:var(--o-shadow-2);animation:o_qZROQb var(--o-dur) var(--o-ease);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto}.o_c942QP{border-radius:var(--o-r-sm);cursor:pointer;align-items:baseline;gap:8px;padding:7px 10px;display:flex}.o_c942QP[aria-selected=true]{background:var(--o-surface-2)}.o_c942QP[data-current]{color:var(--o-accent);font-weight:600}.o_c942QP mark{color:var(--o-accent);background:0 0;font-weight:600}.o_c942QP small{color:var(--o-text-3);font-size:var(--o-fs-xs);margin-left:auto}.o_PYsrb3{color:var(--o-accent)}.o_UGTiE6{color:var(--o-text-3);padding:7px 10px}.o_2pbziW{cursor:pointer;min-height:var(--o-control-h);align-items:center;gap:10px;display:inline-flex}.o_2pbziW input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--o-border);cursor:pointer;width:34px;height:20px;transition:background var(--o-dur);border-radius:99px;flex:none;margin:0;position:relative}.o_2pbziW input:after{content:"";width:16px;height:16px;transition:transform var(--o-dur) var(--o-ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px}.o_2pbziW input:checked{background:var(--o-accent)}.o_2pbziW input:checked:after{transform:translate(14px)}.o_pS6T-W{border-top:1px solid var(--o-border);margin-top:18px;padding-top:12px}.o_pS6T-W>summary{cursor:pointer;color:var(--o-text-2);align-items:center;gap:8px;font-weight:550;list-style:none;display:inline-flex}.o_pS6T-W>summary::-webkit-details-marker{display:none}.o_pS6T-W>summary:before{content:"";border:solid var(--o-text-3);width:6px;height:6px;transition:transform var(--o-dur);border-width:0 1.5px 1.5px 0;transform:rotate(-45deg)}.o_pS6T-W[open]>summary:before{transform:rotate(45deg)}.o_eR1wfi{margin-top:14px}.o_l4vlkH{grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:16px var(--o-gap);align-items:start;display:grid}.o_ErxOLw{container-type:inline-size}@container (width<=640px){.o_l4vlkH{grid-template-columns:1fr}}.o_IVrbX6{border:1px solid color-mix(in srgb,var(--o-accent) 40%,transparent);background:color-mix(in srgb,var(--o-accent) 8%,transparent);border-radius:var(--o-r-md);margin-top:18px;padding:12px 14px}.o_IVrbX6 ul{margin:6px 0 0;padding-left:18px;line-height:1.6}.o_FotyyN{margin-top:20px;container-type:inline-size}.o_f9cRv-{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.o_CLOCog{align-items:center;gap:10px;margin-right:auto;display:flex}@container (width<=480px){.o_f9cRv-{background:var(--o-surface);flex-direction:column-reverse;align-items:stretch;gap:8px;padding:10px 0;position:sticky;bottom:0}.o_CLOCog{flex-direction:column-reverse;align-items:stretch;gap:8px;margin-right:0}}.o_qp3JV8{z-index:var(--o-z-toast);flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:fixed;bottom:20px;right:20px}.o_Xg59sn{background:var(--o-surface);min-width:300px;max-width:480px;color:var(--o-text);border:1px solid var(--o-border);border-radius:var(--o-r-md);box-shadow:var(--o-shadow-2);animation:o_yhhHpl var(--o-dur) var(--o-ease);align-items:center;gap:12px;padding:10px 10px 10px 14px;display:flex;position:relative;overflow:hidden}.o_Xg59sn .o_Lezus0{flex:1;min-width:0}.o_YASW20{background:var(--c);border-radius:50%;flex:none;width:8px;height:8px}.o_F0UHKo{--c:var(--o-ok)}.o_yKmjlG{--c:var(--o-info)}.o_f4O-K-{--c:var(--o-warn)}.o_T5ELh9{--c:var(--o-bad)}.o_--2EbO{background:var(--o-accent);height:2px;animation:linear forwards o_eD0ST1;position:absolute;bottom:0;left:0}.o_Xg59sn:hover .o_--2EbO{animation-play-state:paused}@media (width<=600px){.o_qp3JV8{left:12px;right:12px}.o_Xg59sn{width:100%;min-width:0}}.o_JmVypi{z-index:var(--o-z-dialog);background:var(--o-overlay);animation:o_aSVc9X var(--o-dur);place-items:center;padding:16px;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.o_-hUYDQ{background:var(--o-surface);width:min(470px,100%);max-height:calc(100vh - 32px);color:var(--o-text);border:1px solid var(--o-border);border-radius:var(--o-r-lg);box-shadow:var(--o-shadow-2);padding:20px;overflow:auto}.o_-hUYDQ.o_JjhWGH{width:min(760px,100%)}.o_-hUYDQ h2{font-size:var(--o-fs-lg);margin:0 0 8px;font-weight:650}.o_-hUYDQ .o_hDnQPm{color:var(--o-text)}.o_-hUYDQ .o_hDnQPm [data-o-field]+[data-o-field]{margin-top:16px}.o_-hUYDQ .o_hDnQPm [data-o-grid]>[data-o-field]{margin-top:0}.o_1hlgZ4{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.o_QwW--N{color:var(--o-text-2);margin:8px 0 14px;padding-left:18px;line-height:1.6}.o_ZBnOum{font-size:var(--o-fs-sm);color:var(--o-text-2)}.o_J5vZoi{font-size:var(--o-fs-sm);color:var(--o-text-2);flex-direction:column;gap:6px;display:flex}.o_Cud8Uz{background:linear-gradient(90deg,var(--o-surface-2) 0%,color-mix(in srgb,var(--o-border) 60%,var(--o-surface-2)) 50%,var(--o-surface-2) 100%);background-size:200% 100%;border-radius:6px;animation:1.3s linear infinite o_fM-GUE;display:block}.o_YSwW76{gap:8px;display:grid}@media (prefers-reduced-motion:reduce){.o_Cud8Uz{animation:none}}.o_7QnwGq{text-align:center;padding:40px 20px}.o_Jb-lat{background:var(--o-surface-2);width:44px;height:44px;color:var(--o-text-3);border-radius:50%;place-items:center;margin:0 auto 10px;font-size:20px;display:grid}.o_IcSPUQ .o_Jb-lat{background:color-mix(in srgb,var(--o-bad) 12%,transparent);color:var(--o-bad)}.o_7QnwGq b{font-size:var(--o-fs-lg);margin-bottom:4px;display:block}.o_7QnwGq p{color:var(--o-text-2);max-width:440px;margin:0 auto 14px}.o_7QnwGq .o_rwaELx{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.o_DCJhSz{font-size:var(--o-fs-xs);color:var(--o-text-3);margin-top:12px}.o_rFNIIS{background:var(--o-surface);border:1px solid color-mix(in srgb,var(--o-warn) 45%,var(--o-border));border-radius:var(--o-r-md);box-shadow:var(--o-shadow-1);padding:var(--o-pad-card)}.o_rFNIIS h2{font-size:var(--o-fs-lg);margin:0 0 6px;font-weight:650}.o_iDT4KX{background:var(--o-sunken);border:1px solid var(--o-border);border-radius:var(--o-r-sm);font:13px/1.5 var(--o-font-mono);white-space:pre-wrap;word-break:break-all;-webkit-user-select:all;user-select:all;margin:10px 0 0;padding:10px 12px}.o_S38WDx{border-radius:var(--o-r-sm);background:color-mix(in srgb,var(--o-bad) 10%,transparent);border:1px solid color-mix(in srgb,var(--o-bad) 35%,transparent);color:var(--o-text);font-size:var(--o-fs-sm);align-items:flex-start;gap:8px;margin:12px 0 0;padding:8px 12px;line-height:1.4;display:flex}.o_fZLJ0q{background:var(--o-bad);color:#fff;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;margin-top:1px;font-size:11px;font-weight:700;display:grid}.o_S38WDx b{font-weight:600}.o_3BNFPk{color:var(--o-text-2)}.o_MdumyD{min-height:var(--o-control-h);border-radius:var(--o-r-sm);border:1px solid var(--o-border);background:var(--o-sunken);cursor:text;width:100%;min-width:0;transition:border-color var(--o-dur-fast);padding:3px 6px;position:relative}.o_siLvsC,.o_MdumyD:focus-within{outline:2px solid var(--o-focus);border-color:var(--o-accent)}.o_MdumyD[aria-invalid=true]{border-color:var(--o-bad)}.o_1gKL-a{opacity:.6;cursor:default}.o_bATZZO{flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.o_Skx-IE{background:var(--o-surface-2);border:1px solid var(--o-border);max-width:100%;height:24px;font-size:var(--o-fs-sm);border-radius:99px;align-items:center;gap:2px;padding:0 2px 0 8px;display:inline-flex}.o_Skx-IE>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.o_jCei8Y{width:20px;height:20px;color:var(--o-text-3);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;font-size:15px;line-height:1;display:grid}.o_jCei8Y:hover{background:var(--o-border);color:var(--o-text)}.o_6nVKDU{flex:1;min-width:80px}.o_hlWc4V{width:100%;height:26px;color:var(--o-text);background:0 0;border:0;outline:none;padding:0 4px}.o_hlWc4V::placeholder{color:var(--o-text-3)}.o_iYCJXf{z-index:var(--o-z-menu);background:var(--o-surface);border:1px solid var(--o-border);border-radius:var(--o-r-md);max-height:280px;box-shadow:var(--o-shadow-2);animation:o_1-agur var(--o-dur) var(--o-ease);cursor:default;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto}.o_DCeo0t{font-size:var(--o-fs-xs);color:var(--o-text-3);text-transform:uppercase;letter-spacing:.05em;padding:8px 10px 4px}.o_SvZa1p{border-radius:var(--o-r-sm);cursor:pointer;align-items:baseline;gap:8px;padding:7px 10px;display:flex}.o_SvZa1p[data-active]{background:var(--o-surface-2)}.o_SvZa1p mark{color:var(--o-accent);background:0 0;font-weight:600}.o_SvZa1p small{color:var(--o-text-3);font-size:var(--o-fs-xs);margin-left:auto}.o_SNL8Xv{width:14px;color:var(--o-accent);flex:none;font-weight:700}.o_ZhrXHu{color:var(--o-text-3);padding:7px 10px}.o_JYrDkv{background:var(--o-surface);border:1px solid var(--o-border);border-radius:var(--o-r-md);box-shadow:var(--o-shadow-1);padding:var(--o-pad-card);min-width:0}.o_PR5YU3{padding:0;overflow:hidden}.o_yZuxzn{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.o_PR5YU3>.o_yZuxzn{padding:var(--o-pad-card) var(--o-pad-card) 0}.o_yZuxzn h2{font-size:var(--o-fs-lg);margin:0;font-weight:650}.o_U09xav{align-items:center;gap:8px;display:flex}.o_be9GjL{position:relative;overflow:hidden}.o_EZGaWF{font-size:var(--o-fs-sm);color:var(--o-text-2);font-weight:550}.o_5TYSeQ{font:700 var(--o-fs-kpi)/1.2 var(--o-font-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:6px}.o_5TYSeQ small{font:500 var(--o-fs-sm) var(--o-font);color:var(--o-text-2);letter-spacing:0;margin-left:5px}.o_qLnhtV{font-size:var(--o-fs-sm);color:var(--o-text-2);margin-top:4px}.o_tuQVMM{color:var(--o-ok)}.o_NJoNuP{color:var(--o-bad)}.o_6oH3JN{opacity:.45;pointer-events:none;width:100%;height:30px;position:absolute;bottom:0;left:0;right:0}.o_-zsskm{background:var(--o-surface-2);border-radius:3px;height:6px;margin-top:10px;overflow:hidden}.o_-zsskm>span{background:var(--o-accent);border-radius:3px;height:100%;display:block}.o_e1DXaR{height:22px;font-size:var(--o-fs-xs);white-space:nowrap;font-weight:600;font-family:var(--o-font);--c:var(--o-text-2);color:var(--c);background:color-mix(in srgb,var(--c) 12%,transparent);border:1px solid color-mix(in srgb,var(--c) 35%,transparent);border-radius:99px;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.o_cqIp0V{--c:var(--o-ok)}.o_HXkoMP{--c:var(--o-warn)}.o_FphbF8{--c:var(--o-bad)}.o_TGzk3P{--c:var(--o-info)}.o_uu-b6y{--c:var(--o-accent)}.o_xEjXc5{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;cursor:copy;text-align:left;max-width:100%;color:inherit;font:inherit;background:0 0;border:0;border-radius:4px;margin:0 -2px;padding:0 2px;display:inline-block;overflow:hidden}.o_xEjXc5:hover{background:var(--o-surface-2)}.o_Td6cmg{color:var(--o-ok)}.o_rU-8OX{container-type:inline-size}.o_GGT0AX{max-height:var(--max-h,none);overflow:auto}.o_SwlccU{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%}.o_DOfHMC{text-align:left;color:var(--o-text-2);font-size:var(--o-fs-sm);padding:8px 12px}.o_SwlccU th,.o_SwlccU td{height:var(--o-row-h);border-bottom:1px solid var(--o-border);text-align:left;white-space:nowrap;padding:0 12px}.o_SwlccU th{z-index:1;font-size:var(--o-fs-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--o-text-3);background:var(--o-surface-2);-webkit-user-select:none;user-select:none;font-weight:600;position:sticky;top:0}.o_2ggyIQ{cursor:pointer}.o_2ggyIQ:hover{color:var(--o-text)}.o_SwlccU th[aria-sort=ascending]:after{content:" ↑";color:var(--o-accent)}.o_SwlccU th[aria-sort=descending]:after{content:" ↓";color:var(--o-accent)}.o_Oz-HK9{font-family:var(--o-font-mono);font-size:13px;text-align:right!important}.o_SwlccU th.o_Oz-HK9{font-family:var(--o-font);font-size:var(--o-fs-xs)}.o_7uVAQP{width:36px}.o_7uVAQP input{width:16px;height:16px;accent-color:var(--o-accent);cursor:pointer;vertical-align:middle;margin:0}.o_SwlccU tbody tr:last-child td{border-bottom:0}.o_SwlccU tbody tr:hover td{background:color-mix(in srgb,var(--o-surface-2) 70%,transparent)}.o_1C65L2{cursor:pointer}.o_foSYBi td{background:color-mix(in srgb,var(--o-accent) 8%,transparent)!important}@container (width<=640px){.o_GGT0AX{max-height:none}.o_SwlccU thead{display:none}.o_SwlccU,.o_SwlccU tbody,.o_SwlccU tr,.o_SwlccU td{display:block}.o_SwlccU tr{border-bottom:1px solid var(--o-border);padding:10px 12px;position:relative}.o_SwlccU tr:has(td.o_7uVAQP){padding-left:42px}.o_SwlccU tbody tr:last-child{border-bottom:0}.o_SwlccU td{white-space:normal;overflow-wrap:anywhere;border:0;min-width:0;height:auto;padding:3px 0}.o_SwlccU td[data-label]{justify-content:space-between;align-items:baseline;gap:12px;display:flex;text-align:right!important}.o_SwlccU td[data-label]:before{content:attr(data-label);color:var(--o-text-3);font:var(--o-fs-xs) var(--o-font);text-align:left;flex:none}.o_SwlccU td[data-label]>*{min-width:0;max-width:70%}.o_SwlccU td.o_CHnMDW{padding-bottom:6px;font-weight:600}.o_SwlccU td.o_7uVAQP{width:auto;padding:0;position:absolute;top:11px;left:14px}.o_SwlccU tbody tr:hover td,.o_foSYBi td{background:0 0!important}.o_foSYBi{background:color-mix(in srgb,var(--o-accent) 8%,transparent)}}.o_bgkCLU{color:#fff;background:var(--pc);box-shadow:0 0 0 2px var(--o-surface);-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;place-items:center;font-weight:700;line-height:1;display:inline-grid}.o_oIDujR{box-shadow:0 0 0 2px var(--o-surface),0 0 0 4px var(--pc)}.o_u949Gs{z-index:var(--o-z-dialog);background:var(--o-overlay);animation:o_L0Kbq3 var(--o-dur);justify-content:flex-end;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.o_DXPj-1{background:var(--o-surface);width:min(480px,100%);height:100%;color:var(--o-text);border-left:1px solid var(--o-border);box-shadow:var(--o-shadow-2);animation:o_d37Pi- var(--o-dur) var(--o-ease);outline:none;flex-direction:column;display:flex}.o_n4X3T9{width:min(720px,100%)}.o_0NCh8-{border-bottom:1px solid var(--o-border);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 20px 12px;display:flex}.o_0NCh8- h2{font-size:var(--o-fs-lg);margin:0;font-weight:650}.o_0NCh8- p{color:var(--o-text-2);font-size:var(--o-fs-sm);margin:2px 0 0}.o_mylFbH{flex:1;padding:16px 20px;overflow:auto;container-type:inline-size}.o_mylFbH [data-o-field]+[data-o-field]{margin-top:16px}.o_mylFbH [data-o-grid]>[data-o-field]{margin-top:0}.o_eGPzFO{border-top:1px solid var(--o-border);background:var(--o-surface);justify-content:flex-end;align-items:center;gap:10px;padding:12px 20px;display:flex}@keyframes o_d37Pi-{0%{opacity:0;transform:translate(24px)}}@keyframes o_Lfrmzi{0%{opacity:0;transform:translateY(40px)}}@media (width<=640px){.o_u949Gs{align-items:flex-end}.o_DXPj-1,.o_n4X3T9{border-left:0;border-radius:0;width:100%;height:100%;animation-name:o_Lfrmzi}.o_0NCh8-,.o_mylFbH{padding:12px 16px}.o_eGPzFO{padding:10px 16px calc(10px + env(safe-area-inset-bottom));flex-direction:column-reverse;align-items:stretch;gap:8px}}@media (prefers-reduced-motion:reduce){.o_DXPj-1{animation:none}}.o_Ic3brY{background:var(--o-bg);min-height:100vh;container-type:inline-size}.o_86L9hg{gap:var(--o-gap);align-content:start;padding:14px 24px 60px;display:grid}.o_hE18Qv{z-index:var(--o-z-header);height:var(--o-header-h);background:var(--o-surface);border-bottom:1px solid var(--o-border);align-items:center;gap:14px;padding:0 20px;display:flex;position:sticky;top:0}.o_RnhiVy{font-weight:700;font-size:var(--o-fs-lg);color:var(--o-text);white-space:nowrap;align-items:center;gap:8px;display:flex}.o_RnhiVy i{border:2px solid var(--o-accent);border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.o_RnhiVy i:after{content:"";background:var(--o-accent);border-radius:50%;width:8px;height:8px}.o_tXwUKL{flex:1}.o_tatEyE{border-radius:var(--o-r-sm);border:1px solid var(--o-border);background:var(--o-surface-2);cursor:pointer;align-items:center;gap:7px;height:28px;padding:0 10px;font-weight:600;display:inline-flex}.o_6Bf6kC{color:#fff;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;font-size:10.5px;font-weight:700;display:grid}.o_8pJJpg{font-size:var(--o-fs-xs);color:var(--o-text-3);display:block}.o_1iV7qm{border:solid var(--o-text-3);border-width:0 1.5px 1.5px 0;width:6px;height:6px;transform:translateY(-2px)rotate(45deg)}.o_IoYnUT{scrollbar-width:none;scroll-behavior:smooth;flex:auto;gap:2px;min-width:0;display:flex;overflow-x:auto}.o_IoYnUT::-webkit-scrollbar{display:none}.o_IoYnUT[data-fade=end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000)}.o_IoYnUT[data-fade=start]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 36px),#0000)}.o_IoYnUT[data-fade=both]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 36px calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#0000,#000 36px,#000 calc(100% - 36px),#0000)}.o_CypaCQ{border-radius:var(--o-r-sm);color:var(--o-text-2);white-space:nowrap;cursor:pointer;transition:background var(--o-dur-fast),color var(--o-dur-fast);background:0 0;border:0;padding:6px 10px;font-weight:550}.o_CypaCQ:hover{background:var(--o-surface-2);color:var(--o-text)}.o_RQ4VhP{color:var(--o-text);background:var(--o-surface-2)}.o_dWEA2l{border:1px solid var(--o-border);border-radius:var(--o-r-sm);background:var(--o-sunken);min-width:190px;height:30px;color:var(--o-text-3);cursor:pointer;align-items:center;gap:10px;padding:0 8px 0 10px;display:inline-flex}.o_i6so06{gap:3px;margin-left:auto;display:flex}.o_v-inIZ{border:1px solid var(--o-border);height:26px;font-size:var(--o-fs-xs);color:var(--o-text-2);white-space:nowrap;border-radius:99px;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.o_iowQVx{background:var(--o-text-3);border-radius:50%;flex:none;width:8px;height:8px}.o_v-inIZ[data-state=ws] .o_iowQVx{background:var(--o-ok);color:var(--o-ok);animation:2s infinite o_2rZPFo}.o_v-inIZ[data-state=poll] .o_iowQVx{background:var(--o-warn)}.o_v-inIZ[data-state=off] .o_iowQVx{background:var(--o-bad)}@media (prefers-reduced-motion:reduce){.o_v-inIZ .o_iowQVx{animation:none!important}}.o_tlWePj{cursor:pointer;background:color-mix(in srgb,var(--o-accent) 20%,var(--o-surface));width:30px;height:30px;color:var(--o-accent);border:0;border-radius:50%;font-size:12px;font-weight:700}.o_tjfMDe{padding:6px 10px 8px}.o_tjfMDe .o-faint{font-size:var(--o-fs-sm)}.o_3v5770{font-size:var(--o-fs-sm);background:color-mix(in srgb,var(--o-bad) 14%,var(--o-surface));border-bottom:1px solid color-mix(in srgb,var(--o-bad) 35%,transparent);padding:6px 20px}.o_cmznSK{position:relative}.o_jxDxlW{z-index:var(--o-z-menu);background:var(--o-surface);border:1px solid var(--o-border);border-radius:var(--o-r-md);min-width:230px;box-shadow:var(--o-shadow-2);animation:o_ysE02p var(--o-dur) var(--o-ease);padding:6px;position:absolute;top:calc(100% + 6px);left:0}.o_dBFzbk{left:auto;right:0}.o_-wc2St{border-radius:var(--o-r-sm);cursor:pointer;text-align:left;width:100%;color:var(--o-text);background:0 0;border:0;align-items:center;gap:10px;padding:7px 10px;display:flex}.o_-wc2St:hover,.o_-wc2St:focus-visible{background:var(--o-surface-2);outline:none}.o_-wc2St small{color:var(--o-text-3);font-size:var(--o-fs-xs);margin-left:auto}.o_8N-R--{color:var(--o-bad)}.o_ocN57X{background:var(--o-border);height:1px;margin:6px 0}@container (width<=1100px){.o_wLThvH,.o_i6so06{display:none}.o_dWEA2l{justify-content:center;width:32px;min-width:0;padding:0}.o_hE18Qv{gap:10px}}@container (width<=1000px){.o_RnhiVy span,.o_gFQPOs{display:none}}@container (width<=760px){.o_hE18Qv{flex-wrap:wrap;gap:6px 8px;height:auto;padding:8px 12px 0}.o_hE18Qv>*{flex:none}.o_hE18Qv>.o_tXwUKL{flex:1}.o_WGTClc{display:none}.o_v-inIZ{padding:0 8px}.o_IoYnUT{flex:1 0 100%;order:10;margin:0 -12px;padding:0 8px 6px}.o_86L9hg{padding:10px 12px 60px}}.uplot,.uplot *,.uplot :before,.uplot :after{box-sizing:border-box}.uplot{width:min-content;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}.u-title{text-align:center;font-size:18px;font-weight:700}.u-wrap{-webkit-user-select:none;user-select:none;position:relative}.u-over,.u-under{position:absolute}.u-under{overflow:hidden}.uplot canvas{width:100%;height:100%;display:block;position:relative}.u-axis{position:absolute}.u-legend{text-align:center;margin:auto;font-size:14px}.u-inline{display:block}.u-inline *{display:inline-block}.u-inline tr{margin-right:16px}.u-legend th{font-weight:600}.u-legend th>*{vertical-align:middle;display:inline-block}.u-legend .u-marker{width:1em;height:1em;margin-right:4px;background-clip:padding-box!important}.u-inline.u-live th:after{content:":";vertical-align:middle}.u-inline:not(.u-live) .u-value{display:none}.u-series>*{padding:4px}.u-series th{cursor:pointer}.u-legend .u-off>*{opacity:.3}.u-select{pointer-events:none;background:#00000012;position:absolute}.u-cursor-x,.u-cursor-y{pointer-events:none;will-change:transform;position:absolute;top:0;left:0}.u-hz .u-cursor-x,.u-vt .u-cursor-y{border-right:1px dashed #607d8b;height:100%}.u-hz .u-cursor-y,.u-vt .u-cursor-x{border-bottom:1px dashed #607d8b;width:100%}.u-cursor-pt{pointer-events:none;will-change:transform;border:0 solid;border-radius:50%;position:absolute;top:0;left:0;background-clip:padding-box!important}.u-axis.u-off,.u-select.u-off,.u-cursor-x.u-off,.u-cursor-y.u-off,.u-cursor-pt.u-off{display:none}.o_PhZ32O{min-width:0}.o_PhZ32O .uplot{font-family:var(--o-font)}.o_PhZ32O .u-legend{font-size:var(--o-fs-sm);color:var(--o-text-2);text-align:left;padding:6px 0 0}.o_PhZ32O .u-legend .u-value{color:var(--o-text);font-family:var(--o-font-mono)}.o_PhZ32O .u-legend th{font-weight:500}.o_PhZ32O .u-select{background:color-mix(in srgb,var(--o-accent) 15%,transparent)}.o_sOzwD1{text-align:center;color:var(--o-text-2);padding:30px}.c-muted{color:var(--o-text-2)}.c-mono{font-family:var(--o-font-mono)}.c-json{margin:0;padding:var(--o-sp-3);overflow-x:auto;background:var(--o-sunken);border-radius:var(--o-r-sm);font-family:var(--o-font-mono);font-size:var(--o-fs-sm)}.c-dl{display:grid;grid-template-columns:max-content 1fr;gap:var(--o-sp-2) var(--o-sp-4);margin:var(--o-sp-3) 0 0}.c-dl dt{color:var(--o-text-2)}.c-dl dd{margin:0;overflow-wrap:anywhere}.c-fieldset{margin:0 0 var(--o-sp-4);padding:var(--o-sp-3) var(--o-sp-4);border:1px solid var(--o-border);border-radius:var(--o-r-md)}.c-fieldset legend{padding:0 var(--o-sp-2);color:var(--o-text-2);font-size:var(--o-fs-sm)}.c-indent{padding-left:var(--o-sp-6)}.c-danger-box{margin:var(--o-sp-4) 0;padding:var(--o-sp-3) var(--o-sp-4);border:1px solid var(--o-bad);border-radius:var(--o-r-md);background:color-mix(in srgb,var(--o-bad) 8%,transparent)}.c-danger-box p{margin:0 0 var(--o-sp-2)}.c-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--o-gap);margin-bottom:var(--o-gap)}.c-tile{color:inherit;text-decoration:none}.c-list{margin:0;padding:0;list-style:none;display:grid;gap:var(--o-sp-2)}.c-hist-day h3{margin:var(--o-sp-4) 0 var(--o-sp-2);color:var(--o-text-2);font-size:var(--o-fs-sm);font-weight:600}.c-hist-day:first-child h3{margin-top:0}.c-hist{margin:0;padding:0;list-style:none}.c-hist-row{display:grid;grid-template-columns:auto 1fr auto;gap:var(--o-sp-3);align-items:center;padding:var(--o-sp-2) 0;border-bottom:1px solid var(--o-border)}.c-hist-row:last-child{border-bottom:0}.c-hist-text{min-width:0;overflow-wrap:anywhere}.c-hist-sys{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--o-sunken);color:var(--o-text-2)}.c-hist-time{color:var(--o-text-3);font-size:var(--o-fs-sm);white-space:nowrap}.c-banner{display:flex;flex-wrap:wrap;gap:var(--o-sp-3);align-items:center;justify-content:space-between;margin-bottom:var(--o-gap);padding:var(--o-sp-3) var(--o-sp-4);border:1px solid var(--o-info);border-radius:var(--o-r-md);background:color-mix(in srgb,var(--o-info) 10%,transparent)}.c-banner-bad{border-color:var(--o-warn);background:color-mix(in srgb,var(--o-warn) 10%,transparent)}
