*{box-sizing:border-box}:root{--surface:#fdf2f6;--card-bg:#fff;--border:#f2d7e0;--text-primary:#1f2937;--text-secondary:#6b7280}html{-webkit-text-size-adjust:100%}body{min-height:100vh;color:var(--text-primary);background:linear-gradient(160deg,#fff0f5 0%,#fdf6f9 50%,#ffe9f0 100%);margin:0;font-family:system-ui,-apple-system,PingFang SC,Microsoft YaHei,sans-serif}#app{align-items:center;min-height:100vh;padding:16px;display:flex}.page{animation:.3s fade-in}button{font-family:inherit}.btn{cursor:pointer;border:none;border-radius:12px;padding:14px 20px;font-size:1rem;font-weight:600;transition:opacity .15s,transform .1s}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn.primary{color:#fff;background:linear-gradient(135deg,#ff77b0,#ff4f8b);box-shadow:0 6px 18px #ff77b059}.btn.ghost{color:var(--text-primary);background:var(--surface);border:1.5px solid var(--border)}@keyframes fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.home[data-v-dc6fc21a]{text-align:center;padding-top:72px}.home[data-v-dc6fc21a]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at top,#ec489924,#0000 30%),radial-gradient(circle at 18% 22%,#818cf824,#0000 24%),linear-gradient(#fffffff5,#fcf5fffa);position:fixed;inset:0}.header[data-v-dc6fc21a]{background:var(--card-bg);border-radius:0;margin:-72px -16px 0;padding-top:80px;padding-bottom:28px;position:relative}.logo-circle[data-v-dc6fc21a]{width:130px;height:130px;box-shadow:none;background:0 0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%,-60%)}.logo-circle img[data-v-dc6fc21a]{object-fit:contain;border-radius:50%;width:92%;height:92%}.subtitle[data-v-dc6fc21a]{color:var(--text-secondary);margin:0 0 28px;font-size:clamp(1rem,2.8vw,1.08rem);line-height:1.7}.cards[data-v-dc6fc21a]{flex-direction:column;gap:16px;display:flex}.card[data-v-dc6fc21a]{text-align:left;cursor:pointer;background:linear-gradient(160deg,#ffffffeb,#f9f3ffe6);border:1px solid #a78bfa2e;border-radius:20px;flex-direction:row;align-items:stretch;height:140px;padding:0;transition:border-color .2s,box-shadow .2s,transform .12s;display:flex;overflow:hidden;box-shadow:0 14px 34px #8b5cf614}.card[data-v-dc6fc21a]:hover{border-color:#ec489973;transform:translateY(-2px);box-shadow:0 20px 40px #ec489924}.card[data-v-dc6fc21a]:active{transform:scale(.98)}.card-love-brain[data-v-dc6fc21a]{background:linear-gradient(160deg,#ffffffe0,#f9f3ffdb),url(/bg-loveBrain.png) 50%/cover no-repeat}.card-attachment[data-v-dc6fc21a]{background:linear-gradient(160deg,#ffffffe0,#f9f3ffdb),url(/bg-yilian.png) 50%/cover no-repeat}.card-personality[data-v-dc6fc21a]{background:linear-gradient(160deg,#ffffffe0,#f9f3ffdb),url(/bg-16.png) 50%/cover no-repeat}.card-loyalty[data-v-dc6fc21a]{background:linear-gradient(160deg,#ffffffe0,#f9f3ffdb),url(/bg-guimi.png) 50%/cover no-repeat}.card-pdq4[data-v-dc6fc21a]{background:linear-gradient(160deg,#ffffffe0,#f9f3ffdb),url(/bg-pdq4.png) 50%/cover no-repeat}.card-cover[data-v-dc6fc21a]{aspect-ratio:1;background:linear-gradient(160deg,#f3e8ff,#ffe4f1);flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;display:flex}.card-cover img[data-v-dc6fc21a]{object-fit:contain;width:88%;height:88%}.card-emoji[data-v-dc6fc21a]{font-size:2.4rem}.card-body[data-v-dc6fc21a]{flex-direction:column;flex:1;justify-content:center;padding:18px 18px 18px 16px;display:flex}.card-body h2[data-v-dc6fc21a]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0 0 8px;font-size:clamp(1.08rem,3.2vw,1.24rem);line-height:1.45;display:-webkit-box;overflow:hidden}.card-body p[data-v-dc6fc21a]{color:var(--text-secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:clamp(.95rem,2.6vw,1rem);line-height:1.72;display:-webkit-box;overflow:hidden}.gate[data-v-1b1832eb]{text-align:center}.logo[data-v-1b1832eb]{object-fit:contain;width:120px;height:120px;margin:0 auto 16px;display:block}h1[data-v-1b1832eb]{margin:0 0 8px;font-size:1.5rem}.desc[data-v-1b1832eb]{max-width:32em;color:var(--text-secondary);margin:0 auto 24px;font-size:.95rem;line-height:1.7}.gate-form input[data-v-1b1832eb]{text-align:center;letter-spacing:4px;border:1.5px solid var(--border);border-radius:12px;outline:none;width:100%;max-width:320px;padding:14px 16px;font-size:1rem;transition:border-color .2s}.gate-form input[data-v-1b1832eb]:focus{border-color:#ff77b0}.input-error[data-v-1b1832eb]{border-color:#ef4444!important}.error[data-v-1b1832eb]{color:#ef4444;margin:8px 0 0;font-size:.85rem}.start-button[data-v-1b1832eb]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff77b0,#ff4f8b);border:none;border-radius:999px;padding:18px 36px;font-size:1.15rem;font-weight:600;transition:opacity .15s,transform .1s;position:fixed;bottom:24px;right:20px;box-shadow:0 8px 24px #ff4f8b66}.start-button[data-v-1b1832eb]:active{transform:scale(.96)}.start-button[data-v-1b1832eb]:disabled{opacity:.45;cursor:not-allowed}.progress-track[data-v-3e416bb7]{background:var(--border);border-radius:3px;height:6px;overflow:hidden}.progress-bar[data-v-3e416bb7]{background:linear-gradient(90deg,#6366f1,#8b5cf6);border-radius:3px;height:100%;transition:width .3s}.progress-text[data-v-3e416bb7]{color:var(--text-secondary);margin:10px 0 12px;font-size:.85rem}.quiz-disclaimer[data-v-3e416bb7]{color:var(--text-secondary);margin:0 0 18px;font-size:.86rem;line-height:1.6}.question-title[data-v-3e416bb7]{margin:0 0 20px;font-size:1.15rem;line-height:1.6}.options[data-v-3e416bb7]{flex-direction:column;gap:12px;display:flex}.option[data-v-3e416bb7]{text-align:left;background:var(--surface);width:100%;color:var(--text-primary);border:1.5px solid var(--border);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;font-size:1rem;transition:border-color .18s,background .18s,opacity .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.option[data-v-3e416bb7]:active{transform:scale(.98)}.option.selected[data-v-3e416bb7]{background:#b5f3cb;border-color:#0000}.options-picked .option[data-v-3e416bb7]:not(.picked){opacity:.35}.option.picked[data-v-3e416bb7]{background:var(--surface);border-color:#0000;animation:.36s option-pop-3e416bb7;box-shadow:0 4px 12px #22c55e1f}.option[data-v-3e416bb7]:before{content:"";left:var(--ripple-x,50%);top:var(--ripple-y,50%);z-index:0;width:var(--ripple-size,0);height:var(--ripple-size,0);pointer-events:none;background:#dcfce7;border-radius:50%;position:absolute;transform:translate(-50%,-50%)scale(0)}.option.picked[data-v-3e416bb7]:before{animation:.3s ease-out forwards option-ripple-3e416bb7}.option>span[data-v-3e416bb7]{z-index:1;position:relative}.option-letter[data-v-3e416bb7]{background:var(--border);width:26px;height:26px;color:var(--text-secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;font-weight:600;transition:background .18s,color .18s;display:flex}.option.selected .option-letter[data-v-3e416bb7]{color:#fff;background:#6366f1}.option.picked .option-letter[data-v-3e416bb7]{color:#0000;background:#22c55e;transition:none;position:relative}.option-check[data-v-3e416bb7]{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;opacity:0;width:18px;height:18px;position:absolute;inset:4px}.option-check path[data-v-3e416bb7]{stroke-dasharray:24;stroke-dashoffset:24px}.option.picked .option-check[data-v-3e416bb7]{opacity:1}.option.picked .option-check path[data-v-3e416bb7]{animation:.2s linear 50ms forwards check-draw-3e416bb7}@keyframes option-ripple-3e416bb7{0%{transform:translate(-50%,-50%)scale(0)}to{transform:translate(-50%,-50%)scale(1)}}@keyframes option-pop-3e416bb7{0%{transform:scale(1)}45%{transform:scale(.975)}to{transform:scale(1)}}@keyframes check-draw-3e416bb7{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.option[data-v-3e416bb7],.option-letter[data-v-3e416bb7]{transition:none}.option.picked[data-v-3e416bb7]{animation:none}}.actions[data-v-3e416bb7]{gap:12px;margin-top:28px;display:flex}.actions .btn[data-v-3e416bb7]{flex:1}.result[data-v-70906e7e]{text-align:center}.result[data-v-70906e7e]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at top,#ec489924,#0000 30%),radial-gradient(circle at 20% 20%,#818cf829,#0000 26%),linear-gradient(#fffffff5,#fcf5fffa);position:fixed;inset:0}.result-label[data-v-70906e7e]{color:var(--text-secondary);margin:0 0 20px;font-size:clamp(.95rem,2.5vw,1rem);line-height:1.6}.section-label[data-v-70906e7e]{color:var(--text-secondary);letter-spacing:.08em;margin:0 0 16px;font-size:clamp(.9rem,2.2vw,.96rem);font-weight:700}.score-panel[data-v-70906e7e]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#ffffffeb,#faf5ffeb);border:1px solid #a78bfa33;border-radius:24px;margin-bottom:22px;padding:24px;box-shadow:0 18px 50px #6366f114}.score-grid[data-v-70906e7e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.score-item[data-v-70906e7e]{background:linear-gradient(#ffffffe6,#f8f5ffe0);border:1px solid #ffffffb3;border-radius:18px;padding:20px 16px;box-shadow:0 10px 28px #6366f114}.score-name[data-v-70906e7e]{color:var(--text-primary);margin-bottom:10px;font-size:clamp(1rem,2.8vw,1.08rem);font-weight:700;display:block}.score-number[data-v-70906e7e]{font-variant-numeric:tabular-nums;margin:0 0 16px;font-size:clamp(2.4rem,8vw,3rem);font-weight:800;line-height:1}.score-number span[data-v-70906e7e]{color:var(--text-secondary);margin-left:4px;font-size:clamp(.98rem,2.5vw,1.05rem);font-weight:500}.score-item.love .score-number[data-v-70906e7e]{color:#db2777}.score-item.clarity .score-number[data-v-70906e7e]{color:#4f46e5}.bar-track[data-v-70906e7e],.dimension-track[data-v-70906e7e]{background:var(--surface);border-radius:999px;width:100%;height:12px;overflow:hidden}.bar-fill[data-v-70906e7e],.dimension-left[data-v-70906e7e]{border-radius:inherit;height:100%;transition:width .6s}.bar-fill.love[data-v-70906e7e]{background:linear-gradient(90deg,#f472b6,#db2777)}.bar-fill.clarity[data-v-70906e7e]{background:linear-gradient(90deg,#818cf8,#4f46e5)}.panel-intro[data-v-70906e7e]{color:var(--text-secondary);text-align:left;margin:0 0 18px;font-size:.95rem;line-height:1.8}.dimension-list[data-v-70906e7e]{text-align:left;flex-direction:column;gap:16px;display:flex}.dimension-item[data-v-70906e7e]{background:linear-gradient(#ffffffe6,#f5f1ffe6);border:1px solid #a78bfa29;border-radius:20px;padding:18px;box-shadow:0 12px 28px #6366f10f,inset 0 1px #ffffffd6}.dimension-top[data-v-70906e7e]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.dimension-chip[data-v-70906e7e]{color:#7c3aed;letter-spacing:.06em;background:linear-gradient(135deg,#7c3aed1f,#ec489924);border-radius:999px;justify-content:center;align-items:center;min-width:44px;height:28px;padding:0 12px;font-size:.82rem;font-weight:800;display:inline-flex}.dimension-head[data-v-70906e7e]{grid-template-columns:36px 1fr 36px;align-items:center;gap:10px;margin-bottom:10px;font-weight:700;display:grid}.dimension-pct[data-v-70906e7e]{text-align:center;color:#7c3aed;font-size:clamp(1rem,2.6vw,1.08rem);font-weight:800}.dimension-left[data-v-70906e7e]{background:linear-gradient(90deg,#7c3aed,#ec4899)}.dimension-caption[data-v-70906e7e]{color:#7c3aed;margin:0;font-size:clamp(.92rem,2.4vw,.98rem);font-weight:700}.dimension-feet[data-v-70906e7e]{color:var(--text-secondary);justify-content:space-between;gap:12px;margin-top:10px;font-size:clamp(.92rem,2.3vw,.96rem);line-height:1.6;display:flex}.dimension-explanation[data-v-70906e7e]{color:var(--text-secondary);margin:10px 0 0;font-size:clamp(.96rem,2.6vw,1rem);line-height:1.78}.result-panel[data-v-70906e7e]{text-align:left;background:linear-gradient(160deg,#ffffffe6,#faf3ffe0);border:1px solid #a78bfa2e;border-radius:24px;margin-bottom:24px;padding:28px 24px;position:relative;overflow:hidden;box-shadow:0 18px 48px #8b5cf61a}.result-panel[data-v-70906e7e]:before{content:"";background:linear-gradient(90deg,#fff0,#ffffffe6,#fff0);height:1px;position:absolute;top:0;left:0;right:0}.result-panel>.section-label[data-v-70906e7e]{text-align:center}.rating[data-v-70906e7e]{background:linear-gradient(135deg,#6d28d9,#ec4899);color:#0000;text-align:center;-webkit-background-clip:text;background-clip:text;margin:0 0 16px;font-size:clamp(1.7rem,5vw,2.15rem);font-weight:800;line-height:1.35}.hero-panel[data-v-70906e7e]{text-align:center;background:radial-gradient(circle at top,#ec489938,#0000 34%),radial-gradient(circle at 20% 18%,#818cf82e,#0000 24%),linear-gradient(160deg,#fffffffa,#f5f1fff0);padding:34px 24px 30px}.hero-badge[data-v-70906e7e]{color:#7c3aed;letter-spacing:.08em;background:linear-gradient(135deg,#7c3aed1f,#ec489924);border-radius:999px;justify-content:center;align-items:center;min-height:30px;margin-bottom:14px;padding:0 14px;font-size:.82rem;font-weight:800;display:inline-flex}.hero-title[data-v-70906e7e]{color:#db2777;margin:-2px 0 12px;font-size:clamp(1.2rem,3.8vw,1.45rem);font-weight:700;line-height:1.45}.hero-comment[data-v-70906e7e]{text-align:center;color:#6b21a8;margin-bottom:14px;font-size:clamp(1rem,2.8vw,1.08rem);line-height:1.75}.hero-summary[data-v-70906e7e]{text-align:center;max-width:820px;margin:0 auto}.comment[data-v-70906e7e]{color:var(--text-primary);margin:0;font-size:clamp(1rem,2.9vw,1.1rem);line-height:1.92}.text-list[data-v-70906e7e],.advice-list[data-v-70906e7e]{flex-direction:column;gap:14px;max-width:100%;display:flex}.text-item[data-v-70906e7e],.advice-item[data-v-70906e7e]{background:linear-gradient(#ffffffd1,#f9f6ffcc);border:1px solid #a78bfa1f;border-radius:16px;padding:16px 18px;box-shadow:0 10px 24px #6366f10d}.basis[data-v-70906e7e]{color:var(--text-secondary);margin:8px 0 0;font-size:clamp(.92rem,2.3vw,.96rem);line-height:1.68}.compare-type[data-v-70906e7e]{color:#4f46e5;margin:0 0 8px;font-size:clamp(1rem,2.6vw,1.06rem);font-weight:700}.disclaimer[data-v-70906e7e]{color:var(--text-secondary);margin:16px 0 0;font-size:clamp(.96rem,2.6vw,1rem);line-height:1.78}.warn-card[data-v-70906e7e],.egg-card[data-v-70906e7e]{background:#ffffff94;border-radius:14px;margin-top:20px;padding:18px 20px}.warn-card[data-v-70906e7e]{border:1px solid #f59e0b59}.warn-title[data-v-70906e7e]{color:#b45309;margin:0 0 8px;font-size:1.05rem;font-weight:700}.warn-comment[data-v-70906e7e]{font-size:.95rem}.egg-card[data-v-70906e7e]{border:1px dashed #ec489980}.egg-title[data-v-70906e7e]{color:#db2777;margin:0 0 8px;font-size:1.05rem;font-weight:700}.pdq-total[data-v-70906e7e]{color:#6d28d9;margin:18px 0 0;font-size:clamp(1.05rem,3vw,1.2rem);font-weight:800}.dimension-item.reached[data-v-70906e7e]{background:linear-gradient(#fffbebf2,#fff7ede6);border-color:#f9731659}.threshold-reached[data-v-70906e7e],.threshold-normal[data-v-70906e7e]{font-weight:700}.threshold-reached[data-v-70906e7e]{color:#c2410c}.threshold-normal[data-v-70906e7e]{color:var(--text-secondary)}.pdq-reference-panel[data-v-70906e7e]{padding-top:30px}.pdq-reference-intro[data-v-70906e7e]{text-align:left;margin-bottom:20px}.pdq-reference-list[data-v-70906e7e]{flex-direction:column;gap:18px;display:flex}.pdq-reference-item[data-v-70906e7e]{background:linear-gradient(#ffffffdb,#f8f4ffd1);border:1px solid #a78bfa24;border-radius:18px;padding:20px 18px;box-shadow:0 10px 24px #6366f10d}.pdq-reference-head[data-v-70906e7e]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;margin-bottom:12px;display:flex}.pdq-reference-title[data-v-70906e7e]{color:#4c1d95;margin:0;font-size:clamp(1.08rem,3vw,1.18rem);line-height:1.5}.pdq-reference-threshold[data-v-70906e7e]{color:#7c3aed;background:#7c3aed1a;border-radius:999px;align-items:center;min-height:28px;padding:0 12px;font-size:.9rem;font-weight:700;line-height:1.4;display:inline-flex}.pdq-reference-summary[data-v-70906e7e]{text-align:left;margin-bottom:14px}.pdq-reference-traits[data-v-70906e7e]{flex-direction:column;gap:10px;display:flex}.pdq-reference-trait[data-v-70906e7e]{background:#ffffffb3;border:1px solid #a78bfa1a;border-radius:14px;padding:14px 14px 12px}.pdq-reference-trait-title[data-v-70906e7e]{color:#6d28d9;margin:0 0 6px;font-size:.95rem;font-weight:800;line-height:1.5}.pdq-reference-trait-text[data-v-70906e7e]{text-align:left}.result-actions[data-v-70906e7e]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}.secondary[data-v-70906e7e]{color:#7c3aed;background:#7c3aed1a;border:1px solid #7c3aed2e}.secondary[data-v-70906e7e]:disabled{opacity:.5;cursor:not-allowed}.egg-comment[data-v-70906e7e]{font-size:.95rem}@media (width>=760px){.result-panel[data-v-70906e7e],.score-panel[data-v-70906e7e]{padding-left:36px;padding-right:36px}.comment[data-v-70906e7e],.dimension-explanation[data-v-70906e7e],.panel-intro[data-v-70906e7e],.basis[data-v-70906e7e],.disclaimer[data-v-70906e7e]{max-width:100%}}@media (width>=1100px){.result-panel[data-v-70906e7e],.score-panel[data-v-70906e7e]{padding-left:42px;padding-right:42px}.hero-panel[data-v-70906e7e]{padding:42px 40px 36px}}@media (width<=420px){.score-panel[data-v-70906e7e]{padding:18px 14px}.score-grid[data-v-70906e7e]{gap:10px}.score-item[data-v-70906e7e],.dimension-item[data-v-70906e7e]{padding:18px 12px}.dimension-top[data-v-70906e7e],.dimension-feet[data-v-70906e7e]{flex-direction:column;align-items:flex-start}.score-number[data-v-70906e7e]{font-size:2.3rem}.result-panel[data-v-70906e7e],.hero-panel[data-v-70906e7e]{padding:24px 18px}}.admin[data-v-5a2325b5]{text-align:center}h1[data-v-5a2325b5]{margin:0 0 8px;font-size:1.5rem}.tip[data-v-5a2325b5]{color:var(--text-secondary);margin:0 0 24px;font-size:.9rem;line-height:1.7}.form[data-v-5a2325b5]{flex-direction:column;gap:12px;max-width:320px;margin:0 auto;display:flex}.form input[data-v-5a2325b5],.quiz-select[data-v-5a2325b5]{text-align:center;border:1.5px solid var(--border);border-radius:12px;outline:none;padding:14px 16px;font-size:1rem}.form input[data-v-5a2325b5]:focus,.quiz-select[data-v-5a2325b5]:focus{border-color:#ff77b0}.form button[data-v-5a2325b5],.copy-btn[data-v-5a2325b5]{color:#fff;cursor:pointer;background:#ff77b0;border:none;border-radius:12px;padding:14px;font-size:1rem;font-weight:600}.form button[data-v-5a2325b5]:disabled{opacity:.45;cursor:not-allowed}.error[data-v-5a2325b5]{color:#ef4444;margin:0;font-size:.85rem}.generated[data-v-5a2325b5]{background:#fff0f6;border:1px dashed #ff77b0;border-radius:16px;margin-top:28px;padding:24px}.label[data-v-5a2325b5]{color:var(--text-secondary);margin:0;font-size:.85rem}.code[data-v-5a2325b5]{letter-spacing:6px;color:#ff4f8b;-webkit-user-select:all;user-select:all;margin:8px 0;font-size:2.4rem;font-weight:800}.expires[data-v-5a2325b5]{color:var(--text-secondary);margin:0 0 16px;font-size:.85rem}.list[data-v-5a2325b5]{text-align:left;margin-top:28px}.list h2[data-v-5a2325b5]{font-size:1rem}.list ul[data-v-5a2325b5]{margin:0;padding:0;list-style:none}.list li[data-v-5a2325b5]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.list-info[data-v-5a2325b5]{flex-direction:column;gap:2px;display:flex}.list-code[data-v-5a2325b5]{letter-spacing:2px;font-weight:700}.list-quiz[data-v-5a2325b5]{color:var(--text-secondary);font-size:.8rem}.list-expires[data-v-5a2325b5]{color:var(--text-secondary);flex-shrink:0;font-size:.85rem}.card[data-v-90e690e0]{background:var(--card-bg);border:1px solid var(--border);border-radius:20px;width:100%;max-width:640px;margin:0 auto;padding:24px;box-shadow:0 12px 40px #0000000f}.card-wide[data-v-90e690e0]{max-width:980px}@media (width>=640px){.card[data-v-90e690e0]{padding:40px}.card-wide[data-v-90e690e0]{padding:44px 56px}}.back-btn[data-v-90e690e0]{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;margin-bottom:16px;padding:6px 14px;font-size:.85rem}.back-btn[data-v-90e690e0]:hover{color:var(--text-primary)}.not-found[data-v-90e690e0]{text-align:center;padding:40px 0}.not-found p[data-v-90e690e0]{color:var(--text-secondary);margin:0 0 16px}.btn.primary[data-v-90e690e0]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#ec4899);border:none;border-radius:999px;padding:11px 24px;font-size:.95rem;font-weight:700;transition:transform .12s,box-shadow .2s,filter .2s;box-shadow:0 14px 30px #ec489942}.btn.primary[data-v-90e690e0]:hover{filter:saturate(1.06);transform:translateY(-1px);box-shadow:0 18px 34px #ec489952}.btn.primary[data-v-90e690e0]:active{transform:scale(.98)}
