.tp-overlay[data-v-593efe79]{position:fixed;inset:0;background:#00000073;display:flex;align-items:flex-end;justify-content:center;z-index:70}@media(min-width:640px){.tp-overlay[data-v-593efe79]{align-items:center}}.tp-card[data-v-593efe79]{width:430px;max-width:100%;background:linear-gradient(180deg,#202024,#121214);border:1px solid hsla(0,0%,100%,.12);border-radius:16px 16px 0 0;padding:18px 18px calc(18px + env(safe-area-inset-bottom));color:#e5e7eb;box-shadow:0 -8px 44px #00000080;animation:tp-up-593efe79 .22s ease}@media(min-width:640px){.tp-card[data-v-593efe79]{max-width:92vw;border-radius:16px;box-shadow:0 12px 44px #00000080;animation:none}}@keyframes tp-up-593efe79{0%{transform:translateY(24px);opacity:.4}to{transform:none;opacity:1}}.tp-head[data-v-593efe79]{display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:15px;margin-bottom:14px}.tp-x[data-v-593efe79]{background:none;border:none;color:#9ca3af;cursor:pointer;font-size:15px;line-height:1}.tp-grid[data-v-593efe79]{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.tp-btn[data-v-593efe79]{padding:11px 0;background:#ffffff14;border:1px solid hsla(0,0%,100%,.14);border-radius:8px;color:#d4d4d8;font-weight:600;cursor:pointer;transition:background .1s}.tp-btn[data-v-593efe79]:hover{background:#ffffff24}.tp-btn.on[data-v-593efe79]{background:#2ee6a0;border-color:#2ee6a0;color:#06210f}.tp-slider[data-v-593efe79]{display:flex;align-items:center;gap:10px;margin:18px 2px 6px}.tp-slider input[data-v-593efe79]{flex:1;accent-color:#2ee6a0}.tp-lim[data-v-593efe79]{color:#9ca3af;font-size:12px;min-width:24px;text-align:center}.tp-foot[data-v-593efe79]{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:6px}.tp-cur[data-v-593efe79]{font-size:15px}.tp-cur b[data-v-593efe79]{color:#2ee6a0;font-size:20px;margin-left:4px}.tp-orig[data-v-593efe79]{background:#ffffff14;border:1px solid hsla(0,0%,100%,.14);border-radius:8px;padding:6px 12px;color:#a1a1aa;cursor:pointer;font-size:12px}.tp-orig.on[data-v-593efe79]{border-color:#2ee6a0;color:#2ee6a0}.kp-overlay[data-v-a89b1ef3]{position:fixed;inset:0;background:#00000073;display:flex;align-items:flex-end;justify-content:center;z-index:70}@media(min-width:640px){.kp-overlay[data-v-a89b1ef3]{align-items:center}}.kp-card[data-v-a89b1ef3]{width:460px;max-width:100%;max-height:100dvh;overflow-y:auto;background:linear-gradient(180deg,#202024,#121214);border:1px solid hsla(0,0%,100%,.12);border-radius:16px 16px 0 0;padding:18px 18px calc(18px + env(safe-area-inset-bottom));color:#e5e7eb;box-shadow:0 -8px 44px #00000080;animation:kp-up-a89b1ef3 .22s ease}@media(min-width:640px){.kp-card[data-v-a89b1ef3]{max-width:94vw;border-radius:16px;box-shadow:0 12px 44px #00000080;animation:none}}@keyframes kp-up-a89b1ef3{0%{transform:translateY(24px);opacity:.4}to{transform:none;opacity:1}}.kp-head[data-v-a89b1ef3]{display:flex;align-items:center;gap:10px;font-weight:700;font-size:15px;margin-bottom:14px}.kp-cur[data-v-a89b1ef3]{margin-left:auto;color:#2ee6a0;font-size:18px;font-weight:800}.kp-x[data-v-a89b1ef3]{background:none;border:none;color:#9ca3af;cursor:pointer;font-size:15px}.kp-presets[data-v-a89b1ef3]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:10px auto;max-width:420px}.kp-preset[data-v-a89b1ef3]{padding:12px 0;background:#ffffff14;border:1px solid hsla(0,0%,100%,.14);border-radius:8px;color:#d4d4d8;font-weight:600;cursor:pointer}.kp-preset b[data-v-a89b1ef3]{color:#2ee6a0;margin-left:4px}.kp-preset.on[data-v-a89b1ef3]{background:#2ee6a0;border-color:#2ee6a0;color:#06210f}.kp-preset.on b[data-v-a89b1ef3]{color:#06210f}.kp-preset[data-v-a89b1ef3]:disabled{opacity:.4;cursor:default}.kp-grid[data-v-a89b1ef3]{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;max-width:420px;margin:0 auto}@media(min-width:900px){.kp-semi[data-v-a89b1ef3]{padding:10px 0;border-radius:6px}}.kp-semi[data-v-a89b1ef3]{display:flex;flex-direction:column;align-items:center;gap:1px;padding:7px 0;background:#ffffff14;border:1px solid hsla(0,0%,100%,.14);border-radius:7px;color:#d4d4d8;cursor:pointer}.kp-semi[data-v-a89b1ef3]:hover{background:#ffffff24}.kp-semi.on[data-v-a89b1ef3]{background:#2ee6a0;border-color:#2ee6a0;color:#06210f}.kp-off[data-v-a89b1ef3]{font-size:12px;font-weight:600}.kp-nm[data-v-a89b1ef3]{font-size:11px;opacity:.8}.kp-parts[data-v-a89b1ef3]{margin-top:14px;padding-top:14px;border-top:1px solid hsla(0,0%,100%,.12)}.kp-score-head[data-v-a89b1ef3]{display:flex;align-items:baseline;gap:8px;margin-bottom:10px;font-weight:700;font-size:13px}.kp-score-sub[data-v-a89b1ef3]{font-weight:400;font-size:11px;color:#9ca3af}.kp-part-name[data-v-a89b1ef3]{flex:0 0 48px;font-size:14px;color:#d4d4d8}.kp-tg[data-v-a89b1ef3]{flex:none;width:40px;height:22px;border-radius:999px;background:#ffffff24;border:1px solid hsla(0,0%,100%,.18);padding:0;position:relative;cursor:pointer;transition:background .15s ease}.kp-tg.on[data-v-a89b1ef3]{background:#2ee6a0;border-color:#2ee6a0}.kp-tg-dot[data-v-a89b1ef3]{position:absolute;top:50%;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transform:translateY(-50%);transition:left .15s ease;box-shadow:0 1px 2px #0006}.kp-tg.on .kp-tg-dot[data-v-a89b1ef3]{left:20px}.kp-sel[data-v-a89b1ef3]{position:relative;flex:1;min-width:0}.kp-sel-btn[data-v-a89b1ef3]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:6px;padding:9px 11px;background:#ffffff14;border:1px solid hsla(0,0%,100%,.16);border-radius:8px;color:#f3f4f6;font-size:14px;font-weight:600;cursor:pointer}.kp-sel-btn[data-v-a89b1ef3]:hover{background:#ffffff24}.kp-sel.open .kp-sel-btn[data-v-a89b1ef3]{border-color:#2ee6a0;background:#2ee6a01a}.kp-sel-cur[data-v-a89b1ef3]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kp-sel-cur.act[data-v-a89b1ef3]{color:#2ee6a0;font-weight:700}.kp-sel-cur.act .kp-sel-sub[data-v-a89b1ef3]{color:#2ee6a0}.kp-sel-caret[data-v-a89b1ef3]{font-size:10px;color:#9ca3af;transition:transform .15s ease}.kp-sel.open .kp-sel-caret[data-v-a89b1ef3]{transform:rotate(180deg);color:#2ee6a0}.kp-sel-menu[data-v-a89b1ef3]{position:absolute;left:0;right:0;bottom:calc(100% + 4px);margin:0;padding:4px;list-style:none;background:#2a2a30;border:1px solid hsla(0,0%,100%,.18);border-radius:10px;box-shadow:0 10px 30px #0000008c;z-index:10;max-height:220px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.28) transparent}.kp-sel-menu[data-v-a89b1ef3]::-webkit-scrollbar{width:8px}.kp-sel-menu[data-v-a89b1ef3]::-webkit-scrollbar-track{background:transparent;margin:4px 0}.kp-sel-menu[data-v-a89b1ef3]::-webkit-scrollbar-thumb{background:#ffffff42;border-radius:4px;border:2px solid transparent;background-clip:padding-box}.kp-sel-menu[data-v-a89b1ef3]::-webkit-scrollbar-thumb:hover{background:#ffffff6b;background-clip:padding-box}.kp-sel-opt[data-v-a89b1ef3]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:10px 11px;border-radius:7px;color:#e5e7eb;font-size:14px;font-weight:500;cursor:pointer}.kp-sel-opt[data-v-a89b1ef3]:hover{background:#ffffff1f}.kp-sel-opt.sel[data-v-a89b1ef3]{background:#2ee6a0;color:#06210f;font-weight:700}.kp-sel-osub[data-v-a89b1ef3]{font-size:12px;color:#9ca3af;font-weight:500}.kp-sel-opt.sel .kp-sel-osub[data-v-a89b1ef3]{color:#06210f}.kp-topt[data-v-a89b1ef3]{flex-direction:column;align-items:center;justify-content:center;gap:1px}.kp-topt-off[data-v-a89b1ef3]{font-size:11px;color:#9ca3af;font-weight:500}.kp-topt-code[data-v-a89b1ef3]{font-size:16px;font-weight:800;line-height:1.1}.kp-sel-opt.sel .kp-topt-off[data-v-a89b1ef3]{color:#06210f}.kp-sel-sub[data-v-a89b1ef3]{margin-left:6px;font-size:11px;color:#9ca3af;font-weight:600}.kp-part-row[data-v-a89b1ef3]{display:flex;align-items:center;gap:8px;padding:5px 0}
