.pact-decision-block-module__wKBw4W__root{margin-bottom:2.5rem}.pact-decision-block-module__wKBw4W__notFor{color:var(--text-secondary);background:#e88b8b0f;border:1px solid #e88b8b40;border-radius:8px;margin-bottom:1rem;padding:.85rem 1rem;font-size:.82rem;line-height:1.65}.pact-decision-block-module__wKBw4W__notFor strong{color:#e88b8b}.pact-decision-block-module__wKBw4W__scenarioGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:1.25rem;display:grid}@media (max-width:768px){.pact-decision-block-module__wKBw4W__scenarioGrid{grid-template-columns:1fr}}.pact-decision-block-module__wKBw4W__scenarioCard{border:1px solid var(--border-subtle,#ffffff14);background:var(--bg-card,#ffffff05);border-radius:8px;padding:.85rem 1rem}.pact-decision-block-module__wKBw4W__scenarioHead{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.pact-decision-block-module__wKBw4W__scenarioLabel{letter-spacing:.03em;text-transform:uppercase;color:var(--text-primary);font-size:.78rem;font-weight:600}.pact-decision-block-module__wKBw4W__ratingBadge{border:1px solid #0000;border-radius:999px;padding:.15rem .5rem;font-size:.68rem;font-weight:600}.pact-decision-block-module__wKBw4W__ratingStrong{color:#3de8a0;background:#3de8a01f;border-color:#3de8a04d}.pact-decision-block-module__wKBw4W__ratingModerate{color:#c9a96e;background:#c9a96e1f;border-color:#c9a96e4d}.pact-decision-block-module__wKBw4W__ratingSituational{color:#8b7ec8;background:#8b7ec81f;border-color:#8b7ec84d}.pact-decision-block-module__wKBw4W__ratingWeak{color:#e88b8b;background:#e88b8b1f;border-color:#e88b8b4d}.pact-decision-block-module__wKBw4W__scenarioNote{color:var(--text-secondary);margin:0;font-size:.78rem;line-height:1.6}.pact-decision-block-module__wKBw4W__comparisons{border:1px solid var(--border-subtle,#ffffff14);background:var(--bg-card,#ffffff05);border-radius:8px;padding:1rem 1.1rem}.pact-decision-block-module__wKBw4W__comparisonsTitle{letter-spacing:.03em;text-transform:uppercase;color:var(--text-primary);margin:0 0 .65rem;font-size:.82rem;font-weight:600}.pact-decision-block-module__wKBw4W__comparisonList{color:var(--text-secondary);margin:0;padding-left:1.1rem;font-size:.82rem;line-height:1.65}.pact-decision-block-module__wKBw4W__comparisonList li{margin-bottom:.6rem}.pact-decision-block-module__wKBw4W__comparisonList li:last-child{margin-bottom:0}
.difficulty-badge-module__S1tFNq__badge{border-radius:4px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-block}.difficulty-badge-module__S1tFNq__beginner{color:#3de8a0;background:#3de8a01f}.difficulty-badge-module__S1tFNq__intermediate{color:#d4a24a;background:#d4a24a1f}.difficulty-badge-module__S1tFNq__advanced{color:#e05c5c;background:#e05c5c1f}
.build-detail-hero-module__rkJbja__hero{grid-template-columns:1fr;gap:1.25rem;margin-bottom:.5rem;display:grid}@media (min-width:768px){.build-detail-hero-module__rkJbja__hero{grid-template-columns:1fr minmax(200px,260px);align-items:start}}.build-detail-hero-module__rkJbja__heroMain{min-width:0}.build-detail-hero-module__rkJbja__eyebrow{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 .5rem;display:flex}.build-detail-hero-module__rkJbja__tierBadge{letter-spacing:.06em;text-transform:uppercase;color:var(--sf-spirit,#3de8a0);border:1px solid #3de8a059;border-radius:4px;padding:.15rem .45rem;font-size:.7rem;font-weight:600}.build-detail-hero-module__rkJbja__unverified{color:var(--sf-text-muted,#6a665e);border:1px solid #ffffff1f;border-radius:4px;padding:.12rem .4rem;font-size:.68rem}.build-detail-hero-module__rkJbja__title{font-family:var(--font-display), serif;color:var(--text-primary,#e8e4d9);margin:0 0 .5rem;font-size:26px;font-weight:500;line-height:1.2}.build-detail-hero-module__rkJbja__blurb{color:var(--text-secondary,#9a9589);max-width:768px;margin:0;font-size:13px;line-height:1.7}.build-detail-hero-module__rkJbja__metaRow{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:.85rem;display:flex}.build-detail-hero-module__rkJbja__pactLink{color:var(--text-secondary,#9a9589);font-size:14px;text-decoration:none}.build-detail-hero-module__rkJbja__pactLink:hover{color:var(--text-primary,#e8e4d9)}.build-detail-hero-module__rkJbja__scenarioTags{flex-wrap:wrap;gap:6px;margin-top:.65rem;display:flex}.build-detail-hero-module__rkJbja__scenarioTag{color:var(--text-tertiary,#5a5750);border:1px solid var(--border-subtle,#ffffff12);border-radius:3px;padding:2px 6px;font-size:10px}.build-detail-hero-module__rkJbja__authorMeta{color:var(--text-tertiary,#5a5750);font-size:13px}.build-detail-hero-module__rkJbja__aside{border:1px solid var(--border-subtle,#ffffff14);background:var(--surface-2,#ffffff08);border-radius:8px;padding:.85rem 1rem}.build-detail-hero-module__rkJbja__infoboxTitle{letter-spacing:.06em;text-transform:uppercase;color:var(--sf-text-muted);margin-bottom:.5rem;font-size:.72rem}.build-detail-hero-module__rkJbja__infoboxList{margin:0}.build-detail-hero-module__rkJbja__infoboxRow{border-bottom:1px solid #ffffff0f;grid-template-columns:1fr 1.2fr;gap:.35rem .5rem;padding:.35rem 0;font-size:.82rem;display:grid}.build-detail-hero-module__rkJbja__infoboxRow:last-child{border-bottom:none}.build-detail-hero-module__rkJbja__infoboxRow dt{color:var(--sf-text-muted);margin:0}.build-detail-hero-module__rkJbja__infoboxRow dd{color:var(--text-primary,#e8e4d9);margin:0}
.pact-virtue-tier-matrix-module__mhEulq__root{margin-bottom:2.5rem}.pact-virtue-tier-matrix-module__mhEulq__details{border-radius:var(--sf-radius,8px);border:1px solid var(--border-subtle,#ffffff1a);background:var(--bg-card,#ffffff05)}.pact-virtue-tier-matrix-module__mhEulq__summary{cursor:pointer;color:var(--text-primary);padding:.85rem 1rem;font-size:.9rem;font-weight:600;list-style:none}.pact-virtue-tier-matrix-module__mhEulq__summary::-webkit-details-marker{display:none}.pact-virtue-tier-matrix-module__mhEulq__summary:before{content:"▸";color:var(--sf-gold,#c9a96e);margin-right:.5rem;transition:transform .15s;display:inline-block}.pact-virtue-tier-matrix-module__mhEulq__details[open] .pact-virtue-tier-matrix-module__mhEulq__summary:before{transform:rotate(90deg)}.pact-virtue-tier-matrix-module__mhEulq__body{padding:0 1rem 1rem}.pact-virtue-tier-matrix-module__mhEulq__lead{color:var(--text-secondary);margin:0 0 .85rem;font-size:.8rem;line-height:1.6}.pact-virtue-tier-matrix-module__mhEulq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}@media (max-width:520px){.pact-virtue-tier-matrix-module__mhEulq__grid{grid-template-columns:1fr}}.pact-virtue-tier-matrix-module__mhEulq__cell{border:1px solid var(--border-subtle,#ffffff14);background:#00000026;border-radius:6px;padding:.65rem .75rem}.pact-virtue-tier-matrix-module__mhEulq__virtueLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted,var(--text-secondary));margin-bottom:.35rem;font-size:.72rem;font-weight:600;display:block}.pact-virtue-tier-matrix-module__mhEulq__tierBadge{text-align:center;border:1px solid #0000;border-radius:4px;min-width:2rem;padding:.15rem .45rem;font-size:.82rem;font-weight:700;display:inline-block}.pact-virtue-tier-matrix-module__mhEulq__tierSs{color:#ffd56a;background:#ffd56a24;border-color:#ffd56a59}.pact-virtue-tier-matrix-module__mhEulq__tierS{color:#3de8a0;background:#3de8a01f;border-color:#3de8a04d}.pact-virtue-tier-matrix-module__mhEulq__tierA{color:#8b7ec8;background:#8b7ec81f;border-color:#8b7ec84d}.pact-virtue-tier-matrix-module__mhEulq__tierB{color:#5ba3e8;background:#5ba3e81f;border-color:#5ba3e84d}.pact-virtue-tier-matrix-module__mhEulq__tierC{color:#9aa3b2;background:#9aa3b21f;border-color:#9aa3b24d}.pact-virtue-tier-matrix-module__mhEulq__note{color:var(--text-secondary);margin:.45rem 0 0;font-size:.72rem;line-height:1.5}.pact-virtue-tier-matrix-module__mhEulq__disclaimer{color:var(--text-muted,var(--text-secondary));margin:.85rem 0 0;font-size:.72rem;line-height:1.55}.pact-virtue-tier-matrix-module__mhEulq__disclaimer a{color:var(--sf-gold,#c9a96e);text-underline-offset:2px;text-decoration:underline}.pact-virtue-tier-matrix-module__mhEulq__wyldNote{color:var(--text-secondary);margin:0;font-size:.82rem;line-height:1.65}
