.data-row.row-cv[data-v-85de4545]{content-visibility:auto;contain-intrinsic-size:auto 21px}.trend-root[data-v-85de4545]{flex:1;min-height:0;display:flex;flex-direction:column}.table-scroller[data-v-85de4545]{flex:1;overflow:auto;-webkit-overflow-scrolling:touch}.table-inner[data-v-85de4545]{position:relative;display:inline-block;min-width:100%}.line-layer[data-v-85de4545]{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;overflow:visible;z-index:0}.trend-line[data-v-85de4545]{stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.grid[data-v-85de4545]{border-collapse:separate;border-spacing:0;font-size:12px;table-layout:fixed;background:#fff}.grid th[data-v-85de4545],.grid td[data-v-85de4545]{border-right:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;text-align:center;padding:0;height:21px;line-height:21px;white-space:nowrap;background:#fff}.grid thead th[data-v-85de4545]{background:#f9fafb;font-weight:600;color:#374151}.subhead th[data-v-85de4545]{background:#f3f4f6;font-size:11px;height:21px;line-height:21px}.num-h[data-v-85de4545]{width:28px;min-width:28px}.sec-head[data-v-85de4545]{background:#fef2f2;color:#991b1b;font-size:12px}.sep-col[data-v-85de4545]{width:0;min-width:0;max-width:0;border-right:none;background:transparent!important;padding:0}.cell[data-v-85de4545]{width:28px;min-width:28px;position:relative;background:#fff}.direct-cell[data-v-85de4545]{width:40px;min-width:40px;font-size:11px}.dist-ball[data-v-85de4545]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:#fff;font-size:10px;font-weight:700;margin:0 2px;position:relative;z-index:2}.dist-ball[data-v-85de4545]{border:2px solid #d1d5db}.group-ball[data-v-85de4545]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:4px;font-size:11px;font-weight:600}.group-ball.yellow[data-v-85de4545]{background:#fcd34d;color:#78350f}.group-ball.blue[data-v-85de4545]{background:#93c5fd;color:#1e3a8a}.group-ball.leopard[data-v-85de4545]{background:#fca5a5;color:#7f1d1d}.bg-blue[data-v-85de4545]{background:#e8f1fe}.bg-yellow[data-v-85de4545]{background:#fef9c3}.bg-leopard[data-v-85de4545]{background:#fee2e2}.cell.hit[data-v-85de4545]{background:#fff}.ball[data-v-85de4545]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#e85555;color:#fff;font-size:11px;font-weight:600;line-height:1;position:relative;z-index:2}.ball.square[data-v-85de4545]{border-radius:4px}.omit[data-v-85de4545]{color:#f9a8a8;font-size:10px}.mono[data-v-85de4545]{font-variant-numeric:tabular-nums}.c0[data-v-85de4545]{width:64px;min-width:64px}.c1[data-v-85de4545]{width:34px;min-width:34px}.c2[data-v-85de4545]{width:44px;min-width:44px}.c3[data-v-85de4545]{width:34px;min-width:34px}.prize.double[data-v-85de4545],.prize.triple[data-v-85de4545]{background:#ffedd5!important;color:#9a3412}.stat-row[data-v-85de4545],.stat-row td[data-v-85de4545]{background:#f0f9ff}.stat-title-cell[data-v-85de4545]{background:#e0f2fe!important;font-weight:600;font-size:11px}.stat-cell[data-v-85de4545]{font-size:11px}.stat-head th[data-v-85de4545]{background:#e0f2fe;font-size:12px}.data-row.row-cv[data-v-8cb54bae]{content-visibility:auto;contain-intrinsic-size:auto 21px}.sum-trend-root[data-v-8cb54bae]{flex:1;min-height:0;display:flex;flex-direction:column}.table-scroller[data-v-8cb54bae]{flex:1;overflow:auto;-webkit-overflow-scrolling:touch}.table-inner[data-v-8cb54bae]{position:relative;display:inline-block;min-width:100%}.line-layer[data-v-8cb54bae]{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;overflow:visible;z-index:0}.trend-line[data-v-8cb54bae]{stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.grid[data-v-8cb54bae]{border-collapse:separate;border-spacing:0;font-size:12px;table-layout:fixed;background:#fff}.grid th[data-v-8cb54bae],.grid td[data-v-8cb54bae]{border-right:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;text-align:center;padding:0;height:21px;line-height:21px;white-space:nowrap;background:#fff}.grid thead th[data-v-8cb54bae]{background:#f9fafb;font-weight:600;color:#374151}.subhead th[data-v-8cb54bae]{background:#f3f4f6;font-size:11px;height:21px;line-height:21px}.num-h[data-v-8cb54bae]{width:28px;min-width:28px}.sec-head[data-v-8cb54bae]{background:#fef2f2;color:#991b1b;font-size:12px}.pattern-head th[data-v-8cb54bae]{background:#fef3c7}.sec-head.group-title[data-v-8cb54bae]{background:#faf5ff;font-size:13px;font-weight:700}.sec-head.label-head[data-v-8cb54bae]{background:#fef3c7;font-size:11px;width:36px;min-width:36px;max-width:36px}.direct-val[data-v-8cb54bae]{font-weight:600}.no-line[data-v-8cb54bae]{background:#faf5ff!important}.ball.square[data-v-8cb54bae]{border-radius:3px}.ball.no-bg[data-v-8cb54bae]{background:transparent!important;color:inherit;font-size:12px}.sep-col[data-v-8cb54bae]{width:0;min-width:0;max-width:0;border-right:none;background:transparent!important;padding:0}.cell[data-v-8cb54bae]{width:28px;min-width:28px;position:relative;background:#fff}.direct-cell[data-v-8cb54bae]{width:40px;min-width:40px;font-size:11px}.label-cell[data-v-8cb54bae]{width:36px;min-width:36px;max-width:36px;font-size:12px}.cell.hit[data-v-8cb54bae]{background:#fff}.ball[data-v-8cb54bae]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#e85555;color:#fff;font-size:11px;font-weight:600;line-height:1;position:relative;z-index:2}.omit[data-v-8cb54bae]{color:#f9a8a8;font-size:10px}.mono[data-v-8cb54bae]{font-variant-numeric:tabular-nums}.prize.double[data-v-8cb54bae],.prize.triple[data-v-8cb54bae]{background:#ffedd5!important;color:#9a3412}.c0[data-v-8cb54bae]{width:64px;min-width:64px}.c1[data-v-8cb54bae]{width:34px;min-width:34px}.c2[data-v-8cb54bae]{width:44px;min-width:44px}.c3[data-v-8cb54bae]{width:34px;min-width:34px}.stat-row[data-v-8cb54bae],.stat-row td[data-v-8cb54bae]{background:#f0f9ff}.stat-title-cell[data-v-8cb54bae]{background:#e0f2fe!important;font-weight:600;font-size:11px}.stat-cell[data-v-8cb54bae]{font-size:11px}.stat-head th[data-v-8cb54bae]{background:#e0f2fe;font-size:12px}.data-row.row-cv[data-v-9ecb70e1]{content-visibility:auto;contain-intrinsic-size:auto 21px}.span-trend-root[data-v-9ecb70e1]{flex:1;min-height:0;display:flex;flex-direction:column}.table-scroller[data-v-9ecb70e1]{flex:1;overflow:auto;-webkit-overflow-scrolling:touch}.table-inner[data-v-9ecb70e1]{position:relative;display:inline-block;min-width:100%}.line-layer[data-v-9ecb70e1]{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;overflow:visible;z-index:0}.trend-line[data-v-9ecb70e1]{stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.grid[data-v-9ecb70e1]{border-collapse:separate;border-spacing:0;font-size:12px;table-layout:fixed;background:#fff}.grid th[data-v-9ecb70e1],.grid td[data-v-9ecb70e1]{border-right:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;text-align:center;padding:0;height:21px;line-height:21px;white-space:nowrap;background:#fff}.grid thead th[data-v-9ecb70e1]{background:#f9fafb;font-weight:600;color:#374151}.subhead th[data-v-9ecb70e1]{background:#f3f4f6;font-size:11px;height:21px;line-height:21px}.num-h[data-v-9ecb70e1]{width:28px;min-width:28px}.sec-head[data-v-9ecb70e1]{background:#fef2f2;color:#991b1b;font-size:12px}.pattern-head th[data-v-9ecb70e1]{background:#fef3c7}.sec-head.group-title[data-v-9ecb70e1]{background:#faf5ff;font-size:13px;font-weight:700}.sec-head.label-head[data-v-9ecb70e1]{background:#fef3c7;font-size:11px;width:36px;min-width:36px;max-width:36px}.direct-val[data-v-9ecb70e1]{font-weight:600}.no-line[data-v-9ecb70e1]{background:#faf5ff!important}.ball.square[data-v-9ecb70e1]{border-radius:3px}.ball.no-bg[data-v-9ecb70e1]{background:transparent!important;color:inherit;font-size:12px}.sep-col[data-v-9ecb70e1]{width:0;min-width:0;max-width:0;border-right:none;background:transparent!important;padding:0}.cell[data-v-9ecb70e1]{width:28px;min-width:28px;position:relative;background:#fff}.direct-cell[data-v-9ecb70e1]{width:40px;min-width:40px;font-size:11px}.label-cell[data-v-9ecb70e1]{width:36px;min-width:36px;max-width:36px;font-size:12px}.cell.hit[data-v-9ecb70e1]{background:#fff}.ball[data-v-9ecb70e1]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#e85555;color:#fff;font-size:11px;font-weight:600;line-height:1;position:relative;z-index:2}.omit[data-v-9ecb70e1]{color:#f9a8a8;font-size:10px}.mono[data-v-9ecb70e1]{font-variant-numeric:tabular-nums}.prize.double[data-v-9ecb70e1],.prize.triple[data-v-9ecb70e1]{background:#ffedd5!important;color:#9a3412}.c0[data-v-9ecb70e1]{width:64px;min-width:64px}.c1[data-v-9ecb70e1]{width:34px;min-width:34px}.c2[data-v-9ecb70e1]{width:44px;min-width:44px}.c3[data-v-9ecb70e1]{width:34px;min-width:34px}.stat-row[data-v-9ecb70e1],.stat-row td[data-v-9ecb70e1]{background:#f0f9ff}.stat-title-cell[data-v-9ecb70e1]{background:#e0f2fe!important;font-weight:600;font-size:11px}.stat-cell[data-v-9ecb70e1]{font-size:11px}.stat-head th[data-v-9ecb70e1]{background:#e0f2fe;font-size:12px}.dist-ball[data-v-9ecb70e1]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:#fff;font-size:10px;font-weight:700;margin:0 2px;position:relative;z-index:2}.dist-ball[data-v-9ecb70e1]{border:2px solid #d1d5db}.data-row.row-cv[data-v-912d7685]{content-visibility:auto;contain-intrinsic-size:auto 21px}.road012-trend-root[data-v-912d7685]{flex:1;min-height:0;display:flex;flex-direction:column}.table-scroller[data-v-912d7685]{flex:1;overflow:auto;-webkit-overflow-scrolling:touch}.table-inner[data-v-912d7685]{position:relative;display:inline-block;min-width:100%}.line-layer[data-v-912d7685]{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;overflow:visible;z-index:1}.trend-line[data-v-912d7685]{stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.grid[data-v-912d7685]{border-collapse:separate;border-spacing:0;font-size:12px;table-layout:fixed;background:#fff;position:relative}.grid th[data-v-912d7685],.grid td[data-v-912d7685]{border-right:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;text-align:center;padding:0;height:21px;line-height:21px;white-space:nowrap;background:#fff}.grid thead th[data-v-912d7685]{background:#f9fafb;font-weight:600;color:#374151}.subhead th[data-v-912d7685]{font-size:11px;height:21px;line-height:21px}.grid thead tr.road-head th[data-v-912d7685]{background:#f0e5c6!important;color:#374151}.grid thead tr.road-head th[data-v-912d7685]:not(.sep-col){border-right:1px solid #c9b89a;border-bottom:1px solid #c9b89a}.grid thead tr.road-head th.sep-col.sub[data-v-912d7685]{border-bottom:1px solid #c9b89a}.stat-head .morph-group-title[data-v-912d7685]{background:#f0e5c6!important;color:#374151;font-weight:700}.morph-group-title[data-v-912d7685]{font-weight:700}.road-sub[data-v-912d7685]{color:#5c4d2c;font-size:11px;font-weight:600}.num-h[data-v-912d7685]{width:28px;min-width:28px}.sec-head.label-head[data-v-912d7685]{width:40px;min-width:40px;max-width:44px;font-size:11px;white-space:normal;line-height:1.2;padding:2px 4px}.sec-head.label-head-wide[data-v-912d7685]{width:54px;min-width:54px;max-width:none;white-space:nowrap}.cell.cell-ratio[data-v-912d7685]{width:54px;min-width:54px;white-space:nowrap}.stat-cell.stat-cell-ratio[data-v-912d7685]{min-width:54px}.ball.square[data-v-912d7685]{border-radius:3px}.ball.no-bg[data-v-912d7685]{background:transparent!important;color:inherit;font-size:11px}.sep-col[data-v-912d7685]{width:0;min-width:0;max-width:0;border-right:none;background:transparent!important;padding:0}.cell[data-v-912d7685]{width:28px;min-width:28px;position:relative}.cell.tone-0[data-v-912d7685]{background:#fffbeb}.cell.tone-1[data-v-912d7685]{background:#f0fdf4}.cell.tone-2[data-v-912d7685]{background:#eff6ff}.cell.hit[data-v-912d7685]{background:#fff}.ball[data-v-912d7685]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#e85555;color:#fff;font-size:11px;font-weight:600;line-height:1;position:relative;z-index:2}.omit[data-v-912d7685]{color:#f9a8a8;font-size:10px}.mono[data-v-912d7685]{font-variant-numeric:tabular-nums}.prize.double[data-v-912d7685],.prize.triple[data-v-912d7685]{background:#ffedd5!important;color:#9a3412}.c0[data-v-912d7685]{width:64px;min-width:64px}.c1[data-v-912d7685]{width:34px;min-width:34px}.c2[data-v-912d7685]{width:44px;min-width:44px}.stat-row[data-v-912d7685],.stat-row td[data-v-912d7685]{background:#f0f9ff}.stat-title-cell[data-v-912d7685]{background:#e0f2fe!important;font-weight:600;font-size:11px}.stat-cell[data-v-912d7685]{font-size:11px}.stat-head th[data-v-912d7685]{background:#e0f2fe;font-size:12px}.stat-sub th[data-v-912d7685]{background:#dbeafe}.stat-head .morph-group-title[data-v-912d7685],.stat-sub .morph-group-title[data-v-912d7685]{border-color:#c9b89a}.dist-ball[data-v-912d7685]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:#fff;font-size:10px;font-weight:700;margin:0 2px;position:relative;z-index:2;border:2px solid #d1d5db}.data-row.row-cv[data-v-ffd448ef]{content-visibility:auto;contain-intrinsic-size:auto 21px}.group-trend-root[data-v-ffd448ef]{flex:1;min-height:0;display:flex;flex-direction:column}.table-scroller[data-v-ffd448ef]{flex:1;overflow:auto;-webkit-overflow-scrolling:touch}.table-inner[data-v-ffd448ef]{position:relative;display:inline-block;min-width:100%}.line-layer[data-v-ffd448ef]{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;overflow:visible;z-index:1}.trend-line[data-v-ffd448ef]{stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.grid[data-v-ffd448ef]{border-collapse:separate;border-spacing:0;font-size:12px;table-layout:fixed;background:#fff;position:relative}.grid th[data-v-ffd448ef],.grid td[data-v-ffd448ef]{border-right:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;text-align:center;padding:0;height:21px;line-height:21px;white-space:nowrap;background:#fff}.grid thead th[data-v-ffd448ef]{background:#f9fafb;font-weight:600;color:#374151}.head-main .group-sec[data-v-ffd448ef]{background:#ecfdf5;color:#166534}.subhead th[data-v-ffd448ef]{background:#f3f4f6;font-size:11px;height:21px;line-height:21px}.num-h[data-v-ffd448ef]{width:28px;min-width:28px}.sec-head.label-head-wide[data-v-ffd448ef],.group-sec.label-head-wide[data-v-ffd448ef],.cell-wide-direct[data-v-ffd448ef]{min-width:54px;white-space:nowrap}.stat-wide[data-v-ffd448ef]{min-width:54px}.sep-col[data-v-ffd448ef]{width:0;min-width:0;max-width:0;border-right:none;background:transparent!important;padding:0}.cell[data-v-ffd448ef]{width:28px;min-width:28px;position:relative;background:#fff}.direct-cell[data-v-ffd448ef]{width:40px;min-width:40px;font-size:11px}.dist-ball[data-v-ffd448ef]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:#fff;font-size:10px;font-weight:700;margin:0 2px;position:relative;z-index:2;border:2px solid #d1d5db}.group-ball[data-v-ffd448ef]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:4px;font-size:11px;font-weight:600}.group-ball.yellow[data-v-ffd448ef]{background:#fcd34d;color:#78350f}.group-ball.blue[data-v-ffd448ef]{background:#93c5fd;color:#1e3a8a}.group-ball.leopard[data-v-ffd448ef]{background:#fca5a5;color:#7f1d1d}.bg-blue[data-v-ffd448ef]{background:#e8f1fe}.bg-yellow[data-v-ffd448ef]{background:#fef9c3}.bg-leopard[data-v-ffd448ef]{background:#fee2e2}.ball[data-v-ffd448ef]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#e85555;color:#fff;font-size:11px;font-weight:600;line-height:1;position:relative;z-index:2}.omit[data-v-ffd448ef]{color:#f9a8a8;font-size:10px}.mono[data-v-ffd448ef]{font-variant-numeric:tabular-nums}.c0[data-v-ffd448ef]{width:64px;min-width:64px}.c1[data-v-ffd448ef]{width:34px;min-width:34px}.c2[data-v-ffd448ef]{width:44px;min-width:44px}.c-sum[data-v-ffd448ef]{width:36px;min-width:36px}.group-ball.repeatYes[data-v-ffd448ef]{background:#fdba74;color:#7c2d12}.group-ball.repeatNo[data-v-ffd448ef]{background:#fff;color:#374151;border:1px solid #d1d5db}.group-ball.shunHalf[data-v-ffd448ef]{background:#93c5fd;color:#1e3a8a}.group-ball.shunFull[data-v-ffd448ef]{background:#86efac;color:#14532d}.group-ball.shunPlain[data-v-ffd448ef]{background:#fff;color:#4b5563;border:1px solid #e5e7eb}.prize.double[data-v-ffd448ef],.prize.triple[data-v-ffd448ef]{background:#ffedd5!important;color:#9a3412}.stat-row[data-v-ffd448ef],.stat-row td[data-v-ffd448ef]{background:#f0f9ff}.stat-title-cell[data-v-ffd448ef]{background:#e0f2fe!important;font-weight:600;font-size:11px}.stat-cell[data-v-ffd448ef]{font-size:11px}.stat-head th[data-v-ffd448ef]{background:#e0f2fe;font-size:12px}.stat-head .group-sec[data-v-ffd448ef]{background:#d1fae5;color:#166534}.trend-view[data-v-3ed809ac]{flex:1;min-height:0;display:flex;flex-direction:column}.trend-view[data-v-3ed809ac] .table-inner{contain:layout style}.sr-only[data-v-3ed809ac]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.loading-logo[data-v-6d468de9]{display:inline-flex;align-items:center;justify-content:center;line-height:0;filter:drop-shadow(0 2px 10px rgba(220,38,38,.28))}.loading-logo--md .loading-logo__svg[data-v-6d468de9]{width:46px;height:46px}.loading-logo--sm .loading-logo__svg[data-v-6d468de9]{width:30px;height:30px}.loading-logo__svg[data-v-6d468de9]{display:block;animation:loading-logo-rotate-6d468de9 .88s cubic-bezier(.45,.05,.55,.95) infinite}@keyframes loading-logo-rotate-6d468de9{to{transform:rotate(360deg)}}.scope-root[data-v-627287af]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;justify-content:flex-end;align-items:stretch;pointer-events:none}.scope-root[data-v-627287af]>*{pointer-events:auto}.scope-backdrop[data-v-627287af]{position:absolute;top:0;right:0;bottom:0;left:0;background:#11182773}.scope-panel[data-v-627287af]{position:relative;align-self:stretch;width:min(232px,70vw);height:100%;display:flex;flex-direction:column;background:#fff;box-shadow:-6px 0 24px #0000001a;overflow:hidden}.scope-head[data-v-627287af]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:12px 12px 10px;padding-top:max(12px,env(safe-area-inset-top));border-bottom:1px solid #f3f4f6;background:#fff}.scope-head-title[data-v-627287af]{font-size:15px;font-weight:700;color:#991b1b}.scope-close[data-v-627287af]{width:36px;height:36px;border:none;border-radius:8px;background:transparent;color:#9ca3af;font-size:22px;line-height:1;cursor:pointer}.scope-close[data-v-627287af]:active{background:#f3f4f6}.scope-body[data-v-627287af]{padding:10px 10px calc(12px + env(safe-area-inset-bottom));overflow-y:auto;flex:1;min-height:0}.scope-empty[data-v-627287af]{margin:0;font-size:13px;color:#9ca3af}.scope-list[data-v-627287af]{margin:0;padding:0;list-style:none}.scope-item[data-v-627287af]{width:100%;display:flex;align-items:center;gap:8px;padding:12px;margin-bottom:6px;border:none;border-radius:10px;background:#f9fafb;cursor:pointer;text-align:left;font-size:15px;color:#111827}.scope-item.on[data-v-627287af]{background:#fef2f2;box-shadow:inset 0 0 0 1px #fecaca;color:#b91c1c;font-weight:600}.scope-item[data-v-627287af]:active:not(:disabled){filter:brightness(.98)}.scope-item[data-v-627287af]:disabled{opacity:.5;cursor:not-allowed}.scope-item-name[data-v-627287af]{flex:1;min-width:0}.scope-check[data-v-627287af]{flex-shrink:0;color:#dc2626;font-weight:700}.scope-fade-enter-active[data-v-627287af],.scope-fade-leave-active[data-v-627287af]{transition:opacity .2s ease}.scope-fade-enter-active .scope-panel[data-v-627287af],.scope-fade-leave-active .scope-panel[data-v-627287af]{transition:transform .22s cubic-bezier(.32,.72,0,1)}.scope-fade-enter-from[data-v-627287af],.scope-fade-leave-to[data-v-627287af]{opacity:0}.scope-fade-enter-from .scope-panel[data-v-627287af],.scope-fade-leave-to .scope-panel[data-v-627287af]{transform:translate(100%)}.effect-a[data-v-f692859e]{margin-top:4px;padding:14px 10px 18px;border-radius:14px;background:linear-gradient(165deg,#0f172a,#1e1b4b 42%,#0f172a);box-shadow:inset 0 1px #ffffff0f,0 8px 32px #00000059;position:relative;overflow:hidden}.effect-a[data-v-f692859e]:before{content:"";position:absolute;inset:-40% -20% auto;height:70%;background:radial-gradient(ellipse at 50% 0%,rgba(251,113,133,.15),transparent 55%);pointer-events:none}.stage[data-v-f692859e]{position:relative;z-index:1;perspective:520px}.floor[data-v-f692859e]{height:24px;margin:0 8px 2px;border-radius:50%;background:radial-gradient(ellipse at center,rgba(0,0,0,.55) 0%,transparent 72%);transform:scaleX(1.12);filter:blur(4px)}.row[data-v-f692859e]{display:flex;justify-content:center;align-items:flex-end;gap:clamp(8px,3vw,18px);padding:6px 0 4px}.col[data-v-f692859e]{display:flex;flex-direction:column;align-items:center;gap:6px}.pos-label[data-v-f692859e]{font-size:11px;color:#94a3b8;font-weight:500}.reel-shell[data-v-f692859e]{position:relative;border-radius:12px;padding:6px;background:linear-gradient(145deg,#334155,#1e293b);box-shadow:inset 0 2px 6px #00000073,0 10px 22px #0006;transform:rotateX(8deg);transform-style:preserve-3d}.reel-shell.running[data-v-f692859e]{box-shadow:inset 0 2px 6px #00000073,0 10px 22px #fb718538}.reel-window[data-v-f692859e]{width:clamp(48px,16vw,64px);height:52px;overflow:hidden;border-radius:8px;background:linear-gradient(180deg,#0f172a,#020617)}.reel-strip[data-v-f692859e]{display:flex;flex-direction:column;align-items:center;will-change:transform}.reel-cell[data-v-f692859e]{flex:0 0 auto;height:52px;line-height:52px;width:100%;text-align:center;font-size:clamp(22px,7vw,28px);font-weight:800;font-variant-numeric:tabular-nums;color:#fef2f2;text-shadow:0 2px 4px rgba(0,0,0,.5)}.reel-glass[data-v-f692859e]{pointer-events:none;position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.12) 0%,transparent 42%,rgba(0,0,0,.25) 100%)}.orb-shade[data-v-f692859e]{width:70%;height:8px;margin-top:4px;border-radius:50%;background:radial-gradient(ellipse at center,rgba(0,0,0,.5),transparent 70%);filter:blur(4px)}@media(prefers-reduced-motion:reduce){.reel-shell[data-v-f692859e]{transform:none}}.effect-b[data-v-0ce363ef]{margin-top:4px;padding:16px 10px 20px;border-radius:14px;background:radial-gradient(ellipse 120% 80% at 50% -10%,#312e81,#0f172a 45%,#020617);box-shadow:inset 0 1px #ffffff12,0 10px 40px #00000073;position:relative;overflow:hidden}.spot[data-v-0ce363ef]{position:absolute;inset:-30% 10% auto;height:55%;background:radial-gradient(ellipse at 50% 0%,rgba(129,140,248,.35),transparent 58%);pointer-events:none}.stage[data-v-0ce363ef]{position:relative;z-index:1;perspective:900px;perspective-origin:50% 40%}.row[data-v-0ce363ef]{display:flex;justify-content:center;align-items:flex-end;gap:clamp(10px,3.5vw,22px);padding:8px 4px 4px}.col[data-v-0ce363ef]{display:flex;flex-direction:column;align-items:center;gap:10px}.pos-label[data-v-0ce363ef]{font-size:11px;color:#a5b4fc;font-weight:500;letter-spacing:.02em}.dome[data-v-0ce363ef]{position:relative;width:clamp(72px,22vw,92px);height:clamp(88px,26vw,108px);display:flex;align-items:center;justify-content:center}.chrome-ring[data-v-0ce363ef]{position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:conic-gradient(from 200deg,#64748b,#e2e8f0,#94a3b8,#475569,#cbd5e1,#64748b);box-shadow:inset 0 2px 6px #ffffff73,inset 0 -3px 8px #00000059;z-index:0}.chrome-ring[data-v-0ce363ef]:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;background:radial-gradient(circle at 50% 100%,#0f172a,#020617 70%);opacity:.92}.pivot[data-v-0ce363ef]{position:relative;z-index:1;transform-style:preserve-3d;width:clamp(56px,18vw,76px);height:clamp(56px,18vw,76px);will-change:transform}.sphere[data-v-0ce363ef]{width:100%;height:100%;border-radius:50%;position:relative;display:flex;align-items:center;justify-content:center;transform-style:preserve-3d;background:radial-gradient(circle at 32% 22%,rgba(255,255,255,.95) 0%,rgba(255,180,180,.25) 14%,transparent 42%),radial-gradient(circle at 70% 85%,rgba(0,0,0,.55) 0%,transparent 45%),radial-gradient(circle at 50% 50%,#fb7185,#be123c 42%,#7f1d1d 88%,#450a0a);box-shadow:inset -10px -16px 22px #00000080,inset 8px 12px 18px #fff3,0 18px 32px #0000008c}.sphere-shade[data-v-0ce363ef]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle at 50% 115%,rgba(0,0,0,.4),transparent 52%);pointer-events:none}.specular[data-v-0ce363ef]{position:absolute;top:10%;left:18%;width:38%;height:22%;border-radius:50%;background:radial-gradient(ellipse,rgba(255,255,255,.75),transparent 70%);filter:blur(1px);pointer-events:none}.digit[data-v-0ce363ef]{position:relative;z-index:2;font-size:clamp(26px,8vw,34px);font-weight:800;font-variant-numeric:tabular-nums;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.55),0 -1px 0 rgba(255,255,255,.2);transform:translateZ(2px);backface-visibility:hidden}.base-glow[data-v-0ce363ef]{position:absolute;bottom:2px;left:50%;width:78%;height:14px;transform:translate(-50%);border-radius:50%;background:radial-gradient(ellipse at center,rgba(244,63,94,.45),transparent 72%);filter:blur(6px);z-index:0}.dome.running .sphere[data-v-0ce363ef]{filter:saturate(1.08)}.dome.done .sphere[data-v-0ce363ef]{animation:settle-pop-0ce363ef .45s cubic-bezier(.34,1.45,.64,1) forwards}@keyframes settle-pop-0ce363ef{0%{transform:scale(1.05)}55%{transform:scale(.98)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.dome.done .sphere[data-v-0ce363ef]{animation:none}}.draw-c[data-v-dde9a4d6]{width:100%}.muted[data-v-dde9a4d6]{margin:0 0 10px;font-size:13px;color:#6b7280}.step-label[data-v-dde9a4d6]{margin:0 0 8px;font-size:14px;font-weight:600;color:#1e40af;text-align:center}.video-wrap[data-v-dde9a4d6]{position:relative;border-radius:10px;overflow:hidden;background:#000}.loading-hint[data-v-dde9a4d6]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;margin:0;display:flex;align-items:center;justify-content:center;font-size:14px;color:#e5e7eb;background:#00000073;pointer-events:none}.video[data-v-dde9a4d6]{width:100%;max-height:min(56vh,360px);display:block;vertical-align:middle}.bad[data-v-dde9a4d6]{margin:10px 0 0;font-size:13px;color:#b91c1c;line-height:1.5}.done-hint[data-v-dde9a4d6]{margin:10px 0 0;font-size:13px;color:#6b7280;text-align:center}.digits-row[data-v-dde9a4d6]{display:flex;justify-content:center;gap:12px;margin-top:8px}.digits-row.fallback[data-v-dde9a4d6]{margin-top:12px}.digit-ball[data-v-dde9a4d6]{width:44px;height:44px;border-radius:50%;background:linear-gradient(180deg,#fecaca,#dc2626);color:#fff;font-size:20px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.panel[data-v-6c393271]{min-height:120px}.trust-banner[data-v-6c393271]{margin-top:14px;padding:12px 12px 12px 14px;border-radius:10px;border:1px solid #bfdbfe;background:linear-gradient(180deg,#eff6ff,#f8fafc);box-shadow:0 1px 2px #2563eb0f}.trust-banner-title[data-v-6c393271]{margin:0 0 8px;font-size:13px;font-weight:700;color:#1e40af}.trust-banner-text[data-v-6c393271]{margin:0;font-size:12px;line-height:1.65;color:#475569}.trust-banner-text strong[data-v-6c393271]{color:#1d4ed8;font-weight:700}.muted[data-v-6c393271]{margin:0;font-size:13px;color:#6b7280;line-height:1.5}.bad[data-v-6c393271]{margin:0 0 8px;color:#b91c1c;font-size:13px}.result-block[data-v-6c393271]{margin-bottom:14px;padding:12px;background:#f9fafb;border-radius:10px;border:1px solid #e5e7eb}.row[data-v-6c393271]{margin:0 0 8px;font-size:14px;color:#374151;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.row[data-v-6c393271]:last-child{margin-bottom:0}.lbl[data-v-6c393271]{flex:0 0 auto;color:#6b7280;font-size:13px}.val[data-v-6c393271]{font-weight:600;font-variant-numeric:tabular-nums}.nums[data-v-6c393271]{color:#b91c1c;font-size:16px}.anim-block[data-v-6c393271]{margin-top:4px}.anim-head[data-v-6c393271]{margin:0 0 10px;font-size:16px;font-weight:700;color:#111827;text-align:center}.video-wrap[data-v-6c393271]{border-radius:10px;overflow:hidden;background:#000}.video[data-v-6c393271]{width:100%;max-height:220px;display:block}.placeholder[data-v-6c393271]{padding:20px;border-radius:12px;background:#1f2937;color:#e5e7eb;text-align:center}.balls[data-v-6c393271]{display:flex;justify-content:center;gap:12px;margin-top:12px}.ball[data-v-6c393271]{width:44px;height:44px;border-radius:50%;background:linear-gradient(180deg,#fecaca,#dc2626);color:#fff;font-size:20px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.app[data-v-bbf982f5]{height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;display:flex;flex-direction:column;overflow:hidden;background:#f3f4f6}.app-top[data-v-bbf982f5]{flex-shrink:0;z-index:20;background:#fff;box-shadow:0 1px #0000000f}.topbar[data-v-bbf982f5]{display:flex;align-items:center;gap:4px;padding:10px 12px;padding-top:max(10px,env(safe-area-inset-top));background:linear-gradient(180deg,#ef4444,#dc2626);color:#fff;box-shadow:0 2px 8px #dc262640}.back[data-v-bbf982f5]{flex:0 0 40px;border:none;background:transparent;color:#fff;font-size:26px;line-height:1;padding:0;cursor:pointer;text-align:center}.title[data-v-bbf982f5]{flex:1;min-width:0;margin:0;font-size:17px;font-weight:600;text-align:center;padding:0 4px}.menu-btn[data-v-bbf982f5]{flex:0 0 40px;border:none;background:transparent;color:#fff;font-size:18px;font-weight:600;line-height:1;padding:0;cursor:pointer;text-align:center;letter-spacing:.02em}.menu-btn[data-v-bbf982f5]:active{opacity:.85}.tabs[data-v-bbf982f5]{display:flex;gap:0;overflow-x:auto;padding:0 8px;background:#fff;border-bottom:1px solid #e5e7eb;scrollbar-width:none}.tabs[data-v-bbf982f5]::-webkit-scrollbar{display:none}.tab[data-v-bbf982f5]{flex:0 0 auto;border:none;background:none;padding:12px 14px;font-size:14px;color:#6b7280;cursor:pointer;position:relative}.tab.on[data-v-bbf982f5]{color:#dc2626;font-weight:600}.tab.on[data-v-bbf982f5]:after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:2px;background:#dc2626;border-radius:2px 2px 0 0}.tab[data-v-bbf982f5]:disabled{opacity:.55;cursor:not-allowed}.main[data-v-bbf982f5]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;position:relative}.main-stack[data-v-bbf982f5]{flex:1;min-height:0;display:flex;flex-direction:column;position:relative}.trend-shell[data-v-bbf982f5]{flex:1;min-height:0;display:flex;flex-direction:column}.tab-switch-hud[data-v-bbf982f5]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:28;display:flex;align-items:center;justify-content:center;pointer-events:none;background:transparent}.tab-switch-badge[data-v-bbf982f5]{display:flex;align-items:center;justify-content:center;padding:6px;background:#ffffffeb;border-radius:50%;box-shadow:0 2px 14px #0000001a}.load-overlay[data-v-bbf982f5]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;align-items:center;justify-content:center;background:#ffffffb8;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.overlay-inner[data-v-bbf982f5]{display:flex;flex-direction:column;align-items:center;gap:12px}.overlay-text[data-v-bbf982f5]{margin:0;font-size:13px;color:#6b7280}.err[data-v-bbf982f5]{color:#b91c1c;font-size:13px}.err-fill[data-v-bbf982f5]{flex:1;display:flex;align-items:center;justify-content:center;padding:24px;text-align:center}.err-banner[data-v-bbf982f5]{position:absolute;left:8px;right:8px;bottom:4px;z-index:25;margin:0;padding:8px 10px;text-align:center;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;box-shadow:0 2px 8px #0000000f}.footer[data-v-bbf982f5]{flex-shrink:0;z-index:20;background:#fff;border-top:1px solid #e5e7eb;padding:10px 12px calc(10px + env(safe-area-inset-bottom));box-shadow:0 -1px #0000000f}.foot-bar[data-v-bbf982f5]{display:flex;flex-wrap:nowrap;gap:8px;justify-content:flex-start;align-items:center;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;width:100%;max-width:100%;min-width:0;padding-bottom:2px}.foot-bar[data-v-bbf982f5]::-webkit-scrollbar{display:none}.pbtn[data-v-bbf982f5]{flex:0 0 auto;box-sizing:border-box;min-width:48px;height:40px;padding:0 10px;border:1px solid #d1d5db;background:#f9fafb;border-radius:2px;font-size:13px;color:#374151;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.pbtn.on[data-v-bbf982f5]{background:#fee2e2;border-color:#fecaca;color:#b91c1c;font-weight:600}.pbtn[data-v-bbf982f5]:disabled{opacity:.55;cursor:not-allowed}.link-admin[data-v-bbf982f5]{flex:0 0 auto;box-sizing:border-box;height:40px;padding:0 14px;border:1px solid #d1d5db;background:#fff;border-radius:6px;font-size:13px;color:#374151;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.link-effect[data-v-bbf982f5]{flex:0 0 auto;box-sizing:border-box;height:40px;padding:0 12px;border:1px solid #fecaca;background:#fff7f7;border-radius:6px;font-size:13px;color:#b91c1c;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.draw-effect-overlay[data-v-bbf982f5]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#0f172a7a;display:flex;align-items:flex-end;justify-content:center;padding:0;box-sizing:border-box}.draw-effect-sheet[data-v-bbf982f5]{width:100%;max-width:560px;max-height:min(88vh,100dvh - 12px);background:#fff;border-radius:16px 16px 0 0;box-shadow:0 -8px 32px #0000002e;display:flex;flex-direction:column;overflow:hidden}.draw-effect-head[data-v-bbf982f5]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;padding-top:max(12px,env(safe-area-inset-top));border-bottom:1px solid #e5e7eb;background:linear-gradient(180deg,#fef2f2,#fff)}.draw-effect-title[data-v-bbf982f5]{font-size:17px;font-weight:600;color:#111827}.draw-effect-close[data-v-bbf982f5]{flex:0 0 40px;width:40px;height:40px;border:none;border-radius:10px;background:#f3f4f6;color:#374151;font-size:26px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.draw-effect-body[data-v-bbf982f5]{flex:1;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:14px 14px calc(18px + env(safe-area-inset-bottom))}.sel[data-v-b9c10655]{width:100%;max-width:100%;min-width:0}.sel-btn[data-v-b9c10655]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:8px;font-size:16px;line-height:1.35;background:#fff;color:#111827;cursor:pointer;text-align:left;box-sizing:border-box}.sel-btn[data-v-b9c10655]:disabled{opacity:.55;cursor:not-allowed}.sel-btn-text[data-v-b9c10655]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sel-caret[data-v-b9c10655]{flex-shrink:0;font-size:12px;color:#9ca3af}.sel-overlay[data-v-b9c10655]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:max(20px,env(safe-area-inset-top)) 16px max(28px,env(safe-area-inset-bottom));box-sizing:border-box}.sel-backdrop[data-v-b9c10655]{position:absolute;top:0;right:0;bottom:0;left:0;background:#1118277a;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.sel-dialog[data-v-b9c10655]{position:relative;width:min(100%,380px);max-height:min(72vh,520px);display:flex;flex-direction:column;background:#fff;border-radius:16px;box-shadow:0 24px 48px #00000029,0 0 0 1px #0000000a;overflow:hidden}.sel-head[data-v-b9c10655]{flex-shrink:0;display:flex;align-items:flex-start;gap:10px;padding:18px 18px 14px;background:linear-gradient(180deg,#fff5f5,#fff);border-bottom:1px solid #fee2e2}.sel-head-text[data-v-b9c10655]{flex:1;min-width:0}.sel-title[data-v-b9c10655]{margin:0;font-size:16px;font-weight:700;color:#991b1b;letter-spacing:.02em}.sel-hint[data-v-b9c10655]{margin:6px 0 0;font-size:12px;line-height:1.5;color:#6b7280}.sel-close[data-v-b9c10655]{flex-shrink:0;width:32px;height:32px;margin:-4px -4px 0 0;border:none;border-radius:8px;background:transparent;color:#9ca3af;font-size:22px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.sel-close[data-v-b9c10655]:active{background:#f3f4f6;color:#374151}.sel-list[data-v-b9c10655]{flex:1;min-height:0;overflow-y:auto;padding:6px 8px 8px;-webkit-overflow-scrolling:touch}.sel-foot[data-v-b9c10655]{flex-shrink:0;display:flex;gap:10px;padding:12px 14px calc(12px + env(safe-area-inset-bottom));border-top:1px solid #f3f4f6;background:#fafafa}.sel-btn-cancel[data-v-b9c10655],.sel-btn-ok[data-v-b9c10655]{flex:1;padding:11px 14px;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;border:1px solid transparent}.sel-btn-cancel[data-v-b9c10655]{background:#fff;border-color:#e5e7eb;color:#4b5563}.sel-btn-cancel[data-v-b9c10655]:active{background:#f9fafb}.sel-btn-ok[data-v-b9c10655]{background:linear-gradient(180deg,#ef4444,#dc2626);color:#fff;box-shadow:0 2px 8px #dc262659}.sel-btn-ok[data-v-b9c10655]:active{filter:brightness(.96)}.sel-item[data-v-b9c10655]{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;margin-bottom:4px;padding:12px 14px;border:none;border-radius:10px;background:#f9fafb;font-size:15px;text-align:left;color:#111827;cursor:pointer;transition:background .12s ease}.sel-item[data-v-b9c10655]:last-child{margin-bottom:0}.sel-item.on[data-v-b9c10655]{background:#fef2f2;color:#b91c1c;font-weight:600;box-shadow:inset 0 0 0 1px #fecaca}.sel-item[data-v-b9c10655]:active{background:#f3f4f6}.sel-item.on[data-v-b9c10655]:active{background:#fee2e2}.sel-item-label[data-v-b9c10655]{flex:1;min-width:0;line-height:1.4}.sel-check[data-v-b9c10655]{flex-shrink:0;font-size:14px;color:#dc2626;font-weight:700}.sel-fade-enter-active[data-v-b9c10655],.sel-fade-leave-active[data-v-b9c10655]{transition:opacity .2s ease}.sel-fade-enter-active .sel-dialog[data-v-b9c10655],.sel-fade-leave-active .sel-dialog[data-v-b9c10655]{transition:transform .22s cubic-bezier(.34,1.2,.64,1),opacity .2s ease}.sel-fade-enter-from[data-v-b9c10655],.sel-fade-leave-to[data-v-b9c10655]{opacity:0}.sel-fade-enter-from .sel-dialog[data-v-b9c10655],.sel-fade-leave-to .sel-dialog[data-v-b9c10655]{opacity:0;transform:scale(.94) translateY(8px)}.login-wrap[data-v-7b8fcb7d]{max-width:560px;margin:0 auto;padding:12px 14px 32px;background:#f3f4f6;min-height:100vh}.login-card .tip[data-v-7b8fcb7d]{margin-bottom:12px}.wrap[data-v-7b8fcb7d]{max-width:560px;margin:0 auto;padding:12px 14px 32px;background:#f3f4f6;min-height:100vh}.bar[data-v-7b8fcb7d]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.bar h1[data-v-7b8fcb7d]{margin:0;font-size:18px;flex:1}.btn-logout[data-v-7b8fcb7d]{border:1px solid #d1d5db;background:#fff;border-radius:8px;padding:6px 12px;font-size:13px;cursor:pointer;color:#6b7280}.back[data-v-7b8fcb7d]{border:none;background:#fff;border-radius:8px;padding:8px 10px;cursor:pointer}.card[data-v-7b8fcb7d]{background:#fff;border-radius:12px;padding:14px;margin-bottom:12px;box-shadow:0 1px 3px #0000000f;overflow:visible}.card h2[data-v-7b8fcb7d]{margin:0 0 10px;font-size:15px}.tip[data-v-7b8fcb7d]{font-size:12px;color:#6b7280;margin:0 0 10px;line-height:1.5}.tip code[data-v-7b8fcb7d]{font-size:11px;background:#f3f4f6;padding:2px 4px;border-radius:4px}.issue-preview[data-v-7b8fcb7d]{margin-top:-4px;margin-bottom:10px}.field-label[data-v-7b8fcb7d]{display:block;font-size:12px;color:#6b7280;margin-bottom:6px}.sync-row[data-v-7b8fcb7d]{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;margin-bottom:10px;width:100%;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.sync-row[data-v-7b8fcb7d]::-webkit-scrollbar{display:none}.sync-label[data-v-7b8fcb7d]{font-size:14px;color:#374151;flex-shrink:0;white-space:nowrap}.sync-row .input.sync-input[data-v-7b8fcb7d]{width:96px;min-width:72px;max-width:120px;flex:0 0 auto;margin-bottom:0}.sync-btn[data-v-7b8fcb7d]{flex:1 1 0;min-width:0;margin-top:0;margin-right:0;white-space:nowrap}.input[data-v-7b8fcb7d]{width:100%;margin-bottom:8px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;box-sizing:border-box}@media(max-width:480px){.input[data-v-7b8fcb7d]:not([type=date]){font-size:16px}}.btn[data-v-7b8fcb7d]{margin-right:8px;margin-top:4px;padding:10px 14px;border-radius:8px;border:1px solid #d1d5db;background:#f9fafb;cursor:pointer;font-size:14px}.btn.primary[data-v-7b8fcb7d]{background:#dc2626;color:#fff;border-color:#b91c1c}.ok[data-v-7b8fcb7d]{color:#15803d;font-size:13px}.bad[data-v-7b8fcb7d]{color:#b91c1c;font-size:13px}.form-msg[data-v-7b8fcb7d]{margin-top:8px;margin-bottom:0}.list[data-v-7b8fcb7d]{margin:8px 0 0;padding-left:18px;font-size:13px}.meta[data-v-7b8fcb7d]{color:#6b7280}.lot-list[data-v-7b8fcb7d]{padding-left:0;list-style:none;margin-top:12px}.lot-item[data-v-7b8fcb7d]{background:#f9fafb;border-radius:10px;padding:12px;margin-bottom:10px;border:1px solid #e5e7eb}.lot-header[data-v-7b8fcb7d]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.lot-index[data-v-7b8fcb7d]{width:24px;height:24px;background:#e5e7eb;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#6b7280;flex-shrink:0}.lot-title[data-v-7b8fcb7d]{flex:1;min-width:0;font-size:14px}.lot-title strong[data-v-7b8fcb7d]{color:#111827}.lot-name[data-v-7b8fcb7d]{color:#6b7280;margin-left:6px}.lot-badges[data-v-7b8fcb7d]{display:flex;gap:6px;flex-wrap:wrap}.badge[data-v-7b8fcb7d]{display:inline-block;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:500}.badge-cwl[data-v-7b8fcb7d]{background:#fef3c7;color:#92400e}.badge-tc[data-v-7b8fcb7d]{background:#dbeafe;color:#1e40af}.badge-manual[data-v-7b8fcb7d]{background:#f3e8ff;color:#7c3aed}.badge-plain[data-v-7b8fcb7d]{background:#f3f4f6;color:#6b7280}.lot-config[data-v-7b8fcb7d]{padding-top:10px;border-top:1px solid #e5e7eb}.config-section[data-v-7b8fcb7d]{margin-bottom:10px}.config-row[data-v-7b8fcb7d]{margin-bottom:8px}.config-label[data-v-7b8fcb7d]{display:block;font-size:12px;color:#6b7280;margin-bottom:4px}.config-actions[data-v-7b8fcb7d]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.lot-actions[data-v-7b8fcb7d]{padding-top:8px}.tip-small[data-v-7b8fcb7d]{font-size:12px;color:#9ca3af;margin:4px 0 0}.form-grid[data-v-7b8fcb7d]{display:flex;flex-direction:column;gap:10px}.form-row[data-v-7b8fcb7d]{display:flex;gap:10px}.form-group[data-v-7b8fcb7d]{min-width:0}.form-group.flex-1[data-v-7b8fcb7d]{flex:1}.form-divider[data-v-7b8fcb7d]{display:flex;align-items:center;gap:10px;margin:6px 0}.form-divider[data-v-7b8fcb7d]:before,.form-divider[data-v-7b8fcb7d]:after{content:"";flex:1;height:1px;background:#e5e7eb}.form-divider span[data-v-7b8fcb7d]{font-size:12px;color:#9ca3af;padding:0 8px}.form-actions[data-v-7b8fcb7d]{margin-top:12px;padding-top:10px;border-top:1px solid #f3f4f6}.num-inputs[data-v-7b8fcb7d]{display:flex;gap:12px;justify-content:center}.num-input-wrap[data-v-7b8fcb7d]{display:flex;flex-direction:column;align-items:center;gap:4px}.num-input[data-v-7b8fcb7d]{width:56px!important;height:48px;text-align:center;font-size:20px!important;font-weight:600;padding:8px!important;margin-bottom:0!important}.num-label[data-v-7b8fcb7d]{font-size:11px;color:#9ca3af}.btn-sm[data-v-7b8fcb7d]{padding:6px 12px;font-size:12px}.btn-primary[data-v-7b8fcb7d]{background:#dc2626;color:#fff;border-color:#b91c1c}.btn-danger[data-v-7b8fcb7d]{background:#fef2f2;color:#dc2626;border-color:#fecaca}.text-danger[data-v-7b8fcb7d]{color:#dc2626}.rand-overlay[data-v-7b8fcb7d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:20px;background:#11182773;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.rand-card[data-v-7b8fcb7d]{width:min(100%,380px);padding:18px;background:#fff;border-radius:14px;box-shadow:0 16px 48px #0000002e}.rand-title[data-v-7b8fcb7d]{margin:0 0 10px;font-size:16px;color:#991b1b}.rand-tip[data-v-7b8fcb7d]{margin:0 0 10px;font-size:12px;line-height:1.55;color:#6b7280}.rand-label[data-v-7b8fcb7d]{display:block;font-size:12px;color:#6b7280;margin-bottom:6px}.rand-input[data-v-7b8fcb7d]{margin-bottom:14px}.rand-actions[data-v-7b8fcb7d]{display:flex;gap:10px;justify-content:flex-end}.page[data-v-dee48c89]{min-height:100vh;min-height:100dvh;background:#f3f4f6;display:flex;flex-direction:column}.bar[data-v-dee48c89]{flex-shrink:0;display:flex;align-items:center;gap:4px;padding:10px 12px;padding-top:max(10px,env(safe-area-inset-top));background:linear-gradient(180deg,#ef4444,#dc2626);color:#fff;box-shadow:0 2px 8px #dc262640}.back[data-v-dee48c89]{flex:0 0 40px;border:none;background:transparent;color:#fff;font-size:26px;line-height:1;padding:0;cursor:pointer}.title[data-v-dee48c89]{flex:1;margin:0;font-size:17px;font-weight:600;text-align:center}.bar-sp[data-v-dee48c89]{flex:0 0 40px}.body[data-v-dee48c89]{flex:1;padding:12px 14px calc(16px + env(safe-area-inset-bottom));max-width:560px;margin:0 auto;width:100%;box-sizing:border-box}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;height:100%;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,sans-serif;background:#f3f4f6;color:#111827;-webkit-tap-highlight-color:transparent}#app{height:100%;min-height:100%}
