.rp-title[data-v-c51d6a21],.rp-opts[data-v-c51d6a21],.rp-pick-input[data-v-c51d6a21]{box-sizing:border-box;width:100%;padding:8px 10px;font-size:13.5px;display:block}.rp-opts[data-v-c51d6a21]{resize:none;height:148px;line-height:1.75;overflow-y:auto}.rp-pick-input[data-v-c51d6a21]{appearance:textfield}.rp-pick-input[data-v-c51d6a21]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.rp-pick-input[data-v-c51d6a21]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rp-count[data-v-c51d6a21],.rp-warn[data-v-c51d6a21]{color:rgba(var(--text-rgb), .42);margin:6px 0 0;font-size:11.5px}.rp-warn[data-v-c51d6a21]{color:#f59e0b}.rp-go[data-v-c51d6a21]{margin-top:16px}.rp-stage[data-v-c51d6a21]{justify-content:center;align-items:center;gap:18px}.rp-arena[data-v-c51d6a21]{--arena-size:max(320px, min(520px, calc(100vw - 500px), calc(100vh - 240px)));width:var(--arena-size);height:var(--arena-size);flex:none;place-items:center;display:grid;position:relative}.rp-arena[data-v-c51d6a21]:before{content:"";width:calc(var(--arena-size) - 16px);height:calc(var(--arena-size) - 16px);background:radial-gradient(circle, rgba(var(--text-rgb), .07) 0%, rgba(var(--text-rgb), .025) 55%, transparent 72%);pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rp-result[data-v-c51d6a21]{text-align:center;flex:none;min-height:96px}.rp-result-k[data-v-c51d6a21]{letter-spacing:.12em;color:rgba(var(--text-rgb), .42);margin:0;font-size:11.5px}.rp-result-list[data-v-c51d6a21]{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 12px;max-height:132px;margin-top:4px;display:flex;overflow-y:auto}.rp-result-list[data-v-c51d6a21]::-webkit-scrollbar{width:6px}.rp-result-list[data-v-c51d6a21]::-webkit-scrollbar-thumb{background:rgba(var(--text-rgb), .16);border-radius:999px}.rp-result-v[data-v-c51d6a21]{word-break:break-all;color:var(--color-primary-text);margin:0;font-size:clamp(22px,3vw,34px);font-weight:700;line-height:1.35}.rp-result-list.is-multi .rp-result-v[data-v-c51d6a21]{background:#e8c3741f;border:1px solid #e8c37447;border-radius:999px;padding:3px 12px;font-size:clamp(15px,1.6vw,20px)}.box-case[data-v-c51d6a21]{z-index:1;box-sizing:border-box;width:calc(var(--arena-size) - 16px);max-height:calc(var(--arena-size) - 8px);background:#0000002e;border:1px solid #e8c3742e;border-radius:26px;padding:clamp(14px,1.8vh,20px);position:relative;overflow:auto;box-shadow:inset 0 1px #ffffff0f,0 14px 30px -18px #0009}.box-grid[data-v-c51d6a21]{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:clamp(8px,1.2vh,12px);display:grid}.box[data-v-c51d6a21]{aspect-ratio:1;perspective:500px;background:linear-gradient(150deg,#33302a,#1c1b17);border:1px solid #e8c37447;border-radius:18px;transition:opacity .3s,transform .3s,background .3s;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #ffffff14,0 4px 8px -4px #0009}.box-grid.is-spinning .box[data-v-c51d6a21]{animation:.5s ease-in-out infinite box-bob-c51d6a21}.box-grid.is-spinning .box[data-v-c51d6a21]:nth-child(3n){animation-delay:.12s}.box-grid.is-spinning .box[data-v-c51d6a21]:nth-child(3n+1){animation-delay:.24s}@keyframes box-bob-c51d6a21{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-3px)rotate(1deg)}}.box.is-cursor[data-v-c51d6a21]{border-color:#f3d389;box-shadow:0 0 0 2px #f3d38961,0 0 18px #f3d3894d,inset 0 1px 1px #ffffff1f}.box.is-dim[data-v-c51d6a21]{opacity:.42}.box.is-open[data-v-c51d6a21]{z-index:2;background:linear-gradient(150deg,#4a3d24,#2a2317);border-color:#f3d389;transform:scale(1.06);box-shadow:0 0 0 2px #f3d38961,0 0 26px #f3d38959}.box-q[data-v-c51d6a21],.box-v[data-v-c51d6a21]{box-sizing:border-box;backface-visibility:hidden;text-align:center;word-break:break-all;justify-content:center;align-items:center;padding:4px;font-weight:700;line-height:1.15;transition:opacity .28s,transform .45s;display:flex;position:absolute;inset:0;overflow:hidden}.box-q[data-v-c51d6a21]{color:#e8c374;font-size:calc(var(--arena-size) * var(--q-k,.093))}.box-v[data-v-c51d6a21]{opacity:0;color:#fff2d0;font-size:calc(var(--arena-size) * var(--v-k,.046));transform:rotateY(90deg)}.box.is-open .box-q[data-v-c51d6a21]{opacity:0;transform:rotateY(-90deg)}.box.is-open .box-v[data-v-c51d6a21]{opacity:1;transform:rotateY(0)}@media (width<=1023px){.rp-arena[data-v-c51d6a21]{--arena-size:min(340px, calc(100vw - 96px))}}.glass-card[data-v-c51d6a21]{-webkit-backdrop-filter:blur(12px)saturate(140%);background-color:var(--glass-panel-bg)!important;border-color:var(--glass-edge-soft)!important;box-shadow:0 0 20px var(--glass-inset-soft) inset!important}
