.xHOpmq_drop{border-radius:var(--radius-lg);border:1px dashed var(--line);background:#ffffff0d;align-items:center;gap:14px;padding:14px;display:flex}.xHOpmq_preview{width:112px;height:112px;color:var(--ink-3);background:#ffffff0f;border-radius:18px;flex:none;place-items:center;font-size:12px;display:grid;position:relative;overflow:hidden}.xHOpmq_preview img{object-fit:cover;width:100%;height:100%;display:block}.xHOpmq_preview.xHOpmq_dim img{opacity:.45}.xHOpmq_spin{color:var(--ink);text-align:center;background:#0b0f1a73;place-items:center;padding:8px;font-size:12px;display:grid;position:absolute;inset:0}.xHOpmq_ctl{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.xHOpmq_hidden{display:none}.xHOpmq_result{border-radius:var(--radius-lg);border:1px solid var(--line-soft);background:#ffffff0d;margin-top:12px;padding:12px 14px}.xHOpmq_result[data-decision=accept]{border-color:#7be38f73}.xHOpmq_result[data-decision=review]{border-color:var(--amber-line);background:var(--amber-dim)}.xHOpmq_result[data-decision=reject]{background:var(--danger-dim);border-color:#ff7a7a73}.xHOpmq_result h4{margin-bottom:4px;font-size:14px;font-weight:700}.xHOpmq_reasons{color:var(--ink-2);margin:8px 0 0;padding-left:16px;font-size:13px;list-style:outside}.xHOpmq_reasons li{margin:2px 0}.xHOpmq_hintBox{border-radius:var(--radius);background:var(--amber-dim);border:1px solid var(--amber-line);margin-top:10px;padding:10px 12px;font-size:13px}.xHOpmq_hintBox b{margin-bottom:4px;font-size:13px;display:block}.xHOpmq_panel{z-index:60;color:var(--ink);background:#05070c;flex-direction:column;display:flex;position:fixed;inset:0}.xHOpmq_video{object-fit:cover;background:#000;flex:1;width:100%;transform:scaleX(-1)}.xHOpmq_overlay{left:0;right:0;top:calc(var(--safe-top) + 12px);pointer-events:none;flex-direction:column;align-items:center;gap:8px;padding:0 16px;display:flex;position:absolute}.xHOpmq_step{color:var(--ink-2);letter-spacing:.08em;font-size:12px;font-weight:700}.xHOpmq_prompt{text-align:center;text-shadow:0 2px 12px #000000b3;font-size:22px;font-weight:800}.xHOpmq_prompt[data-state=done]{color:var(--green)}.xHOpmq_prompt[data-state=timeout]{color:var(--danger)}.xHOpmq_bar{background:#ffffff2e;border-radius:3px;width:min(320px,80vw);height:6px;overflow:hidden}.xHOpmq_bar i{background:var(--amber);height:100%;transition:width .12s linear;display:block}.xHOpmq_guide{aspect-ratio:3/4;pointer-events:none;border:2px dashed #ffffff73;border-radius:50%/45%;width:min(62vw,300px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.xHOpmq_bottom{left:0;right:0;bottom:calc(var(--safe-bottom) + 16px);flex-direction:column;align-items:center;gap:10px;padding:0 16px;display:flex;position:absolute}.xHOpmq_warn{color:var(--amber-2);border-radius:var(--radius-pill);background:#0000008c;padding:6px 10px;font-size:12.5px}.xHOpmq_busy{background:#05070cb3;place-items:center;font-size:15px;font-weight:700;display:grid;position:absolute;inset:0}
