.pair-note{margin:0 0 18px;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:#7c3aed0a;font-size:15.5px;line-height:1.5}.turn-line{margin:0 0 14px}.turn-badge{display:inline-block;padding:6px 14px;border-radius:999px;background:#7c3aed1f;color:var(--violet);font-weight:700;font-size:14px}.turn-badge--two{background:#10b98124;color:#047857}.quiz-q{margin:0 0 20px}.quiz-q-title{font-weight:700;margin:0 0 10px;color:var(--ink)}.quiz-opt{display:flex;align-items:flex-start;gap:10px;padding:9px 12px;margin:6px 0;border:1px solid var(--line);border-radius:10px;cursor:pointer;transition:border-color .12s,background .12s}.quiz-opt:hover{border-color:var(--violet-soft);background:#7c3aed0a}.quiz-opt input{margin-top:3px;accent-color:var(--violet);flex:0 0 auto}.pair-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:6px}#quizBtn{font-size:16px;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--violet),var(--emerald));border:none;padding:13px 26px;border-radius:999px;cursor:pointer;transition:opacity .15s}#quizBtn:hover{opacity:.94}.pair-link-btn{font-size:15px;font-weight:700;color:var(--violet);background:transparent;border:1.5px solid var(--violet-soft);padding:11px 20px;border-radius:999px;cursor:pointer}.pair-link-btn[hidden]{display:none}.pair-share{margin:16px 0 0;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:#10b9810d}.pair-share-h{font-weight:800;margin:0 0 4px;color:var(--ink)}.pair-share-sub{margin:0 0 10px;font-size:14.5px;color:var(--muted)}.pair-share-row{display:flex;flex-wrap:wrap;gap:8px}.pair-share-row input{flex:1 1 220px;min-width:0;padding:9px 11px;border:1px solid var(--line);border-radius:10px;font-size:14px;background:var(--bg, #fff);color:var(--ink)}.pair-share-row button{padding:9px 16px;border-radius:999px;border:none;cursor:pointer;font-weight:700;background:var(--violet);color:#fff;font-size:14px}.pair-scales{margin:16px 0 6px}.pair-scale{margin:0 0 10px}.pair-scale-top{display:flex;justify-content:space-between;font-size:14.5px;font-weight:700;color:var(--ink)}.pair-bar{height:8px;border-radius:999px;background:#7c3aed1f;overflow:hidden;margin-top:4px}.pair-bar i{display:block;height:100%;background:linear-gradient(90deg,var(--violet),var(--emerald))}.pair-h{font-size:18px;font-weight:800;color:var(--ink);margin:20px 0 8px}.pair-zone,.pair-scales,.pair-share{text-align:left}.pair-zone{margin:0 0 14px;padding:12px 14px;border:1px solid var(--line);border-radius:12px}.pair-zone-ax{font-weight:800;margin:0 0 4px;color:var(--ink)}.pair-zone-diff{margin:0 0 8px;font-size:15px}.pair-q{margin:8px 0;padding-left:10px;border-left:3px solid var(--line)}.pair-q p{margin:2px 0;font-size:15px}.pair-q-t{font-weight:700}.pair-who{font-weight:700;color:var(--violet)}.pair-who--two{color:#047857}.pair-ask{margin:8px 0 0;font-size:15px}.pair-envelope{margin:22px 0 10px;padding:16px 16px 18px;border-radius:14px;text-align:left;border:1.5px solid var(--violet-soft);background:#7c3aed0f}.pair-envelope-h{font-weight:800;font-size:18px;color:var(--ink);margin:0 0 6px}.pair-envelope-lead{font-weight:700;margin:0 0 6px}.pair-envelope-sub{margin:0 0 12px;font-size:15px}.pair-alt{margin:12px 0 0;font-size:14px;color:var(--muted);text-align:left}.arch-card{margin:18px 0 0;padding-top:14px;border-top:1px solid var(--line)}.arch-card h3{font-size:18px;font-weight:800;color:var(--ink);margin:0 0 8px}.arch-card p{margin:0 0 8px}.pair-steps{margin:0 0 18px;padding-left:22px;line-height:1.6}.pair-steps li{margin:0 0 4px}.pair-prof-h{font-size:20px;font-weight:800;color:var(--ink);margin:0 0 4px;text-align:left}.pair-prof-sub{margin:0 0 14px;color:var(--muted);font-size:15px;text-align:left}.pair-prof-ax{margin:0 0 12px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;text-align:left}.pair-prof-name{margin:0 0 6px;font-weight:800;color:var(--ink)}.pair-prof-name span{font-weight:500;color:var(--muted)}.pair-prof-ax ul{margin:0;padding-left:18px}.pair-prof-ax li{margin:3px 0;font-size:15px}.pair-prof-q{color:var(--muted)}.pair-next{margin:20px 0 6px;text-align:left}.pair-next-h{font-weight:800;font-size:19px;color:var(--ink);margin:0 0 10px}.pair-next-card{margin:0 0 12px;padding:14px 16px;border:1.5px solid var(--violet-soft);border-radius:14px;background:#7c3aed0d}.pair-next-card p{margin:0 0 10px;font-size:15.5px}.pair-next-t{font-weight:800;color:var(--ink);font-size:17px!important;margin-bottom:4px!important}.pair-next-btn{font-size:15px;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--violet),var(--emerald));border:none;padding:11px 22px;border-radius:999px;cursor:pointer}.pair-next-btn--alt{background:transparent;color:var(--violet);border:1.5px solid var(--violet-soft)}.pair-mode{margin:0 0 12px;padding:10px 12px;border-left:4px solid var(--violet);background:#7c3aed0f;border-radius:8px;font-size:15px;text-align:left}.pair-expert{margin:22px 0 10px;padding:16px;border:1px solid var(--line);border-radius:14px;background:#10b9810d;text-align:left}.pair-expert-h{font-weight:800;font-size:18px;color:var(--ink);margin:0 0 8px}.pair-expert p{margin:0 0 8px;font-size:15.5px}.pair-expert-note{color:var(--muted);font-size:14px!important}#quizOut,#pairShare{scroll-margin-top:120px}.pair-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,20px);opacity:0;pointer-events:none;z-index:10000;background:#1a1534;color:#fff;padding:12px 20px;border-radius:999px;font-size:15px;font-weight:600;width:max-content;max-width:90vw;text-align:center;transition:opacity .2s,transform .2s}.pair-toast--on{opacity:1;transform:translate(-50%)}
