.selection-screen[data-v-8e2a0a0d]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;gap:2rem}.button-group[data-v-8e2a0a0d]{display:flex;gap:1.5rem}.select-btn[data-v-8e2a0a0d]{padding:1rem 2.5rem;font-size:1.2rem;font-weight:700;border:none;border-radius:8px;cursor:pointer;transition:transform .1s,opacity .1s}.select-btn[data-v-8e2a0a0d]:hover{opacity:.85;transform:scale(1.04)}.type-a[data-v-8e2a0a0d]{background-color:#4f8ef7;color:#fff}.type-b[data-v-8e2a0a0d]{background-color:#f74f6d;color:#fff}.change-screen[data-v-d1fa1e52]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - 56px);gap:1.5rem;padding:2rem}h1[data-v-d1fa1e52]{font-size:1.8rem;font-weight:800;margin:0}.sub[data-v-d1fa1e52]{font-size:1rem;color:#6b7280;margin:0}.current-a[data-v-d1fa1e52]{color:#4f8ef7}.current-b[data-v-d1fa1e52]{color:#f74f6d}.button-group[data-v-d1fa1e52]{display:flex;gap:1.5rem}.select-btn[data-v-d1fa1e52]{padding:1rem 2.5rem;font-size:1.1rem;font-weight:700;border:3px solid transparent;border-radius:8px;cursor:pointer;transition:transform .1s,opacity .1s,box-shadow .1s;opacity:.55}.select-btn.active[data-v-d1fa1e52]{opacity:1;box-shadow:0 0 0 3px #00000026}.select-btn[data-v-d1fa1e52]:not(.active):hover{opacity:.85;transform:scale(1.04)}.select-btn[data-v-d1fa1e52]:not(.active){cursor:pointer}.select-btn.active[data-v-d1fa1e52]{cursor:default}.type-a[data-v-d1fa1e52]{background-color:#4f8ef7;color:#fff}.type-b[data-v-d1fa1e52]{background-color:#f74f6d;color:#fff}.note[data-v-d1fa1e52]{font-size:.8rem;color:#9ca3af;margin:0}.btn-back[data-v-d1fa1e52]{padding:.6rem 1.4rem;background:#f3f4f6;color:#374151;border:none;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .15s}.btn-back[data-v-d1fa1e52]:hover{background:#e5e7eb}.nav-header[data-v-6e8e475c]{position:sticky;top:0;z-index:100;background:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 1px 4px #0000000f}.nav-inner[data-v-6e8e475c]{max-width:960px;margin:0 auto;padding:0 1.5rem;height:56px;display:flex;align-items:center;justify-content:space-between}.nav-brand[data-v-6e8e475c]{font-weight:700;font-size:1rem;display:flex;align-items:center;gap:.5rem}.badge[data-v-6e8e475c]{font-size:.72rem;font-weight:600;padding:2px 8px;border-radius:99px;color:#fff}.badge-a[data-v-6e8e475c]{background:#4f8ef7}.badge-b[data-v-6e8e475c]{background:#f74f6d}.nav-links[data-v-6e8e475c]{list-style:none;margin:0;padding:0;display:flex;gap:1.5rem}.nav-links a[data-v-6e8e475c]{text-decoration:none;color:#6b7280;font-size:.9rem;font-weight:500;padding:4px 0;border-bottom:2px solid transparent;transition:color .15s,border-color .15s}.nav-links a[data-v-6e8e475c]:hover{color:#111}.nav-links a.router-link-active[data-v-6e8e475c]{color:#111;border-bottom-color:#111}.link-change[data-v-6e8e475c]{color:#7c3aed!important}.link-change[data-v-6e8e475c]:hover{color:#5b21b6!important}.link-change.router-link-active[data-v-6e8e475c]{border-bottom-color:#7c3aed!important}.page-container[data-v-df7a3850]{max-width:960px;margin:0 auto;padding:4rem 1.5rem}.hero[data-v-df7a3850]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem}.badge-label[data-v-df7a3850]{background:#dbeafe;color:#1d4ed8;font-size:.8rem;font-weight:600;padding:4px 12px;border-radius:99px}h1[data-v-df7a3850]{font-size:2rem;font-weight:800;margin:0}.desc[data-v-df7a3850]{color:#6b7280;max-width:400px;line-height:1.6;margin:0}.actions[data-v-df7a3850]{display:flex;gap:1rem;margin-top:.5rem}.btn-primary[data-v-df7a3850]{padding:.75rem 2rem;background:#4f8ef7;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:opacity .15s}.btn-primary[data-v-df7a3850]:hover{opacity:.85}.btn-secondary[data-v-df7a3850]{padding:.75rem 2rem;background:#f3f4f6;color:#374151;border-radius:8px;font-size:1rem;font-weight:600;text-decoration:none;transition:background .15s}.btn-secondary[data-v-df7a3850]:hover{background:#e5e7eb}.page-container[data-v-0f948e4d]{max-width:960px;margin:0 auto;padding:4rem 1.5rem}.detail-card[data-v-0f948e4d]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:2.5rem;display:flex;flex-direction:column;gap:1rem}.badge-label[data-v-0f948e4d]{background:#dbeafe;color:#1d4ed8;font-size:.8rem;font-weight:600;padding:4px 12px;border-radius:99px;align-self:flex-start}h2[data-v-0f948e4d]{font-size:1.6rem;font-weight:800;margin:0}.desc[data-v-0f948e4d]{color:#6b7280;margin:0;line-height:1.6}.info-list[data-v-0f948e4d]{padding-left:1.2rem;color:#374151;display:flex;flex-direction:column;gap:.4rem}.btn-back[data-v-0f948e4d]{align-self:flex-start;padding:.6rem 1.4rem;background:#e0e7ff;color:#3730a3;border-radius:8px;font-weight:600;text-decoration:none;font-size:.9rem;transition:background .15s}.btn-back[data-v-0f948e4d]:hover{background:#c7d2fe}.page-container[data-v-3cdd8c95]{max-width:960px;margin:0 auto;padding:4rem 1.5rem}.hero[data-v-3cdd8c95]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem}.badge-label[data-v-3cdd8c95]{background:#ffe4e8;color:#be123c;font-size:.8rem;font-weight:600;padding:4px 12px;border-radius:99px}h1[data-v-3cdd8c95]{font-size:2rem;font-weight:800;margin:0}.desc[data-v-3cdd8c95]{color:#6b7280;max-width:400px;line-height:1.6;margin:0}.actions[data-v-3cdd8c95]{display:flex;gap:1rem;margin-top:.5rem}.btn-primary[data-v-3cdd8c95]{padding:.75rem 2rem;background:#f74f6d;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:opacity .15s}.btn-primary[data-v-3cdd8c95]:hover{opacity:.85}.btn-secondary[data-v-3cdd8c95]{padding:.75rem 2rem;background:#f3f4f6;color:#374151;border-radius:8px;font-size:1rem;font-weight:600;text-decoration:none;transition:background .15s}.btn-secondary[data-v-3cdd8c95]:hover{background:#e5e7eb}.page-container[data-v-f4031428]{max-width:960px;margin:0 auto;padding:4rem 1.5rem}.detail-card[data-v-f4031428]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:2.5rem;display:flex;flex-direction:column;gap:1rem}.badge-label[data-v-f4031428]{background:#ffe4e8;color:#be123c;font-size:.8rem;font-weight:600;padding:4px 12px;border-radius:99px;align-self:flex-start}h2[data-v-f4031428]{font-size:1.6rem;font-weight:800;margin:0}.desc[data-v-f4031428]{color:#6b7280;margin:0;line-height:1.6}.info-list[data-v-f4031428]{padding-left:1.2rem;color:#374151;display:flex;flex-direction:column;gap:.4rem}.btn-back[data-v-f4031428]{align-self:flex-start;padding:.6rem 1.4rem;background:#ffe4e8;color:#be123c;border-radius:8px;font-weight:600;text-decoration:none;font-size:.9rem;transition:background .15s}.btn-back[data-v-f4031428]:hover{background:#fecdd3}
