.st-app{--st-down:#1d4ed8;--st-up:#6b21a8;--st-err:#9f1c14;--st-bar-bg:#e3e1db}html[data-theme=dark] .st-app{--lc-bg:#0f1115;--lc-surface:#181b21;--lc-surface-2:#1d212a;--lc-sunken:#262b35;--lc-ink:#eef0f3;--lc-ink-2:#b6bcc7;--lc-ink-3:#a2a9b5;--lc-label:#dfe3e9;--lc-line:#ffffff21;--lc-line-2:#ffffff12;--lc-line-strong:#ffffff52;--lc-accent:#7f9cf5;--lc-accent-hover:#93aaf7;--lc-accent-ink:#c7d4fb;--lc-accent-soft:#7f9cf529;--lc-accent-line:#7f9cf56b;--st-down:#93b4ff;--st-up:#d8b4fe;--st-err:#f4aaa2;--st-bar-bg:#2c313c;color:var(--lc-ink)}html[data-theme=dark]:has(.st-app){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] body:has(.st-app){color:#eef0f3;background-color:#0f1115}html[data-theme=dark] body:has(.st-app) .site-wrapper{--site-bg:#0f1115;--site-ink:#eef0f3;--site-ink-2:#b6bcc7;--site-line:#ffffff21;--site-mark-bg:#181b21;--site-accent:#7f9cf5}html[data-theme=dark] .st-app .lc-btn:hover{border-color:#ffffff73}html[data-theme=dark] .st-app .lc-btn--primary{color:#0f1115}html[data-theme=dark] .st-toast{color:#15181d;background:#eef0f3}.st-toast{text-align:center;overflow-wrap:anywhere;width:max-content;max-width:calc(100vw - 32px)}.st-head>.st-head-tools{grid-area:1/2;align-self:center;gap:.5rem;margin-bottom:.5rem;display:flex}.st-head-tools .lc-help{height:40px;margin:0}@media (width<=560px){.st-head>.st-head-tools{align-self:start}.st-head>.lc-desc{grid-column:1/-1}}@media (width<=359px){.st-head>.st-head-tools{grid-area:auto/1/auto/-1;margin:.75rem 0 0}}html[lang=zh-cn] .st-head .lc-title{word-break:keep-all}.st-app .lc-desc,.st-app .lc-note,.st-app .lc-hint,.st-what li,.st-phase{word-break:auto-phrase}.st-icon-btn{border:1px solid var(--lc-line-strong);background:var(--lc-surface);width:40px;height:40px;color:var(--lc-ink-2);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.st-icon-btn:hover{background:var(--lc-surface-2);color:var(--lc-ink)}.st-icon-btn:focus-visible{outline:2px solid var(--lc-accent);outline-offset:2px}.st-icon-btn .st-i-sun{display:none}html[data-theme=dark] .st-icon-btn .st-i-sun{display:block}html[data-theme=dark] .st-icon-btn .st-i-moon{display:none}.st-gauge{text-align:center}.st-live-label{color:var(--lc-ink-2);margin:0;font-size:.85rem;font-weight:600}.st-live{margin:.1rem 0 .4rem;line-height:1.1}.st-live-num{font-variant-numeric:tabular-nums;color:var(--lc-ink);letter-spacing:-.02em;font-size:clamp(2.6rem,11vw,4.2rem);font-weight:700}.st-live-unit{color:var(--lc-ink-2);font-size:1rem;font-weight:600}.st-bar{background:var(--st-bar-bg);border-radius:999px;max-width:28rem;height:8px;margin:0 auto;overflow:hidden}.st-bar-fill{background:var(--lc-accent);border-radius:inherit;width:0;height:100%;transition:width .25s linear}.st-phase{min-height:1.6em;color:var(--lc-ink-2);margin:.6rem 0 0;font-size:.92rem}.st-app[data-phase=error] .st-phase{color:var(--st-err);font-weight:600}.st-app[data-phase=done] .st-phase{color:var(--lc-ink);font-weight:600}.st-actions{justify-content:center;margin:1rem 0 1.2rem;display:flex}.st-start{border-radius:999px;min-width:12rem;min-height:52px;font-size:1.05rem;transition:none}.st-results{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0;display:grid}@media (width<=620px){.st-results{grid-template-columns:repeat(2,minmax(0,1fr))}}.st-r{background:var(--lc-surface-2);border:1px solid var(--lc-line);border-radius:12px;min-width:0;padding:.6rem .8rem}.st-r dt{color:var(--lc-ink-2);font-size:.8rem;font-weight:600}.st-r dd{flex-wrap:wrap;align-items:baseline;gap:0 .3rem;margin:.15rem 0 0;display:flex}.st-v{font-variant-numeric:tabular-nums;color:var(--lc-ink);font-size:1.6rem;font-weight:700;line-height:1.2}.st-r--down .st-v{color:var(--st-down)}.st-r--up .st-v{color:var(--st-up)}.st-u{color:var(--lc-ink-2);font-size:.8rem}.st-server{color:var(--lc-ink);word-break:auto-phrase;overflow-wrap:break-word;margin:.8rem 0 0;font-size:.9rem}.st-server-note{white-space:nowrap}.st-server-k{margin-inline-end:.3rem;font-weight:600}.st-server-note{color:var(--lc-ink-2);font-size:.82rem}.st-used{margin-top:.3rem}.st-app .st-used[hidden]{display:none}.st-what{color:var(--lc-ink);margin:0;padding-inline-start:1.2rem;font-size:.9rem;line-height:1.75}.st-what li+li{margin-top:.3rem}.st-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-bottom:.6rem;display:flex}.st-panel-head .lc-panel-title{margin:0}.st-app .lc-btn--sm{min-height:34px}.st-table-wrap{contain:paint;border:1px solid var(--lc-line);border-radius:10px;overflow-x:auto}.st-app .st-table-wrap[hidden]{display:none}.st-table-wrap:focus-visible{outline:2px solid var(--lc-accent);outline-offset:2px}.st-table-box{position:relative}.st-table-box:before,.st-table-box:after{content:"";pointer-events:none;opacity:0;--st-edge:color-mix(in srgb, var(--lc-ink) 30%, transparent);width:24px;position:absolute;top:1px;bottom:1px}.st-table-box:before{background:linear-gradient(to right, var(--st-edge), transparent);border-radius:9px 0 0 9px;left:1px}.st-table-box:after{background:linear-gradient(to left, var(--st-edge), transparent);border-radius:0 9px 9px 0;right:1px}.st-table-box.st-more-start:before,.st-table-box.st-more-end:after{opacity:1}.st-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.86rem}.st-table th,.st-table td{text-align:end;white-space:nowrap;border-bottom:1px solid var(--lc-line);padding:.45rem .6rem}.st-table th:first-child,.st-table td:first-child,.st-table th:last-child,.st-table td:last-child{text-align:start}.st-table th{color:var(--lc-ink-2);background:var(--lc-surface-2);font-size:.78rem;font-weight:600;line-height:1.3}.st-th-u{font-weight:400}.st-table tbody tr:last-child td{border-bottom:0}.st-results.is-partial .st-r{background:0 0;border-style:dashed}.st-app .st-hist-clear{justify-items:center;max-width:100%;display:inline-grid}.st-clear-l{grid-area:1/1}.st-hist-clear .st-clear-l--armed,.st-hist-clear.st-armed .st-clear-l--idle{visibility:hidden}.st-hist-clear.st-armed .st-clear-l--armed{visibility:visible}.st-app .st-armed{color:#b3261e;background:#fdf1f0;border-color:#eab4ae}.st-app .st-armed:hover{background:#fdf1f0;border-color:#eab4ae}html[data-theme=dark] .st-app .st-armed,html[data-theme=dark] .st-app .st-armed:hover{color:#ff9d92;background:#3a1c18;border-color:#6d3129}
