.fb-wrap{left:0;right:0;bottom:calc(env(safe-area-inset-bottom,0px) + 92px);z-index:200;pointer-events:none;justify-content:center;padding:0 16px;display:flex;position:fixed}.fb-full{z-index:210;background:color-mix(in srgb,var(--color-ds-bg,#121110) 82%,transparent);-webkit-backdrop-filter:blur(14px);place-items:center;padding:24px;animation:.25s ease-out both fb-fade;display:grid;position:fixed;inset:0}.fb-card{pointer-events:auto;background:var(--color-ds-surface-2,#1c1b19);border:1px solid var(--color-ds-hairline,#ffffff1f);width:100%;max-width:420px;color:var(--color-ds-text,#f4f0e8);border-radius:26px;align-items:center;gap:14px;padding:16px 18px;animation:.38s cubic-bezier(.2,.8,.2,1) both fb-rise;display:flex;box-shadow:0 18px 50px #00000059}.fb-card.out{animation:.22s ease-in both fb-down}.fb-card.big{text-align:center;flex-direction:column;gap:12px;padding:30px 24px}.fb-card b{font-size:15.5px;font-weight:700;display:block}.fb-card.big b{letter-spacing:-.02em;font-size:21px}.fb-card p{color:var(--color-ds-text-muted,#b5aea1);margin:2px 0 0;font-size:13.5px;line-height:1.45}.fb-ic{border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.big .fb-ic{width:84px;height:84px}.fb-ic svg{width:60%;height:60%}.fb-ic.ok{color:#8fd18b;background:#8fd18b2e}.fb-ic.bad{color:#f0786e;background:#f0786e2e}.fb-ic.wait{color:var(--color-ds-gold-text,#e6bf73);background:#e6bf732e}.fb-ic.inv{background:var(--color-ds-gold-text,#e6bf73);color:var(--color-ds-on-gold,#1a1405)}.fb-ic.load{border:4px solid var(--color-ds-hairline,#ffffff24);border-top-color:var(--color-ds-gold-text,#e6bf73);background:0 0;animation:.85s linear infinite fb-spin}.fb-ic.load svg{display:none}.fb-draw{stroke-dasharray:30;stroke-dashoffset:30px;animation:.5s ease-out .15s forwards fb-draw}.fb-pop{animation:.5s cubic-bezier(.2,1.4,.4,1) both fb-pop}.fb-shake{animation:.45s both fb-shake}.fb-hg{animation:1.6s ease-in-out infinite fb-flip}.fb-btns{gap:10px;width:100%;margin-top:6px;display:flex}.fb-btn{border:1px solid var(--color-ds-hairline,#ffffff24);min-height:52px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px;flex:1;font-size:14.5px;font-weight:700}.fb-btn.pri{background:var(--color-ds-gold-text,#e6bf73);color:var(--color-ds-on-gold,#1a1405);border-color:#0000}.fb-btn:active{transform:scale(.97)}.fb-mini{background:var(--color-ds-gold-text,#e6bf73);min-height:40px;color:var(--color-ds-on-gold,#1a1405);font:inherit;cursor:pointer;border:0;border-radius:999px;flex:none;padding:0 14px;font-size:13px;font-weight:800}@keyframes fb-rise{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:none}}@keyframes fb-down{to{opacity:0;transform:translateY(14px)}}@keyframes fb-fade{0%{opacity:0}to{opacity:1}}@keyframes fb-spin{to{transform:rotate(360deg)}}@keyframes fb-draw{to{stroke-dashoffset:0}}@keyframes fb-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes fb-shake{0%,to{transform:translate(0)}20%{transform:translate(-7px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}@keyframes fb-flip{0%,40%{transform:rotate(0)}60%,to{transform:rotate(180deg)}}@media (prefers-reduced-motion:reduce){.fb-card,.fb-full,.fb-ic,.fb-draw,.fb-pop,.fb-shake,.fb-hg{animation:none!important}.fb-draw{stroke-dashoffset:0}}
