.debug-trigger[data-v-f8438bdf]{align-items:center;background:#0000008c;border-radius:0 6px 6px 0;color:#fff;cursor:pointer;display:flex;font-size:.9rem;height:2.5rem;justify-content:center;left:0;position:fixed;top:33%;transform:translateY(-50%);transition:width .2s;width:2rem;z-index:9999}.debug-trigger[data-v-f8438bdf]:hover{width:2.5rem}.debug-panel[data-v-f8438bdf]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#121212e0;border-radius:0 14px 14px 0;bottom:0;color:#fff;display:flex;flex-direction:column;font-size:.8rem;gap:.75rem;left:0;max-height:100vh;overflow-y:auto;padding:.9rem 1rem;position:fixed;top:0;width:16rem;z-index:9998}.debug-panel[data-v-f8438bdf]::-webkit-scrollbar{width:3px}.debug-panel[data-v-f8438bdf]::-webkit-scrollbar-track{background:transparent}.debug-panel[data-v-f8438bdf]::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}.debug-header[data-v-f8438bdf]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;margin-bottom:.4rem;padding-bottom:.5rem}.debug-title[data-v-f8438bdf]{color:#ccc;font-size:.85rem;font-weight:600}.debug-close[data-v-f8438bdf]{border-radius:4px;color:var(--color-text-sub);cursor:pointer;font-size:.8rem;line-height:1;padding:2px 4px;transition:all .15s}.debug-close[data-v-f8438bdf]:hover{background:#ffffff26;color:#fff}.debug-section[data-v-f8438bdf]{border-top:1px solid hsla(0,0%,100%,.07);display:flex;flex-direction:column;gap:.45rem;padding-top:.6rem}.debug-section-title[data-v-f8438bdf]{color:var(--color-primary);font-size:.68rem;font-weight:700;letter-spacing:.08em;margin-bottom:.1rem;text-transform:uppercase}.debug-row[data-v-f8438bdf]{align-items:center;display:flex;gap:.5rem;justify-content:space-between;min-height:1.6rem}.debug-row--click[data-v-f8438bdf]{cursor:pointer}.debug-label[data-v-f8438bdf]{align-items:center;color:#999;display:flex;flex-shrink:0;font-size:.78rem;gap:.3rem}.debug-badge[data-v-f8438bdf]{background:#ef262a;border-radius:.5rem;color:#fff;display:inline-block;font-size:.6rem;line-height:1.4;padding:0 .3rem}.debug-checkbox[data-v-f8438bdf]{accent-color:var(--color-primary);cursor:pointer;height:1rem;width:1rem}.debug-input[data-v-f8438bdf]{background:#ffffff1a;border:1px solid hsla(0,0%,100%,.15);border-radius:4px;color:#fff;flex:1;font-size:.78rem;min-width:0;outline:none;padding:.2rem .4rem}.debug-input[data-v-f8438bdf]:focus{border-color:var(--color-primary)}.debug-select[data-v-f8438bdf]{background:#ffffff1a;border:1px solid hsla(0,0%,100%,.15);border-radius:4px;color:#fff;cursor:pointer;flex:1;font-size:.78rem;min-width:0;outline:none;padding:.2rem .3rem}.debug-select option[data-v-f8438bdf]{background:#222;color:#fff}.debug-select[data-v-f8438bdf]:focus{border-color:var(--color-primary)}.debug-stepper[data-v-f8438bdf]{align-items:center;display:flex;gap:.3rem}.debug-stepper button[data-v-f8438bdf]{align-items:center;background:#ffffff14;border:1px solid hsla(0,0%,100%,.2);border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:.9rem;height:1.4rem;justify-content:center;line-height:1;transition:background .15s;width:1.4rem}.debug-stepper button[data-v-f8438bdf]:hover{background:#ffffff2e}.debug-stepper-val[data-v-f8438bdf]{color:#ddd;font-size:.78rem;font-variant-numeric:tabular-nums;min-width:2.8rem;text-align:center}.debug-mode-switch[data-v-f8438bdf]{display:flex;gap:.3rem}.mode-btn[data-v-f8438bdf]{background:#ffffff0f;border:1px solid hsla(0,0%,100%,.15);border-radius:4px;color:var(--color-text-sub);cursor:pointer;flex:1;font-size:.75rem;padding:.25rem 0;transition:all .15s}.mode-btn[data-v-f8438bdf]:hover{background:#ffffff1f;color:#ccc}.mode-btn.active[data-v-f8438bdf]{background:var(--color-primary);border-color:var(--color-primary);color:#fff;font-weight:600}.debug-mode-hint[data-v-f8438bdf]{color:#666;font-size:.68rem;margin-top:.15rem}.debug-title-preview[data-v-f8438bdf]{background:#1194921a;border-radius:4px;color:var(--color-primary);font-size:.82rem;font-weight:600;margin-bottom:.4rem;padding:.3rem 0;text-align:center}.debug-preset-grid[data-v-f8438bdf]{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:.4rem}.debug-preset-btn[data-v-f8438bdf]{background:#ffffff0f;border:1px solid hsla(0,0%,100%,.15);border-radius:3px;color:var(--color-text-sub);cursor:pointer;font-size:.68rem;padding:.15rem .4rem;transition:all .15s}.debug-preset-btn[data-v-f8438bdf]:hover{background:#ffffff1f;color:#ccc}.debug-preset-btn.active[data-v-f8438bdf]{background:#1194921f;border-color:var(--color-primary);color:var(--color-primary)}.debug-input--num[data-v-f8438bdf]{flex:none;text-align:right;width:5rem}.debug-slide-enter-active[data-v-f8438bdf],.debug-slide-leave-active[data-v-f8438bdf]{transition:transform .25s cubic-bezier(.4,0,.2,1)}.debug-slide-enter-from[data-v-f8438bdf],.debug-slide-leave-to[data-v-f8438bdf]{transform:translate(-100%)}.debug-btn-fade-enter-active[data-v-f8438bdf],.debug-btn-fade-leave-active[data-v-f8438bdf]{transition:opacity .15s}.debug-btn-fade-enter-from[data-v-f8438bdf],.debug-btn-fade-leave-to[data-v-f8438bdf]{opacity:0}
