#omov{position:fixed;display:none;pointer-events:none;z-index:70}#omui{position:fixed;display:none;z-index:80;align-items:center;gap:6px;padding:6px;background:var(--p);border:1px solid var(--b);border-radius:12px;box-shadow:0 10px 30px #00000073;transform:translate(-50%)}#omui.on{display:flex}#omui button{display:flex;align-items:center;gap:6px;padding:7px 11px;border-radius:8px;background:var(--in);color:var(--tx);font-weight:600}#omui button:hover{background:var(--hv)}#omui button.pri{background:var(--ac);color:#fff}#omui .tkb{width:150px;height:6px;border-radius:3px;background:var(--in);overflow:hidden;margin:0 6px}#omui .tkb i{display:block;height:100%;width:0;background:var(--ac);border-radius:3px}#omui svg{width:16px;height:16px}#omst{position:fixed;display:none;z-index:85;max-width:420px;padding:8px 14px;background:var(--p);border:1px solid var(--b);border-radius:10px;box-shadow:0 8px 24px #00000073;color:var(--tx);font-size:12.5px;line-height:1.4;transform:translate(-50%);text-align:center;pointer-events:none}#omst.on{display:block}#omst.busy{border-color:var(--ac)}#omst.ok{border-color:#22c55e}#omst.err{border-color:#ef4444}#bar{padding:0 0 0 12px!important;gap:4px}#bar #barR{position:sticky;right:0;z-index:3;flex:none;margin-left:auto;display:flex;align-items:center;gap:8px;padding:0 12px 0 14px;height:100%;background:var(--p);box-shadow:-14px 0 12px -4px var(--p)}#bar #barR #exp{position:static!important;box-shadow:none!important;margin:0;height:34px;min-width:84px;padding:0 18px}#bar #barR #imp{flex:none;gap:6px;padding:0 12px;height:34px;background:var(--in);border:1px solid var(--b);font-weight:500}#bar #barR #imp:hover{background:var(--hv)}#bar #barR #imp svg{width:16px;height:16px;flex:none}#bar .sp{display:none!important}#ompv{position:fixed;display:none;z-index:75;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:#0e101461;-webkit-backdrop-filter:blur(7px) saturate(1.1);backdrop-filter:blur(7px) saturate(1.1);overflow:hidden;cursor:progress;pointer-events:auto}#ompv.on{display:flex}#ompv:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.16) 50%,transparent 70%);transform:translate(-100%);animation:ompvs 1.8s ease-in-out infinite}#ompv .omp{position:relative;display:flex;align-items:center;gap:12px;max-width:calc(100% - 24px);padding:12px 18px 12px 12px;border-radius:14px;background:#14161ccc;border:1px solid rgba(255,255,255,.12);box-shadow:0 10px 30px #00000059;color:#fff}#ompv .omp-r{position:relative;flex:none;width:40px;height:40px}#ompv .omp-r svg{display:block;width:40px;height:40px;transform:rotate(-90deg)}#ompv .omp-r circle{fill:none;stroke-width:3}#ompv .omp-r .t{stroke:#ffffff29}#ompv .omp-r .f{stroke:var(--ac);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset .25s}#ompv .omp-r b{position:absolute;inset:0;display:grid;place-items:center;font-size:10.5px;font-weight:600;font-variant-numeric:tabular-nums}#ompv .omp-t{display:flex;flex-direction:column;gap:2px;min-width:0}#ompv .omp-t b{font-size:13px;font-weight:600}#ompv .omp-t small{font-size:11.5px;opacity:.7}@keyframes ompvs{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){#ompv:before{animation:none}#ompv .omp-r .f{transition:none}}
