.paths-game .path-result-heading{margin:25px 0 27px}.path-result-heading h1{font-size:34px;line-height:1.45;margin:13px 0}.path-result-heading>p:not(.eyebrow){font-size:14px}.path-verdict{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:36px;padding:32px;border:1px solid #d2ac7175;border-radius:16px;background:radial-gradient(ellipse at 5% 0%,#b5864130,transparent 70%),#241827d9;box-shadow:0 20px 60px #0b051e44;animation:path-answer-enter .7s ease both}.path-verdict[data-verdict=hold]{border-color:#a69bc96e;background:radial-gradient(ellipse at 5% 0%,#8076a733,transparent 70%),#241827d9}.path-verdict-badge{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid #d5ab6970;border-radius:30px;color:#f1d3a0;font-size:12px;background:#deb67e11}.path-verdict[data-verdict=hold] .path-verdict-badge{border-color:#bba6d988;color:#dfc7f4}.path-verdict-copy h2{font-size:28px;line-height:1.6;font-weight:500;color:#f2d7ae;letter-spacing:-.7px;margin:20px 0 13px;word-break:keep-all;overflow-wrap:anywhere;text-wrap:balance}.path-verdict-copy>p{color:#d0bacb;font-size:14px;line-height:1.9;word-break:keep-all}.path-verdict-copy .path-verdict-caption{font-size:10px;color:#a78b9d;margin-top:16px}.path-verdict-cards{display:grid;gap:12px}.path-verdict-cards>button{width:100%;text-align:left;border:1px solid #bb986c35;border-radius:9px;background:#0d0b1840;padding:13px 16px;cursor:pointer}.path-verdict-cards>button.is-recommended{border-color:#dab477a0;background:#b5873215;box-shadow:0 0 28px #c390411a}.path-verdict-cards>button>span{display:flex;gap:9px;align-items:center;font:17px Georgia,serif;color:#d5b782}.path-verdict-cards b{line-height:1.6;color:#cfbcca;overflow-wrap:anywhere;font-weight:400;font-family:inherit;font-size:11px;flex:1}.path-verdict-cards em{font-style:normal;font-size:9px;border:1px solid #d6b17550;border-radius:20px;padding:3px 8px;color:#edcd92}.path-verdict-cards>button>div{display:flex;gap:13px;justify-content:center;margin-top:12px}.path-verdict-cards img{width:55px;height:auto;aspect-ratio:3/5;border:1px solid #cca36890;border-radius:3px;box-shadow:0 8px 18px #0005;transition:transform .2s}.path-verdict-cards>button:hover img{transform:translateY(-4px)}
.path-answer-book{margin-top:25px;border:1px solid #bc946742;border-radius:12px;overflow:hidden;background:#211627e8;scroll-margin-top:22px}.path-answer-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:0 24px;border-bottom:1px solid #bc946735}.path-answer-tabs button{padding:18px 8px;color:#bba0b7;font-size:12px;border-bottom:2px solid transparent;cursor:pointer}.path-answer-tabs button[aria-selected=true]{color:#f2d1a0;border-bottom-color:#dfb57b;background:linear-gradient(0deg,#ddad6018,transparent)}.path-answer-panel{padding:28px 32px;animation:path-answer-enter .45s ease both;outline:none}.path-answer-panel[hidden]{display:none!important}.path-answer-panel .micro-label{font-size:9px;color:#c6a683;letter-spacing:1.3px}.path-answer-panel h3{font-size:21px;font-weight:500;color:#eed3b3;margin:11px 0 17px}.path-answer-reasons ol{padding-left:20px;margin:0}.path-answer-reasons li{font-size:14px;color:#d3bfce;line-height:1.95;padding-left:6px;margin:12px 0;word-break:keep-all;overflow-wrap:anywhere}.path-answer-reasons li::marker{color:#d8b780}.path-answer-action{padding:21px 23px;border:1px solid #c7a66d4d;border-radius:9px;background:linear-gradient(120deg,#c6985320,#a1678e08);margin:24px 0 18px}.path-answer-action>span{display:flex;align-items:center;gap:8px;font-size:12px;color:#e9c69a}.path-answer-action p{font-size:15px;line-height:1.9;color:#edddcf;word-break:keep-all;margin:12px 0 0}.path-switch-condition{border-bottom:1px solid #b694682c;padding-bottom:14px}.path-switch-condition>summary{font-size:12px;color:#d6b697;cursor:pointer;padding:10px 0}.path-switch-condition p{font-size:13px;line-height:1.9;color:#c9b4c5;margin:12px 0}.path-answer-basis{font-size:10px!important;color:#a88c9c!important;line-height:1.9!important;margin-top:17px}.path-detail-heading{display:flex;align-items:center;gap:16px;border-bottom:1px solid #c39a6930;padding-bottom:17px}.path-detail-heading>span{font:38px Georgia,serif;color:#d9b586}.path-detail-heading h3{margin:5px 0 0;overflow-wrap:anywhere}.path-detail-lenses{display:grid;gap:24px;margin:24px 0}.path-detail-lens{display:grid;grid-template-columns:82px 1fr;gap:25px;align-items:start}.path-detail-lens>img{width:82px;height:auto;aspect-ratio:3/5;border:1px solid #bf9a6488;border-radius:4px}.path-detail-lens h4{font-size:16px;color:#e5c8a8;font-weight:500;margin:6px 0 9px}.path-detail-lens p:not(.micro-label){font-size:13px;color:#cbb6c7;line-height:1.95;word-break:keep-all}.path-choice-record{margin-top:26px;padding:23px 4px;border-top:1px solid #b9976a30}.path-choice-record h2{font-size:18px;font-weight:500;color:#e7c9aa;margin:0 0 10px}.path-choice-record>p{font-size:12px;color:#b99bab;line-height:1.8}.path-choice-record .game-actions{display:grid;grid-template-columns:1fr 1fr;margin:20px 0 0}.path-choice-record .choice-button{justify-content:flex-start;align-items:center;padding:15px 18px;gap:13px}.path-choice-record .choice-button>span:first-child{font:24px Georgia,serif;color:#caa577}.path-choice-record .choice-button>span:last-child{font-size:12px;line-height:1.7;color:#e6ccbd;overflow-wrap:anywhere}.path-choice-record .choice-button small{display:block;font-size:9px;color:#ae909f;margin-top:6px}.path-choice-record .choice-button[aria-pressed=true]{border-color:#f1ce95;background:#b3853825}.path-result-actions{margin-top:8px}.paths-game button:focus-visible,.path-answer-panel:focus-visible{outline:2px solid #efd09e;outline-offset:3px}.path-result-actions .ui-icon{width:17px;height:17px}
@keyframes path-answer-enter{from{opacity:0;transform:translateY(13px)}to{opacity:1;transform:none}}
@media(max-width:760px){.paths-game .path-result-heading h1{font-size:29px}.path-verdict{grid-template-columns:1fr;gap:24px;padding:25px 22px}.path-verdict-copy h2{font-size:25px}.path-verdict-copy>p{font-size:13px}.path-verdict-cards{grid-template-columns:1fr 1fr;gap:10px}.path-verdict-cards>button{padding:11px 9px}.path-verdict-cards>button>span{align-items:flex-start;flex-wrap:wrap;gap:5px}.path-verdict-cards b{font-size:10px;min-width:calc(100% - 22px)}.path-verdict-cards em{font-size:8px;margin-left:16px}.path-verdict-cards>button>div{gap:5px;align-items:center}.path-verdict-cards img{width:calc((100% - 10px)/3);max-width:55px}.path-answer-tabs{gap:0;padding:0 12px}.path-answer-tabs button{font-size:11px;padding:16px 4px}.path-answer-panel{padding:23px 21px}.path-answer-panel h3{font-size:20px}.path-answer-reasons li{font-size:13px}.path-answer-action{padding:17px}.path-answer-action p{font-size:14px}.path-detail-lens{grid-template-columns:62px 1fr;gap:17px}.path-detail-lens>img{width:62px}.path-detail-lens p:not(.micro-label){font-size:12px}.path-choice-record .game-actions{grid-template-columns:1fr}.path-choice-record .choice-button{padding:13px 16px}.path-result-actions{align-items:flex-start;flex-direction:column;gap:18px}.path-result-actions .primary-action{font-size:12px}}
@media(prefers-reduced-motion:reduce){.path-verdict,.path-answer-panel{animation:none}.path-verdict-cards img{transition:none}}

/* Short labels are valid choices, including a one-tap Yes / No pair. */
.path-option-presets{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:18px 0 14px}
.path-option-presets>span{font-size:11px;color:#b9a6b2;margin-right:4px}
.path-option-presets button{font:inherit;font-size:12px;color:#edd4b7;background:#dab68112;border:1px solid #cfaa7655;border-radius:30px;padding:9px 14px;cursor:pointer}
.path-option-presets button:hover{background:#dab68124;border-color:#d7b990}
.path-option-presets button:focus-visible{outline:2px solid #ecd0a2;outline-offset:3px}
.path-flow-label{display:block;color:#bea9b5;font-size:11px;line-height:1.6;margin-top:12px}
.is-recommended>.path-flow-label{color:#ebc98d}
