.k-center{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4vmin}.k-muted{color:var(--muted)}.k-screen{height:100%;display:flex;flex-direction:column;user-select:none;-webkit-user-select:none}.k-head{text-align:center;padding:3vmin 3vmin 1vmin}.k-brand{font-size:4.6vmin;font-weight:800}.k-brand-en{font-size:2.4vmin;color:var(--muted)}.k-main{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3vmin;text-align:center}.k-big-msg{font-size:6vmin;font-weight:700;margin-bottom:3vmin}.k-sub{font-size:3vmin;color:var(--muted)}button{touch-action:manipulation}.k-take{display:flex;flex-direction:column;align-items:center;justify-content:center;width:62vmin;height:62vmin;border-radius:50%;border:1.2vmin solid rgba(255,255,255,.15);background:var(--accent);color:var(--accent-ink);font-size:9vmin;font-weight:800}.k-take:active{transform:scale(.97)}.k-take-en{font-size:4vmin;font-weight:600;margin-top:1vmin}.k-choices{flex-direction:row;flex-wrap:wrap;align-content:center}.k-choice{display:flex;flex-direction:column;align-items:center;justify-content:center;width:38vmin;height:38vmin;margin:2vmin;border-radius:4vmin;border:0;background:var(--panel-2);color:var(--ink);font-size:6vmin;font-weight:800}.k-choice.vip{background:var(--gold);color:var(--gold-ink)}.k-choice-en{font-size:3.4vmin;font-weight:600;opacity:.8}.k-choice-fee{font-size:3.2vmin;margin-top:1.5vmin;font-weight:700}.k-back{margin-top:3vmin;font-size:3.4vmin;padding:1.8vmin 6vmin;border-radius:2vmin;border:.3vmin solid var(--line);background:transparent;color:var(--ink);flex-basis:100%;max-width:50vmin}.k-notice .k-fee-title{font-size:5vmin;font-weight:700}.k-fee{font-size:16vmin;font-weight:800;color:var(--gold);line-height:1.1;margin:2vmin 0}.k-fee-note{font-size:3vmin;color:var(--muted);margin-bottom:4vmin}.k-changed{font-size:3.4vmin;color:var(--gold-ink);background:var(--gold);padding:1vmin 3vmin;border-radius:2vmin;margin-bottom:2vmin}.k-row{display:flex;flex-direction:column;align-items:center}.k-confirm{font-size:5vmin;font-weight:800;padding:2.5vmin 8vmin;border-radius:3vmin;border:0;background:var(--gold);color:var(--gold-ink)}.k-result{flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-content:center}.k-result-num{margin:2vmin}.k-label{font-size:4vmin;color:var(--muted)}.k-code{font-size:24vmin;font-weight:800;line-height:1.05}.k-result-qr{display:flex;flex-direction:column;align-items:center;margin:2vmin}.k-qr{width:36vmin;height:36vmin;background:#fff;padding:2vmin;border-radius:2vmin}.k-qr-text{font-size:3.2vmin;margin-top:2vmin;max-width:44vmin}.k-qr-en{font-size:2.4vmin;color:var(--muted);max-width:44vmin}.k-done{flex-basis:100%;max-width:40vmin;margin-top:2vmin;font-size:4vmin;font-weight:700;padding:2vmin;border-radius:2vmin;border:0;background:var(--panel-2);color:var(--ink)}.k-bar{height:1vmin;background:var(--panel)}.k-bar-fill{height:100%;background:var(--accent);transition:width .25s linear}
