.coinflip-page{background:var(--color-bg-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-numeric:tabular-nums}.coinflip-layout{display:flex;flex-direction:column;width:100%;min-width:0;flex:1;min-height:0;min-height:min(560px,78vh);gap:1.35rem;padding:.65rem .85rem 1.1rem;box-sizing:border-box}@media (min-width:640px){.coinflip-layout{padding:.85rem 1.15rem 1.35rem}}.coinflip-bet-currency{max-width:5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coinflip-stack{display:flex;flex-direction:column;gap:1.35rem;flex:1;min-height:0;overflow-y:auto;padding-bottom:.25rem}.coinflip-top-bar{width:100%;flex-shrink:0;border-radius:var(--radius-lg);padding:1.1rem 1.15rem 1.2rem;background:radial-gradient(ellipse 90% 70% at 12% 0,rgba(200,149,42,.09) 0,transparent 52%),color-mix(in srgb,var(--color-bg-elevated) 92%,transparent);border:1px solid var(--color-border);box-shadow:var(--shadow-md)}.coinflip-top-bar__inner{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1rem 1.25rem;justify-content:flex-start}@media (min-width:1024px){.coinflip-top-bar__inner{display:grid;grid-template-columns:auto minmax(200px,min(36vw,320px)) auto auto minmax(10.5rem,13rem);align-items:start;gap:.75rem 1.25rem}}.coinflip-bar-group{display:flex;flex-direction:column;gap:.45rem;min-width:0}.coinflip-bar-group--sides{flex-shrink:0}.coinflip-bar-group--bot{flex-shrink:0;display:flex;flex-direction:column;gap:.45rem;min-width:0}.coinflip-bar-group--bot .coinflip-bot-toggle{min-height:52px;align-items:center}.coinflip-label-currency{font-weight:700;color:var(--color-text-muted);letter-spacing:.06em}.coinflip-bar-group--bet{flex:1 1 240px;min-width:min(100%,220px)}.coinflip-bar-group--multis{flex-shrink:0}.coinflip-multis-row{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;min-height:52px}.coinflip-multis-row .coinflip-multi{min-width:2.5rem;padding:.45rem .65rem;text-align:center}.coinflip-bot-toggle{display:inline-flex;align-items:center;gap:.55rem;cursor:pointer;user-select:none}.coinflip-bot-toggle-input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.coinflip-bot-toggle__switch{position:relative;width:42px;height:24px;flex-shrink:0;border-radius:9999px;background:color-mix(in srgb,var(--color-bg-elevated) 88%,#000);border:1px solid var(--color-border);transition:background .2s ease,box-shadow .2s ease}.coinflip-bot-toggle__switch:after{content:"";position:absolute;width:18px;height:18px;border-radius:50%;background:linear-gradient(180deg,#fff,#e2e8f0);top:2px;left:3px;box-shadow:0 2px 6px rgba(0,0,0,.35);transition:transform .22s cubic-bezier(.4,0,.2,1)}.coinflip-bot-toggle-input:checked+.coinflip-bot-toggle__switch{background:linear-gradient(180deg,color-mix(in srgb,var(--color-primary) 55%,#1a1515) 0,#1f1515 100%);border-color:color-mix(in srgb,var(--color-primary) 50%,transparent);box-shadow:0 0 16px var(--color-primary-glow)}.coinflip-bot-toggle-input:checked+.coinflip-bot-toggle__switch:after{transform:translateX(17px)}.coinflip-bot-toggle-input:focus-visible+.coinflip-bot-toggle__switch{outline:2px solid var(--color-primary);outline-offset:3px}.coinflip-bot-toggle__text{font-size:12px;font-weight:700;color:var(--color-text-secondary);letter-spacing:.02em}.coinflip-bar-group--cta{flex:1 1 100%;align-items:stretch;min-width:0}@media (min-width:640px){.coinflip-bar-group--cta{flex:1 1 220px}}@media (min-width:1024px){.coinflip-bar-group--cta{flex:unset;flex-shrink:0}}.coinflip-create-cta{width:100%;min-height:52px;padding:.5rem 1rem;border-radius:var(--radius-md);display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.1rem;line-height:1.15;background:linear-gradient(180deg,var(--color-primary) 0,var(--color-primary-dim) 100%);color:var(--color-text-inverse);border:1px solid color-mix(in srgb,var(--color-primary) 70%,#fff);box-shadow:0 4px 14px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.2);transition:filter .15s,transform .1s}.coinflip-create-cta__action{font-size:.7rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;opacity:.95}.coinflip-create-cta__amount{font-size:1.05rem;font-weight:900;letter-spacing:.02em;font-variant-numeric:tabular-nums}.coinflip-create-cta__creating{font-size:.9rem;font-weight:800;letter-spacing:.04em}.coinflip-create-cta:hover:not(:disabled){filter:brightness(1.08)}.coinflip-create-cta:active:not(:disabled){transform:scale(.99)}.coinflip-create-cta:disabled{opacity:.55;cursor:not-allowed}.coinflip-label--spacer{display:block;visibility:hidden;margin-bottom:.45rem;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;line-height:1.2;user-select:none}.coinflip-top-bar__foot{margin-top:.85rem;padding-top:.75rem;border-top:1px solid var(--color-border);font-size:.75rem;line-height:1.45;color:var(--color-text-muted);max-width:52rem}.coinflip-top-bar__foot.coinflip-demo-tip{border-top:none;padding:.55rem .65rem;max-width:min(100%,400px)}.coinflip-label{display:block;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:.45rem}.coinflip-sides{display:flex;gap:.5rem}.coinflip-side-svg{width:22px;height:22px}.coinflip-side-chip{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid var(--color-border);transition:border-color .18s,box-shadow .18s,transform .12s,filter .12s}.coinflip-side-chip:hover{transform:translateY(-2px)}.coinflip-side-chip--heads{background:linear-gradient(155deg,color-mix(in srgb,var(--color-primary) 28%,#1a1212) 0,#120d0d 100%);color:color-mix(in srgb,var(--color-primary) 90%,#fff)}.coinflip-side-chip--heads.is-active{border-color:var(--color-primary);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-primary) 45%,transparent),0 8px 28px rgba(0,0,0,.45)}.coinflip-side-chip--tails{background:linear-gradient(155deg,var(--color-bg-hover) 0,var(--color-bg-elevated) 100%);color:var(--color-primary);border-color:var(--color-border-bright)}.coinflip-side-chip--tails.is-active{border-color:var(--color-primary);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-primary) 40%,transparent),0 8px 28px rgba(0,0,0,.45)}.coinflip-bet-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-height:52px}.coinflip-bet-input{flex:1;min-width:140px;display:flex;align-items:center;gap:.35rem;padding:.55rem .75rem;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg-input)}.coinflip-bet-input span{color:var(--color-text-secondary);font-weight:700;font-size:.9rem}.coinflip-bet-input input{flex:1;min-width:0;background:transparent;border:none;font-size:.95rem;font-weight:700;color:var(--color-text-primary);outline:none}.coinflip-quick{display:flex;gap:.35rem}.coinflip-quick button{padding:.45rem .65rem;border-radius:var(--radius-sm);font-size:11px;font-weight:800;border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-bg-elevated) 80%,transparent);color:var(--color-text-secondary);transition:border-color .15s,color .15s}.coinflip-quick button:hover{border-color:var(--color-primary-dim);color:var(--color-primary)}.coinflip-hint{margin-top:.35rem;font-size:11px;color:var(--color-text-secondary);max-width:420px;line-height:1.45}.coinflip-hint--inline{color:var(--color-text-muted);max-width:none}.coinflip-demo-tip{display:inline-flex;align-items:flex-start;gap:.45rem;max-width:min(100%,340px);padding:.5rem .65rem;border-radius:var(--radius-md);font-size:11px;font-weight:600;line-height:1.4;color:color-mix(in srgb,var(--color-primary) 35%,var(--color-text-primary));background:color-mix(in srgb,var(--color-primary) 12%,var(--color-bg-elevated));border:1px solid color-mix(in srgb,var(--color-primary) 28%,#000);box-shadow:var(--shadow-sm)}.coinflip-demo-tip__icon{width:14px;height:14px;flex-shrink:0;margin-top:1px;opacity:.9;color:var(--color-primary)}.coinflip-multi{min-width:2.5rem;padding:.5rem .75rem;border-radius:var(--radius-sm);font-size:12px;font-weight:900;border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-bg-elevated) 85%,transparent);color:var(--color-text-secondary);transition:all .15s}.coinflip-multi--on{background:linear-gradient(180deg,color-mix(in srgb,var(--color-primary) 55%,#1a1515) 0,#1f1515 100%);border-color:color-mix(in srgb,var(--color-primary) 55%,transparent);color:var(--color-text-primary);box-shadow:0 4px 16px rgba(0,0,0,.35)}.coinflip-bot-row{display:flex;align-items:center;gap:.5rem;font-size:13px;color:var(--color-text-secondary);user-select:none}.coinflip-bot-row input{width:16px;height:16px;accent-color:var(--color-primary)}.coinflip-filter-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .55rem .4rem .7rem;border-radius:var(--radius-md);border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-bg-elevated) 90%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.coinflip-filter-chip__prefix{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);white-space:nowrap}.coinflip-select--chip{border:none;background:transparent;padding:.15rem 1.35rem .15rem 0;margin:0;min-width:0;font-weight:700;font-size:12px;color:var(--color-text-primary);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='%238b92a5'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .1rem center}.coinflip-select--chip:focus{outline:none}.coinflip-section-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.coinflip-section-title{font-size:1.05rem;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 0 20px var(--color-primary-glow)}.coinflip-count,.coinflip-section-title{font-weight:900;color:var(--color-primary)}.coinflip-filters{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.coinflip-filter-pair{display:flex;align-items:center;gap:.35rem}.coinflip-filter-pair label,.coinflip-filters label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.coinflip-select{padding:.4rem 1.75rem .4rem .65rem;border-radius:var(--radius-md);font-size:12px;font-weight:700;border:1px solid var(--color-border);background:var(--color-bg-input);color:var(--color-text-primary);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='%238b92a5'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .45rem center}.coinflip-empty{padding:2.75rem 1.25rem;text-align:center;border-radius:var(--radius-lg);border:1px dashed color-mix(in srgb,var(--color-primary) 22%,transparent);background:color-mix(in srgb,var(--color-bg-elevated) 70%,transparent);color:var(--color-text-muted);font-size:.9rem;line-height:1.5}.coinflip-grid{display:grid;gap:.85rem}.coinflip-grid--open{align-items:stretch}.coinflip-slot-empty{min-height:140px;border-radius:var(--radius-lg);border:1px dashed var(--color-border);background:radial-gradient(circle at 1px 1px,rgba(255,255,255,.04) 1px,transparent 0),color-mix(in srgb,var(--color-bg-elevated) 65%,transparent);background-size:18px 18px,auto;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}@media (min-width:768px){.coinflip-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.coinflip-grid{grid-template-columns:repeat(3,1fr)}}.coinflip-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(100px,auto) minmax(0,1fr);gap:.5rem .65rem;align-items:center;padding:1.1rem 1rem;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-bg-surface) 92%,#000);box-shadow:var(--shadow-md);min-height:140px;overflow:visible;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.coinflip-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--color-primary) 28%,transparent);box-shadow:var(--shadow-lg),0 0 0 1px color-mix(in srgb,var(--color-primary) 12%,transparent)}.coinflip-card[data-status=SETTLED]:hover{border-color:color-mix(in srgb,var(--color-success) 25%,transparent)}.coinflip-card--revealed{border-color:color-mix(in srgb,var(--color-primary) 48%,transparent);box-shadow:var(--shadow-lg),0 0 28px color-mix(in srgb,var(--color-primary) 22%,transparent)}.coinflip-card--revealed .coinflip-winner{font-size:.78rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;margin-top:.15rem}.coinflip-card__player{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.25rem;min-width:0}.coinflip-card__name{font-size:.8rem;font-weight:800;color:var(--color-text-primary);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coinflip-card__amt{font-size:.78rem;font-weight:800;letter-spacing:.02em}.coinflip-card__amt,.coinflip-card__amt--neutral{color:var(--color-text-secondary)}.coinflip-card__amt--win{color:var(--color-success);text-shadow:0 0 12px rgba(34,197,94,.2)}.coinflip-card__amt--loss{color:var(--color-error);text-shadow:0 0 12px rgba(255,77,77,.15)}.coinflip-card__wait{color:var(--color-text-muted);font-size:.78rem}.coinflip-card__name--bot{color:var(--color-success);font-weight:900}.coinflip-card__center{justify-content:center;padding:0 .25rem;border-left:1px solid var(--color-border);border-right:1px solid var(--color-border);min-height:100px;overflow:visible}.coinflip-card__center,.coinflip-coin-brand{display:flex;flex-direction:column;align-items:center;gap:.35rem}.coinflip-coin-brand__disc{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--color-primary);border:2px solid color-mix(in srgb,var(--color-primary) 65%,transparent);background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.12),transparent 42%),linear-gradient(145deg,var(--color-bg-elevated) 0,var(--color-bg-base) 100%);box-shadow:0 6px 20px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.06)}.coinflip-coin-brand__disc .coinflip-side-svg{width:26px;height:26px}.coinflip-coin-brand__ring-text{font-size:.5rem;font-weight:900;letter-spacing:.28em;text-transform:uppercase;color:var(--color-text-muted)}.coinflip-card__vs{font-size:.68rem;font-weight:900;letter-spacing:.35em;color:var(--color-text-muted)}.coinflip-card__outcome-pill{font-size:.62rem;font-weight:800;letter-spacing:.08em;color:var(--color-primary);padding:.2rem .45rem;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-primary) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-primary) 35%,transparent);animation:coinflip-outcome-reveal .4s ease forwards}@keyframes coinflip-outcome-reveal{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.coinflip-card__flip{margin-top:.35rem;padding:.45rem .85rem;border-radius:var(--radius-md);font-size:.72rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-inverse);background:linear-gradient(180deg,color-mix(in srgb,var(--color-primary) 110%,#fff) 0,var(--color-primary) 100%);border:1px solid color-mix(in srgb,var(--color-primary) 55%,#fff);cursor:pointer;box-shadow:0 2px 10px rgba(0,0,0,.25);transition:filter .12s ease,transform .12s ease}.coinflip-card__flip:hover:not(:disabled){filter:brightness(1.06)}.coinflip-card__flip:disabled{opacity:.55;cursor:not-allowed}.coinflip-card__matic{font-size:.65rem;font-weight:700;color:var(--color-text-secondary);text-align:center;line-height:1.25;max-width:90px}.coinflip-card__fair{font-size:.6rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary);background:none;border:none;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.coinflip-card__fair:hover{color:color-mix(in srgb,var(--color-primary) 90%,#fff)}.coinflip-card__countdown{font-size:.72rem;font-weight:900;letter-spacing:.04em;color:var(--color-primary);text-align:center;margin-top:.15rem}.coinflip-card__status{font-size:.6rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em}.coinflip-bot-pending{display:inline-flex;flex-direction:column;align-items:center;gap:.35rem;min-height:3.5rem;justify-content:center}.coinflip-bot-pending__label{font-size:.68rem;font-weight:800;letter-spacing:.06em;color:rgba(200,149,42,.95);text-transform:uppercase}.coinflip-bot-pending__dots{display:inline-flex;gap:.2rem;align-items:center}.coinflip-bot-pending__dots span{width:5px;height:5px;border-radius:50%;background:rgba(200,149,42,.85);animation:coinflip-bot-dot 1.1s ease-in-out infinite}.coinflip-bot-pending__dots span:nth-child(2){animation-delay:.15s}.coinflip-bot-pending__dots span:nth-child(3){animation-delay:.3s}@keyframes coinflip-bot-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.coinflip-join{flex-direction:column}.coinflip-join,.coinflip-join-btn{display:inline-flex;align-items:center;gap:.35rem}.coinflip-join-btn{justify-content:center;padding:.55rem 1rem;border-radius:var(--radius-md);font-size:.8rem;font-weight:900;background:linear-gradient(180deg,color-mix(in srgb,var(--color-primary) 110%,#fff) 0,var(--color-primary) 50%,var(--color-primary-dim) 100%);color:var(--color-text-inverse);border:1px solid color-mix(in srgb,var(--color-primary) 65%,#fff);box-shadow:0 4px 16px rgba(0,0,0,.35);transition:filter .12s}.coinflip-join-btn:hover:not(:disabled){filter:brightness(1.05)}.coinflip-join-btn:disabled{opacity:.55}.coinflip-join-icon{display:inline-flex}.coinflip-join-icon .coinflip-side-svg{width:1rem;height:1rem}.coinflip-winner{font-size:.65rem;font-weight:800;color:var(--color-primary);text-align:center;max-width:100%;animation:coinflip-winner-reveal .45s ease forwards}@keyframes coinflip-winner-reveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.coinflip-cancel{margin-top:.25rem;font-size:.6rem;font-weight:700;color:var(--color-error);background:none;border:none;cursor:pointer;text-decoration:underline}.coinflip-avatar-wrap{position:relative;width:52px;height:52px}.coinflip-avatar{width:52px;height:52px;border-radius:50%;object-fit:cover;border:2px solid color-mix(in srgb,var(--color-primary) 35%,transparent);background:var(--color-bg-elevated)}.coinflip-avatar--initials{display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:800;color:var(--color-text-primary)}.coinflip-avatar--bot{border-color:color-mix(in srgb,var(--color-primary) 50%,transparent);background:linear-gradient(145deg,var(--color-bg-hover) 0,var(--color-bg-elevated) 100%)}.coinflip-badge{position:absolute;right:-3px;bottom:-3px;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid var(--color-bg-base)}.coinflip-badge .coinflip-side-svg{width:11px;height:11px}.coinflip-badge--heads{background:linear-gradient(180deg,color-mix(in srgb,var(--color-primary) 55%,#1a1515) 0,#1f1515 100%);color:var(--color-primary)}.coinflip-badge--tails{background:linear-gradient(180deg,var(--color-bg-hover) 0,var(--color-bg-elevated) 100%);color:var(--color-primary)}.coinflip-coin{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--color-primary);border:2px solid color-mix(in srgb,var(--color-primary) 45%,transparent);background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.1),transparent 50%),linear-gradient(145deg,var(--color-bg-elevated) 0,var(--color-bg-base) 100%);box-shadow:0 6px 20px rgba(0,0,0,.4)}.coinflip-coin .coinflip-side-svg{width:26px;height:26px}.coinflip-coin.spinning{animation:coinflip-spin 3s cubic-bezier(.45,.02,.2,1) forwards}@keyframes coinflip-spin{0%{transform:rotateY(0deg)}to{transform:rotateY(6turn)}}.coinflip-spin-3d{perspective:340px;width:56px;height:56px;margin-left:auto;margin-right:auto;overflow:visible;padding:.5rem 0}.coinflip-spin-3d__zoom{transform-style:preserve-3d;animation:coinflip-spin-3d-zoom 3s cubic-bezier(.45,.02,.2,1) forwards;will-change:transform}@keyframes coinflip-spin-3d-zoom{0%{transform:scale(1) translateZ(0)}50%{transform:scale(1.38) translateZ(40px)}to{transform:scale(1) translateZ(0)}}.coinflip-spin-3d__axis{position:relative;width:100%;height:100%;transform-style:preserve-3d;animation:coinflip-spin-3d-anim 3s cubic-bezier(.45,.02,.2,1) forwards}@keyframes coinflip-spin-3d-anim{0%{transform:rotateY(0deg)}to{transform:rotateY(var(--coin-end,6turn))}}.coinflip-spin-3d__face{position:absolute;inset:0;border-radius:50%;display:flex;align-items:center;justify-content:center;backface-visibility:hidden;color:var(--color-primary);border:2px solid color-mix(in srgb,var(--color-primary) 45%,transparent);background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.1),transparent 50%),linear-gradient(145deg,var(--color-bg-elevated) 0,var(--color-bg-base) 100%);box-shadow:0 6px 20px rgba(0,0,0,.4)}.coinflip-spin-3d__face--tails{transform:rotateY(180deg)}.coinflip-spin-3d__face .coinflip-side-svg{width:26px;height:26px}.coinflip-modal-backdrop{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(0,0,0,.75);backdrop-filter:blur(6px)}.coinflip-modal{width:100%;max-width:420px;max-height:90vh;overflow-y:auto;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-bg-elevated) 90%,#000);padding:1.25rem;box-shadow:var(--shadow-lg)}.coinflip-modal h3{font-size:1.1rem;font-weight:900;color:var(--color-primary);margin-bottom:1rem}.coinflip-modal dl{font-size:11px;font-family:ui-monospace,monospace;color:var(--color-text-secondary)}.coinflip-modal dt{color:var(--color-text-muted);margin-top:.65rem}.coinflip-modal dd{color:var(--color-text-primary);word-break:break-all;margin-top:.15rem}.coinflip-modal .cf-seed{color:var(--color-primary)}.coinflip-section{margin-top:0}.coinflip-coin-brand__disc--result{border-color:color-mix(in srgb,var(--color-success) 55%,transparent);box-shadow:0 6px 22px rgba(0,0,0,.5),0 0 24px rgba(34,197,94,.12),inset 0 1px 0 rgba(255,255,255,.08)}.coinflip-bot-svg{width:26px;height:26px;display:block;margin:0 auto;color:color-mix(in srgb,var(--color-primary) 85%,#fff);filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}.coinflip-modal__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.coinflip-modal__close{background:none;border:none;color:var(--color-text-muted);font-size:1.35rem;line-height:1;cursor:pointer;padding:.25rem .35rem;border-radius:var(--radius-sm);transition:color .15s,background .15s}.coinflip-modal__close:hover{color:var(--color-text-primary);background:var(--color-bg-hover)}.coinflip-modal__hint{margin-top:1rem}