.flow-choice-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:16px 0;display:grid}.flow-choice-grid>button{color:#dbe7ef;text-align:center;background:linear-gradient(145deg,#223246,#101923);border:1px solid #71899e55;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-width:0;min-height:140px;padding:16px;display:flex}.flow-choice-grid>button[aria-pressed=true]{background:linear-gradient(145deg,#39402d,#162029);border-color:#e8d870;box-shadow:inset 0 0 18px #e8d87012}.flow-choice-grid img{-o-object-fit:contain;object-fit:contain;width:64px;height:64px}.flow-choice-grid small{color:#a5b9c9;overflow-wrap:anywhere}.flow-search{gap:8px;margin-top:16px;display:grid}.faction-link-result{color:#b9eee0;background:linear-gradient(120deg,#17352f,#101b25);border:1px solid #76cbb766;border-radius:16px;align-items:center;gap:16px;margin:20px 0;padding:24px;display:flex}.faction-link-result h3{margin:0 0 8px}.faction-link-result p{margin:0 0 10px}.faction-link-step{background:linear-gradient(140deg,#1c2939,#0c141d);border:1px solid #71899e55;border-radius:16px;margin:20px 0;padding:24px}.fw-completion{background:linear-gradient(140deg,#1b2b3b,#0b131d);border:1px solid #71899e55;border-radius:18px;padding:28px}.flow-choice-grid button:focus-visible{outline-offset:4px;outline:2px solid #f3dc72}@media (width<=600px){.flow-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fw-completion,.faction-link-step{padding:16px}}
