.slide-controls[data-v-60758e8c]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:32px;margin-top:24px;padding:16px;background:#fff;border-radius:12px;-webkit-box-shadow:0 2px 8px -2px rgba(0,0,0,.08);box-shadow:0 2px 8px -2px rgba(0,0,0,.08)}.nav-arrows[data-v-60758e8c],.slide-controls[data-v-60758e8c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-arrows[data-v-60758e8c]{gap:16px}.nav-btn[data-v-60758e8c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:44px;height:44px;border:none;border-radius:50%;background:#f5f5f5;color:#3d3d3d;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.nav-btn[data-v-60758e8c]:hover:not(:disabled){background:#7c3aed;color:#fff;-webkit-transform:scale(1.05);transform:scale(1.05)}.nav-btn[data-v-60758e8c]:disabled{opacity:.3;cursor:not-allowed}.nav-btn[data-v-60758e8c]:active:not(:disabled){-webkit-transform:scale(.95);transform:scale(.95)}.slide-counter[data-v-60758e8c]{font-family:JetBrains Mono,DM Sans,monospace;font-size:14px;color:#6b6b6b;min-width:60px;text-align:center}.slide-counter .current[data-v-60758e8c]{font-weight:700;color:#3d3d3d}.slide-counter .separator[data-v-60758e8c]{margin:0 4px}.slide-counter .total[data-v-60758e8c]{color:#9e9e9e}.progress-dots[data-v-60758e8c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.dot[data-v-60758e8c]{width:8px;height:8px;border:none;border-radius:50%;background:#e0e0e0;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;padding:0}.dot[data-v-60758e8c]:hover{background:#a78bfa;-webkit-transform:scale(1.2);transform:scale(1.2)}.dot.visited[data-v-60758e8c]{background:#c4b5fd}.dot.active[data-v-60758e8c]{background:#7c3aed;width:24px;border-radius:4px}.action-buttons[data-v-60758e8c]{gap:8px}.action-btn[data-v-60758e8c],.action-buttons[data-v-60758e8c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.action-btn[data-v-60758e8c]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;border:none;border-radius:8px;background:transparent;color:#6b6b6b;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.action-btn[data-v-60758e8c]:hover:not(:disabled){background:#f5f5f5;color:#7c3aed}.action-btn[data-v-60758e8c]:disabled{opacity:.5;cursor:not-allowed}.action-btn.is-loading .spinner[data-v-60758e8c]{-webkit-animation:spin-data-v-60758e8c 1s linear infinite;animation:spin-data-v-60758e8c 1s linear infinite}@-webkit-keyframes spin-data-v-60758e8c{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-data-v-60758e8c{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media (max-width:768px){.slide-controls[data-v-60758e8c]{gap:16px;padding:12px}.progress-dots[data-v-60758e8c]{display:none}.nav-btn[data-v-60758e8c]{width:40px;height:40px}}