*{margin:0;padding:0}.page[data-v-7c9b2ba3]{min-height:100vh;background:#fff;display:flex;flex-direction:column;align-items:center;padding:72px 24px 48px;box-sizing:border-box;font-family:PingFang TC,PingFang SC,Microsoft JhengHei,Noto Sans TC,sans-serif}.ring[data-v-7c9b2ba3]{position:relative;width:168px;height:168px}.ring svg[data-v-7c9b2ba3]{width:100%;height:100%;transform:rotate(-90deg)}.track[data-v-7c9b2ba3]{fill:none;stroke:#f0f0f0;stroke-width:12}.progress[data-v-7c9b2ba3]{fill:none;stroke:#2ecc71;stroke-width:12;stroke-linecap:butt;transition:stroke-dashoffset 1s linear}.progress.stopped[data-v-7c9b2ba3]{transition:none}.progress.fail[data-v-7c9b2ba3]{stroke:#e53935}.count[data-v-7c9b2ba3]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:56px;font-weight:500;color:#111;line-height:1}.title[data-v-7c9b2ba3]{margin:0 0 28px;font-size:22px;font-weight:600;color:#1c1c1c}.title.ok[data-v-7c9b2ba3]{color:#2ea043}.title.fail[data-v-7c9b2ba3]{color:#e53935}.status[data-v-7c9b2ba3]{margin:18px 0 0;max-width:320px;text-align:center;font-size:15px;line-height:1.75}.status p[data-v-7c9b2ba3]{margin:0}.status.ok[data-v-7c9b2ba3]{color:#2ea043}.status.fail[data-v-7c9b2ba3]{color:#e53935;font-size:16px;font-weight:500}.enter[data-v-7c9b2ba3]{margin-top:28px;width:min(320px,86vw);height:48px;border:none;border-radius:8px;background:#2ea043;box-shadow:0 8px 18px #2ea04347;color:#fff;font-size:16px;letter-spacing:1px;cursor:pointer;font-family:inherit}
