.fg-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:25px 0}.fg-option{display:flex;flex-direction:column;gap:16px;text-align:left;border:1px solid #424052;border-radius:14px;padding:24px;background:#171720;color:#eeeaf6;transition:border-color .2s,transform .2s,background .2s}.fg-option:hover{border-color:#ad91d5;background:#201b2c;transform:translateY(-3px)}.fg-option strong{font-size:20px}.fg-option span{color:#b8b4c4;font-size:13px;line-height:1.8;flex:1}.fg-option b{font-size:13px;color:#cbb4e9}.fg-option[aria-pressed=true]{border-color:#bc9ded}.fg-option:disabled{opacity:.6;cursor:wait}.fg-mode-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 20px;border:1px solid #35313e;border-radius:12px;background:#15141c;margin-bottom:20px}.fg-mode-bar strong,.fg-mode-bar small{display:block}.fg-mode-bar strong{font-size:14px;color:#ece5f7}.fg-mode-bar small{font-size:11px;color:#a6a0b2;margin-top:5px}@media(max-width:640px){.fg-options{grid-template-columns:1fr}.fg-mode-bar{align-items:flex-start;flex-direction:column}}
