.modal-overlay[data-v-914fd576]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999}.modal-dialog[data-v-914fd576]{max-width:500px;width:90%;margin:0}.notification-dialog[data-v-914fd576]{border-radius:12px;border:none;box-shadow:0 10px 30px #0003}.notification-dialog .modal-header[data-v-914fd576]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;border-radius:12px 12px 0 0;border:none;padding:1.5rem}.notification-dialog .modal-title[data-v-914fd576]{font-size:1.25rem;font-weight:600;margin:0}.notification-dialog .modal-title i[data-v-914fd576]{margin-right:.5rem;color:gold}.notification-dialog .btn-close[data-v-914fd576]{filter:invert(1);opacity:.8}.notification-dialog .btn-close[data-v-914fd576]:hover{opacity:1}.notification-dialog .modal-body[data-v-914fd576]{padding:2rem;background:#f8f9fa}.notification-content[data-v-914fd576]{display:flex;align-items:flex-start;gap:1.5rem}.notification-icon[data-v-914fd576]{flex-shrink:0;width:60px;height:60px;background:linear-gradient(135deg,#ff6b6b,#ee5a24);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;box-shadow:0 4px 15px #ff6b6b4d}.notification-text[data-v-914fd576]{flex:1}.notification-message[data-v-914fd576]{font-size:1.1rem;color:#2c3e50;margin-bottom:1rem;line-height:1.5}.notification-hint[data-v-914fd576]{font-size:.95rem;color:#6c757d;margin:0;font-style:italic}.notification-dialog .modal-footer[data-v-914fd576]{background:white;border-top:1px solid #e9ecef;padding:1.5rem;border-radius:0 0 12px 12px;display:flex;justify-content:flex-end;gap:.75rem}.notification-dialog .btn[data-v-914fd576]{padding:.75rem 1.5rem;font-weight:500;border-radius:8px;border:none;transition:all .2s ease}.notification-dialog .btn-secondary[data-v-914fd576]{background:#6c757d;color:#fff}.notification-dialog .btn-secondary[data-v-914fd576]:hover{background:#5a6268;transform:translateY(-1px)}.notification-dialog .btn-primary[data-v-914fd576]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff}.notification-dialog .btn-primary[data-v-914fd576]:hover{background:linear-gradient(135deg,#5a6fd8 0%,#6a4190 100%);transform:translateY(-1px);box-shadow:0 4px 12px #667eea66}#manual-skill-notification-modal.modal[data-v-914fd576]{z-index:1070}#manual-skill-notification-modal .modal-dialog[data-v-914fd576]{z-index:1071}.notification-icon[data-v-914fd576]{animation:pulse-914fd576 2s infinite}@keyframes pulse-914fd576{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@media (max-width: 576px){.notification-content[data-v-914fd576]{flex-direction:column;text-align:center}.notification-icon[data-v-914fd576]{align-self:center}}.time[data-v-6e749505]{color:#999}.card-title[data-v-a1b30ef5]{margin-bottom:0}.start-time[data-v-a1b30ef5]{color:#999}.card-title[data-v-e2d23fa6]{margin-bottom:0}.start-time[data-v-e2d23fa6]{color:#999}.list-group-item[data-v-e2d23fa6]{padding:10px}.card-body[data-v-8bc3b67e]{border-bottom:1px solid rgba(0,0,0,.125)}.btn+.btn[data-v-9e9ac8f3]{margin-left:5px}.skill-icon[data-v-44d34304]{display:inline-flex;align-items:center;padding:4px 6px;background:linear-gradient(to right,#fbfae1,#ffeda5,#ffca4f);border-radius:4px}.skill-icon img[data-v-44d34304]{width:22px;height:22px}.skill-name[data-v-44d34304]{margin-left:4px;color:#855f40;font-size:14px}#aoharu-config-modal.modal[data-v-d05efae7]{z-index:1060}#aoharu-config-modal .modal-dialog[data-v-d05efae7]{z-index:1061}.confirm-btn-large[data-v-d05efae7]{padding:.5rem 1rem!important;font-size:1rem!important;font-weight:400!important;min-width:60px;min-height:40px}#aoharu-config-modal .section-card[data-v-d05efae7]{border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000f}.form-check[data-v-d05efae7]{display:flex;align-items:center}.form-check-inline[data-v-d05efae7]{display:inline-flex!important;align-items:center;margin-right:1rem}.form-check.mb-3[data-v-d05efae7]{display:flex!important;align-items:center;margin-bottom:1rem!important}.form-check-input[data-v-d05efae7]{margin-top:0!important;margin-right:8px;flex-shrink:0}.form-check-label[data-v-d05efae7]{margin-bottom:0;line-height:1.4;display:flex;align-items:center}.form-check-label>*[data-v-d05efae7]{vertical-align:middle}#ura-config-modal.modal[data-v-f19054f6]{z-index:1060}#ura-config-modal .modal-dialog[data-v-f19054f6]{z-index:1061}.section-card[data-v-f19054f6]{border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000f}.cancel-btn[data-v-f19054f6]{background-color:#dc3545!important;color:#fff!important;padding:.4rem .8rem!important;font-size:1rem!important;border-radius:.25rem;border:none;cursor:pointer;min-width:60px;min-height:30px;font-weight:500}.cancel-btn[data-v-f19054f6]:hover{background-color:#c82333!important;color:#fff!important}.cancel-btn[data-v-0f2660ec]{background-color:#dc3545!important;color:#fff!important;padding:.4rem .8rem!important;font-size:1rem!important;border-radius:.25rem;border:none;cursor:pointer;min-width:60px;min-height:30px;font-weight:500}.cancel-btn[data-v-0f2660ec]:hover{background-color:#c82333!important;color:#fff!important}.auto-btn[data-v-0f2660ec]{background-color:#0faedf!important;color:#fff!important;padding:.4rem .8rem!important;font-size:1rem!important;border-radius:.25rem;border:none;cursor:pointer;min-width:60px;min-height:30px;font-weight:500}.auto-btn[data-v-0f2660ec]:hover{background-color:#1ea7e1!important;color:#fff!important}#support-card-select-modal.modal[data-v-0f2660ec]{z-index:1060}#support-card-select-modal .modal-dialog[data-v-0f2660ec]{z-index:1061}.section-card[data-v-0f2660ec]{border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000f}.support-card-modal-body[data-v-0f2660ec]{max-height:600px;overflow-y:auto;padding-bottom:80px}.support-card-img-grid[data-v-0f2660ec]{display:flex;flex-direction:column;gap:2px;margin-bottom:8px}.img-row[data-v-0f2660ec]{display:flex;flex-direction:row;gap:0px;margin-bottom:0}.img-cell[data-v-0f2660ec]{flex:0 0 12.5%;display:flex;justify-content:center;align-items:center;min-width:0;padding:0 2px}.img-content[data-v-0f2660ec]{display:flex;flex-direction:column;align-items:center}.card-img-wrapper[data-v-0f2660ec]{position:relative;display:inline-block}.card-img-wrapper.selected-card[data-v-0f2660ec]{box-shadow:none;border-radius:10px}.card-img-wrapper.selected-card[data-v-0f2660ec]:after{content:"";position:absolute;left:0;top:0;width:101%;height:98%;background:rgba(0,0,0,.5);border-radius:10px;z-index:3;pointer-events:none}.card-img-wrapper.selected-card[data-v-0f2660ec]:before{content:"";position:absolute;left:50%;top:50%;width:48px;height:36px;background:url(./selected_check.c04ed600.svg) center center no-repeat;background-size:contain;transform:translate(-50%,-50%);z-index:4;pointer-events:none}.card-ssr-icon[data-v-0f2660ec]{position:absolute;top:6px;left:10px;width:30px;height:30px;z-index:2;pointer-events:none}.card-type-icon[data-v-0f2660ec]{position:absolute;top:4px;right:2px;width:28px;height:28px;z-index:2;pointer-events:none}.support-card-label[data-v-0f2660ec]{margin-top:4px;font-size:.84rem;color:#333;text-align:center;word-break:break-all;line-height:1.2;max-width:125px;min-height:1.2em;white-space:pre-line;overflow:hidden;text-overflow:ellipsis;display:block}.support-card-img[data-v-0f2660ec]{width:120px;height:160px;object-fit:cover;border-radius:8px;border:1px solid #eee;box-shadow:0 1px 4px #00000014;background:#fafafa;margin-top:4px;margin-bottom:4px;display:block}.type-btn-row[data-v-0f2660ec]{display:flex;justify-content:flex-start;align-items:center;gap:8px;margin-top:12px;margin-bottom:8px}.type-btn[data-v-0f2660ec]{background:none;border:none;padding:0;cursor:pointer;outline:none;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.type-btn-img[data-v-0f2660ec]{width:32px;height:32px;object-fit:contain;display:block}.type-btn-divider[data-v-0f2660ec]{border:none;border-top:1px solid #e0e0e0;margin:0 0 12px}.type-btn.active[data-v-0f2660ec]{border:2px solid #3485E3;border-radius:8px;background:#f0f6ff}.btn[data-v-184f6ec0]{padding:.4rem .8rem!important;font-size:1rem!important}.red-button[data-v-184f6ec0]{background-color:red!important;padding:.4rem .8rem!important;font-size:1rem!important;border-radius:.25rem}.cancel-btn[data-v-184f6ec0]{background-color:#dc3545!important;color:#fff!important;padding:.4rem .8rem!important;font-size:1rem!important;border-radius:.25rem;margin-right:10px;border:none;cursor:pointer}.cancel-btn[data-v-184f6ec0]:hover{background-color:#c82333!important;color:#fff!important}.modal-body[data-v-184f6ec0]{max-height:80vh;overflow-y:auto}.modal-body--split[data-v-184f6ec0]{display:grid;grid-template-columns:260px 1fr;gap:16px}#create-task-list-modal .modal-dialog[data-v-184f6ec0]{max-width:1320px;width:96vw}@media (min-width: 1440px){#create-task-list-modal .modal-dialog[data-v-184f6ec0]{max-width:1380px}}.side-nav[data-v-184f6ec0]{position:sticky;top:16px;height:fit-content;background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;padding:12px}.side-nav-title[data-v-184f6ec0]{font-weight:700;margin-bottom:8px}.side-nav-list[data-v-184f6ec0]{list-style:none;padding:0;margin:0}.side-nav-list li a[data-v-184f6ec0]{display:block;padding:8px 10px;color:#374151;border-radius:8px;text-decoration:none}.side-nav-list li a[data-v-184f6ec0]:hover{background:#f3f4f6}.side-nav-list li a.active[data-v-184f6ec0]{background:#eef2ff;color:#4338ca;font-weight:600}.content-pane[data-v-184f6ec0]{min-width:0}.modal-backdrop-overlay[data-v-184f6ec0]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1055;pointer-events:auto}#create-task-list-modal.modal.show .modal-content[data-v-184f6ec0]{transition:opacity .3s ease}#create-task-list-modal.modal.show .modal-content.dimmed[data-v-184f6ec0]{opacity:.6}.content-pane[data-v-184f6ec0]{scroll-behavior:smooth}.aoharu-btn-bg[data-v-184f6ec0]{background:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url(./aoharu_btn_bg.be426715.png) center center no-repeat;background-size:cover;background-position:center -50px;color:#fff!important;border:2px solid rgba(255,255,255,.8);box-shadow:0 2px 4px #0003;text-shadow:1px 1px 2px rgba(0,0,0,.8);font-weight:600;padding:.5rem 1rem!important;font-size:1rem!important;border-radius:.25rem;width:100%;min-height:40px;display:inline-block;transition:all .3s ease}.ura-btn-bg[data-v-184f6ec0]{background:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url(./ura_btn_bg.d08d34a4.png) center center no-repeat;background-size:cover;background-position:center -100px;color:#fff!important;border:2px solid rgba(255,255,255,.8);box-shadow:0 2px 4px #0003;text-shadow:1px 1px 2px rgba(0,0,0,.8);font-weight:600;padding:.5rem 1rem!important;font-size:1rem!important;border-radius:.25rem;width:100%;min-height:40px;display:inline-block;transition:all .3s ease}.race-grid[data-v-184f6ec0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;padding:8px}.category-card[data-v-184f6ec0]{background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;padding:16px;margin-bottom:16px;box-shadow:0 2px 4px #00000008}.category-title[data-v-184f6ec0]{font-weight:700;margin-bottom:12px;font-size:16px}.race-toggle[data-v-184f6ec0]{background:#f8f9fa;border:2px solid #e9ecef;border-radius:8px;padding:12px;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden}.race-toggle[data-v-184f6ec0]:hover{background:#e9ecef;border-color:#007bff;transform:translateY(-1px);box-shadow:0 2px 8px #007bff26}.race-toggle.selected[data-v-184f6ec0]{background:#007bff;border-color:#0056b3;color:#fff;box-shadow:0 2px 8px #007bff4d}.race-toggle.selected[data-v-184f6ec0]:hover{background:#0056b3;border-color:#004085}.race-content[data-v-184f6ec0]{display:flex;flex-direction:column;gap:8px}.race-name[data-v-184f6ec0]{font-weight:600;font-size:14px;line-height:1.3;margin-bottom:4px}.race-badges[data-v-184f6ec0]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:4px}.race-badges .badge[data-v-184f6ec0]{font-size:10px;padding:2px 6px;border-radius:12px}.race-details[data-v-184f6ec0]{font-size:11px;opacity:.8;line-height:1.2}.race-toggle.selected .race-details[data-v-184f6ec0]{opacity:.9}.skill-grid[data-v-184f6ec0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;padding:8px}.skill-toggle[data-v-184f6ec0]{background:#f8f9fa;border:2px solid #e9ecef;border-radius:6px;padding:8px;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden}.skill-toggle[data-v-184f6ec0]:hover{background:#e9ecef;border-color:#007bff;transform:translateY(-1px);box-shadow:0 2px 8px #007bff26}.skill-toggle.selected[data-v-184f6ec0]{background:#007bff;border-color:#0056b3;color:#fff;box-shadow:0 2px 8px #007bff4d}.skill-toggle.selected[data-v-184f6ec0]:hover{background:#0056b3;border-color:#004085}.skill-toggle.blacklist-toggle[data-v-184f6ec0]{border-color:#dc3545}.skill-toggle.blacklist-toggle[data-v-184f6ec0]:hover{border-color:#c82333;box-shadow:0 2px 8px #dc354526}.skill-toggle.blacklist-toggle.selected[data-v-184f6ec0]{background:#dc3545;border-color:#c82333;box-shadow:0 2px 8px #dc35454d}.skill-toggle.blacklist-toggle.selected[data-v-184f6ec0]:hover{background:#c82333;border-color:#a71e2a}.skill-content[data-v-184f6ec0]{display:flex;flex-direction:column;gap:4px}.skill-name[data-v-184f6ec0]{font-weight:600;font-size:12px;line-height:1.2;margin-bottom:2px}.skill-priority[data-v-184f6ec0]{font-size:10px;opacity:.8;line-height:1.1}.skill-type[data-v-184f6ec0]{font-size:10px;opacity:.7;line-height:1.1;font-style:italic}.skill-description[data-v-184f6ec0]{font-size:9px;opacity:.8;line-height:1.2;margin-top:4px;word-wrap:break-word}.skill-cost[data-v-184f6ec0]{font-size:9px;opacity:.9;line-height:1.1;font-weight:500}.skill-type-group[data-v-184f6ec0]{margin-bottom:16px}.skill-type-header[data-v-184f6ec0]{font-size:12px;font-weight:600;color:#495057;margin-bottom:8px;padding:4px 8px;background:#e9ecef;border-radius:4px;border-left:3px solid #007bff}.form-label[data-v-184f6ec0]{font-weight:600;margin-bottom:8px;color:#495057}.priority-section[data-v-184f6ec0]{margin-bottom:16px}.selected-skills-box[data-v-184f6ec0],.blacklist-box[data-v-184f6ec0]{border:2px dashed #dee2e6;border-radius:8px;padding:16px;min-height:80px;background:#f8f9fa;transition:all .2s ease}.selected-skills-box[data-v-184f6ec0]:hover,.blacklist-box[data-v-184f6ec0]:hover{border-color:#007bff;background:#f0f8ff}.empty-state[data-v-184f6ec0]{color:#6c757d;font-style:italic;text-align:center;padding:20px;font-size:14px}.selected-skills-list[data-v-184f6ec0],.blacklisted-skills-list[data-v-184f6ec0]{display:flex;flex-wrap:wrap;gap:8px}.selected-skill-item[data-v-184f6ec0],.blacklisted-skill-item[data-v-184f6ec0]{background:#007bff;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.blacklisted-skill-item[data-v-184f6ec0]{background:#dc3545}.skill-list-container[data-v-184f6ec0]{border:1px solid #dee2e6;border-radius:8px;padding:16px;background:white;max-height:500px;overflow-y:auto}.skill-type-grid[data-v-184f6ec0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.skill-type-card[data-v-184f6ec0]{border:1px solid #e9ecef;border-radius:8px;background:#f8f9fa;overflow:hidden;box-shadow:0 2px 4px #0000000d;transition:all .2s ease}.skill-type-card[data-v-184f6ec0]:hover{box-shadow:0 4px 8px #0000001a;transform:translateY(-1px)}.skill-type-header[data-v-184f6ec0]{background:linear-gradient(135deg,#007bff,#0056b3);color:#fff;padding:12px 16px;display:flex;justify-content:space-between;align-items:center}.skill-type-title[data-v-184f6ec0]{margin:0;font-size:14px;font-weight:600}.skill-count[data-v-184f6ec0]{font-size:11px;opacity:.9;background:rgba(255,255,255,.2);padding:2px 8px;border-radius:12px}.skill-type-content[data-v-184f6ec0]{padding:12px;max-height:300px;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.skill-item[data-v-184f6ec0]{border:1px solid #dee2e6;border-radius:6px;padding:10px;background:white;cursor:pointer;transition:all .2s ease;font-size:11px}.skill-item[data-v-184f6ec0]:hover{border-color:#007bff;box-shadow:0 2px 6px #007bff26;transform:translateY(-1px)}.skill-item.selected[data-v-184f6ec0]{background:linear-gradient(135deg,#007bff,#0056b3);border-color:#0056b3;color:#fff;box-shadow:0 2px 8px #007bff4d}.skill-item.blacklisted[data-v-184f6ec0]{background:linear-gradient(135deg,#dc3545,#c82333);border-color:#c82333;color:#fff;box-shadow:0 2px 8px #dc35454d}.skill-header[data-v-184f6ec0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.skill-name[data-v-184f6ec0]{font-weight:600;font-size:12px;line-height:1.2}.skill-cost[data-v-184f6ec0]{font-size:10px;opacity:.9;font-weight:500;background:rgba(255,255,255,.2);padding:2px 6px;border-radius:8px}.skill-details[data-v-184f6ec0]{display:flex;flex-direction:column;gap:4px}.skill-type[data-v-184f6ec0]{font-size:10px;opacity:.8;line-height:1.1;font-style:italic}.skill-description[data-v-184f6ec0]{font-size:9px;opacity:.8;line-height:1.3;word-wrap:break-word}.skill-item.selected .skill-type[data-v-184f6ec0],.skill-item.selected .skill-description[data-v-184f6ec0],.skill-item.blacklisted .skill-type[data-v-184f6ec0],.skill-item.blacklisted .skill-description[data-v-184f6ec0]{opacity:.9}.btn-group[data-v-184f6ec0]{display:flex;gap:8px}.btn-group .btn[data-v-184f6ec0]{border-radius:6px;font-size:12px;padding:6px 12px}.btn-group .btn[data-v-184f6ec0]:disabled{opacity:.5;cursor:not-allowed}.skill-notes-alert[data-v-184f6ec0]{display:flex;align-items:center;font-size:12px;color:#6c757d}.skill-notes-alert i[data-v-184f6ec0]{margin-right:5px}.section-heading[data-v-184f6ec0]{display:flex;align-items:center;font-size:14px;font-weight:600;margin-bottom:10px}.section-heading i[data-v-184f6ec0]{margin-right:10px}.filter-label[data-v-184f6ec0]{font-weight:600;margin-bottom:5px}.skill-filter-section[data-v-184f6ec0]{margin-bottom:20px;padding:15px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.toggle-row .form-check.form-switch[data-v-184f6ec0]{display:flex;align-items:center;gap:8px}.toggle-row .form-check-input[data-v-184f6ec0]{width:2.25rem;height:1.125rem}.toggle-row .form-check-label[data-v-184f6ec0]{margin-left:4px}.token-toggle[data-v-184f6ec0]{display:inline-flex;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:9999px;overflow:hidden}.token-toggle .token[data-v-184f6ec0]{background:transparent;border:none;padding:6px 14px;font-size:12px;color:#374151;cursor:pointer}.token-toggle .token.active[data-v-184f6ec0]{background:#1e40af;color:#fff}.token-toggle.disabled .token[data-v-184f6ec0]{opacity:.6;cursor:not-allowed}.skill-notes-alert[data-v-184f6ec0]{display:flex;align-items:center;background:linear-gradient(135deg,#fff3cd,#ffeaa7);border:1px solid #ffc107;border-radius:6px;padding:8px 12px;font-size:13px;color:#856404;font-weight:500;box-shadow:0 2px 4px #ffc1071a}.skill-notes-alert i[data-v-184f6ec0]{margin-right:8px;color:#ffc107}.section-heading[data-v-184f6ec0]{display:flex;align-items:center;font-size:16px;font-weight:600;margin-bottom:12px;color:#495057;padding:8px 0;border-bottom:2px solid #e9ecef}.section-heading i[data-v-184f6ec0]{margin-right:10px;color:#007bff}.filter-label[data-v-184f6ec0]{font-weight:600;margin-bottom:5px;color:#495057;font-size:12px}.skill-tags[data-v-184f6ec0]{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.skill-tag[data-v-184f6ec0]{font-size:8px;padding:2px 6px;border-radius:10px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.strategy-tag[data-v-184f6ec0]{background:#e3f2fd;color:#1976d2;border:1px solid #bbdefb}.distance-tag[data-v-184f6ec0]{background:#f3e5f5;color:#7b1fa2;border:1px solid #e1bee7}.tier-tag[data-v-184f6ec0]{background:#fff3e0;color:#f57c00;border:1px solid #ffcc02}.tier-tag[data-tier=SS][data-v-184f6ec0]{background:linear-gradient(135deg,#ff6b6b,#ee5a52);color:#fff;border:1px solid #c44569}.tier-tag[data-tier=S][data-v-184f6ec0]{background:linear-gradient(135deg,#ffa726,#ff9800);color:#fff;border:1px solid #f57c00}.tier-tag[data-tier=A][data-v-184f6ec0]{background:linear-gradient(135deg,#66bb6a,#4caf50);color:#fff;border:1px solid #388e3c}.tier-tag[data-tier=B][data-v-184f6ec0]{background:linear-gradient(135deg,#42a5f5,#2196f3);color:#fff;border:1px solid #1976d2}.tier-tag[data-tier=C][data-v-184f6ec0]{background:linear-gradient(135deg,#ab47bc,#9c27b0);color:#fff;border:1px solid #7b1fa2}.tier-tag[data-tier=D][data-v-184f6ec0]{background:linear-gradient(135deg,#78909c,#607d8b);color:#fff;border:1px solid #455a64}.rarity-tag[data-v-184f6ec0]{background:#e8f5e8;color:#388e3c;border:1px solid #c8e6c9}.skill-item.selected .skill-tag[data-v-184f6ec0],.skill-item.blacklisted .skill-tag[data-v-184f6ec0]{background:rgba(255,255,255,.2);border-color:#ffffff4d;color:#fff}.skill-list-header[data-v-184f6ec0]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:linear-gradient(135deg,#007bff,#0056b3);color:#fff;border-radius:8px;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px #007bff33;margin-bottom:10px}.header-actions button.btn.btn-sm.btn-outline-secondary[data-v-184f6ec0]{margin-right:8px}.btn.auto-btn[data-v-184f6ec0],.btn.btn-primary[data-v-184f6ec0]{background-color:#1e40af!important;border-color:#1e40af!important}.btn.btn-primary[data-v-184f6ec0]:hover,.btn.auto-btn[data-v-184f6ec0]:hover{background-color:#1d4ed8!important;border-color:#1d4ed8!important}.btn-outline-primary[data-v-184f6ec0]{color:#1e40af!important;border-color:#1e40af!important}.btn-outline-primary[data-v-184f6ec0]:hover{background-color:#eef2ff!important}.btn-outline-danger[data-v-184f6ec0]{color:#b91c1c!important;border-color:#b91c1c!important}.btn-outline-danger[data-v-184f6ec0]:hover{background-color:#fee2e2!important}.btn-outline-success[data-v-184f6ec0]{color:#166534!important;border-color:#166534!important}.btn-outline-success[data-v-184f6ec0]:hover{background-color:#dcfce7!important}.btn.btn-sm[data-v-184f6ec0]{padding:6px 12px!important;font-size:12px!important;border-radius:8px!important}.btn-group .btn[data-v-184f6ec0]{border-radius:8px!important}.dropdown-menu .dropdown-item[data-v-184f6ec0]{font-size:13px}.side-nav-list li a.active[data-v-184f6ec0]{background:#eef2ff;color:#1e40af}.input-group .btn.btn-sm[data-v-184f6ec0]{height:32px;display:inline-flex;align-items:center}.preset-actions .preset-save-group[data-v-184f6ec0]{display:inline-flex;align-items:stretch}.skill-list-header[data-v-184f6ec0]:hover{background:linear-gradient(135deg,#0056b3,#004085);box-shadow:0 4px 8px #007bff4d;transform:translateY(-1px)}.skill-list-title[data-v-184f6ec0]{font-weight:600;font-size:16px;display:flex;align-items:center}.skill-list-title i[data-v-184f6ec0]{margin-right:10px;font-size:18px}.skill-list-toggle[data-v-184f6ec0]{display:flex;align-items:center;background:rgba(255,255,255,.2);padding:6px 12px;border-radius:20px;font-weight:500;font-size:13px;transition:all .2s ease}.skill-list-toggle[data-v-184f6ec0]:hover{background:rgba(255,255,255,.3)}.toggle-text[data-v-184f6ec0]{margin-right:8px}.skill-list-content[data-v-184f6ec0]{margin-top:15px;animation:fadeIn-184f6ec0 .3s ease}@keyframes fadeIn-184f6ec0{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.advanced-options-header[data-v-184f6ec0]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:linear-gradient(135deg,#007bff,#0056b3);color:#fff;border-radius:8px;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px #007bff33;margin-bottom:10px}.advanced-options-header[data-v-184f6ec0]:hover{background:linear-gradient(135deg,#0056b3,#004085);box-shadow:0 4px 8px #007bff4d;transform:translateY(-1px)}.advanced-options-title[data-v-184f6ec0]{font-weight:600;font-size:16px;display:flex;align-items:center}.advanced-options-title i[data-v-184f6ec0]{margin-right:10px;font-size:18px}.advanced-options-toggle[data-v-184f6ec0]{display:flex;align-items:center;background:rgba(255,255,255,.2);padding:6px 12px;border-radius:20px;font-weight:500;font-size:13px;transition:all .2s ease}.advanced-options-toggle[data-v-184f6ec0]:hover{background:rgba(255,255,255,.3)}.advanced-options-content[data-v-184f6ec0]{margin-top:15px;animation:fadeIn-184f6ec0 .3s ease}.race-options-header[data-v-184f6ec0]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:linear-gradient(135deg,#0ea5e9,#0284c7);color:#fff;border-radius:8px;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px #0284c740;margin-bottom:12px}.race-options-header[data-v-184f6ec0]:hover{background:linear-gradient(135deg,#0056b3,#004085);box-shadow:0 4px 8px #007bff4d;transform:translateY(-1px)}.race-options-title[data-v-184f6ec0]{font-weight:600;font-size:16px;display:flex;align-items:center}.race-options-title i[data-v-184f6ec0]{margin-right:10px;font-size:18px}.race-options-toggle[data-v-184f6ec0]{display:flex;align-items:center;background:rgba(255,255,255,.2);padding:6px 12px;border-radius:20px;font-weight:500;font-size:13px;transition:all .2s ease}.race-options-toggle[data-v-184f6ec0]:hover{background:rgba(255,255,255,.3)}.race-options-content[data-v-184f6ec0]{margin-top:12px;animation:fadeIn-184f6ec0 .3s ease}.race-filters[data-v-184f6ec0]{display:grid;grid-template-columns:repeat(12,1fr);gap:12px}.race-filters .filter[data-v-184f6ec0],.race-filters .quick[data-v-184f6ec0],.race-filters .distance[data-v-184f6ec0]{grid-column:span 4}.preset-actions .dropdown-menu[data-v-184f6ec0]{display:block;position:absolute;transform:translateY(8px);min-width:220px}.character-change-modal.show[data-v-184f6ec0]{z-index:1050}.character-change-modal .modal-dialog[data-v-184f6ec0]{max-width:500px}.character-change-modal .modal-footer .btn[data-v-184f6ec0]{min-width:200px;margin:5px;text-align:left;padding:12px 16px}.character-change-modal .modal-footer .btn small[data-v-184f6ec0]{font-size:11px;opacity:.8;margin-top:4px}.character-change-modal .modal-footer .btn i[data-v-184f6ec0]{margin-right:8px;width:16px}.character-change-modal .modal-body ul[data-v-184f6ec0]{margin-bottom:0}.character-change-modal .modal-body li[data-v-184f6ec0]{margin-bottom:5px}.card-title[data-v-344be8b1]{margin-bottom:0}.start-time[data-v-344be8b1]{color:#999}.card-body[data-v-344be8b1]{border-bottom:1px solid rgba(0,0,0,.125)}.card-title[data-v-9f6cd8b6]{margin-bottom:0}.start-time[data-v-9f6cd8b6]{color:#999}.card-body[data-v-9f6cd8b6]{border-bottom:1px solid rgba(0,0,0,.125)}textarea[data-v-4e9459ca]{min-height:600px;font-size:12px}.form-control[data-v-4e9459ca]:disabled{background:#fff}.stat-card[data-v-1f5f22db]{padding:8px 12px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;box-shadow:0 1px 2px #00000008}.stat-label[data-v-1f5f22db]{font-size:12px;color:#6b7280}.stat-value[data-v-1f5f22db]{font-size:20px;font-weight:700;color:#111827}.spot-title[data-v-1f5f22db]{font-weight:600}.spot-meta[data-v-1f5f22db]{font-size:12px;color:#6b7280}:root{--color-primary:#1e40af;--color-primary-600:#1d4ed8;--color-surface:#ffffff;--color-muted:#6b7280;--radius-card:12px;--radius-pill:9999px;--btn-sm-h:32px;--shadow-1:0 2px 4px rgba(0,0,0,.06)}.btn--primary{background:var(--color-primary)!important;border-color:var(--color-primary)!important;color:#fff!important}.btn--primary:hover{background:var(--color-primary-600)!important;border-color:var(--color-primary-600)!important}.btn--outline{border-color:var(--color-primary)!important;color:var(--color-primary)!important}.btn--outline:hover{background:#eef2ff!important}.section-card{background:var(--color-surface);border:1px solid #e5e7eb;border-radius:var(--radius-card);box-shadow:var(--shadow-1)}.token-toggle{display:inline-flex;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:var(--radius-pill);overflow:hidden}.token-toggle .token{background:transparent;border:0;padding:6px 14px;font-size:12px;color:#374151;cursor:pointer}.token-toggle .token.active{background:var(--color-primary);color:#fff}.status-pill{display:inline-flex;align-items:center;gap:8px;padding:4px 10px;border-radius:9999px;border:1px solid #e5e7eb;background:#f8fafc;font-size:12px}.dot{width:8px;height:8px;border-radius:9999px}.dot.running{background:#16a34a}.dot.starting{background:#2563eb}.dot.stopping{background:#f59e0b}.dot.stopped,.dot.idle{background:#9ca3af}.btn.btn-sm{height:var(--btn-sm-h);display:inline-flex;align-items:center}html,body{height:100%}.card-title{margin-bottom:0}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50}#nav{padding:8px;text-align:center}#nav a{font-weight:700;color:#2c3e50}#nav a.router-link-exact-active{color:var(--color-primary)}body{background-color:#f0f1f5;font-size:16px!important;color:#495057}.card{border:0!important}.card-body{padding:10px}.auto-btn{background-color:var(--color-primary);color:#fff;cursor:pointer;opacity:.9;transition:opacity .2s}.btn{padding:.2rem .4rem!important;font-size:.75rem!important}.auto-btn:hover{color:#fff;cursor:pointer;opacity:1}.auto-btn-red{background-color:#dc3545;opacity:.8;color:#fff;cursor:pointer;transition:opacity .3s}.auto-btn-red:hover{color:#fff;cursor:pointer;opacity:1}.auto-btn-orange{background-color:#fd7e14;opacity:.8;color:#fff;cursor:pointer;transition:opacity .3s}.auto-btn-orange:hover{color:#fff;cursor:pointer;opacity:1}.auto-btn-green{background-color:#28a745;opacity:.8;color:#fff;cursor:pointer;transition:opacity .3s}.auto-btn-green:hover{color:#fff;cursor:pointer;opacity:1}.form-control:focus,.form-control:active:focus,.form-control.active:focus,.form-control.focus,.form-control:active.focus,.form-control.active.focus{outline:none;box-shadow:none}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:none;box-shadow:none}a{color:inherit;font-size:inherit;text-decoration:none}a:hover{cursor:pointer;color:#1e88e5!important;text-decoration:none}.modal-footer{border-top:0}.auto-hide-toast{top:-70px;opacity:1}.auto-show-toast{top:0;opacity:1}.part+.part{margin-top:10px}.card-title{text-align:center}
