.coin-toss-ceremony__backdrop{position:fixed;inset:0;z-index:9000;display:flex;align-items:flex-start;justify-content:center;padding:clamp(4rem,12vh,8rem) 1.25rem 2.5rem;overflow-x:hidden;overflow-y:auto}.coin-toss-ceremony__background{position:fixed;inset:0;overflow:hidden;filter:blur(14px);transform:scale(1.04);pointer-events:none}.coin-toss-ceremony__background>*{width:100%;height:100%;min-height:100vh}.coin-toss-ceremony__scrim{position:fixed;inset:0;background:rgba(4,5,9,.72);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);pointer-events:none}.coin-toss-ceremony{position:relative;z-index:1;flex-shrink:0;width:min(543px,100%);margin:0 auto;display:flex;flex-direction:column;align-items:center;outline:none;text-align:center;color:#fff}.coin-toss-ceremony__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.coin-toss-ceremony--with-participants{width:min(720px,100%)}.coin-toss-ceremony__initiative-title{display:none}.coin-toss-participants{display:flex;align-items:center;justify-content:center;gap:1.5rem;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto 2.5rem}.coin-toss-participants__side{display:flex;flex-direction:row;align-items:center;gap:.65rem;flex:0 1 auto;min-width:0}.coin-toss-participants__side--red{flex-direction:row}.coin-toss-participants__name-block{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;min-width:0;max-width:11rem}.coin-toss-participants__name-block--end{align-items:flex-end}.coin-toss-participants__name,.coin-toss-participants__name-input{width:100%;max-width:11rem;font-family:var(--font-space-grotesk,"Space Grotesk",system-ui,sans-serif);font-size:1rem;font-weight:500;line-height:1.25;color:#e5e2e1;pointer-events:auto}.coin-toss-participants__name-field--end,.coin-toss-participants__name-input.coin-toss-participants__name-field--end{text-align:right}.coin-toss-participants__name{color:#9ca3af;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.coin-toss-participants__name-input{margin:0;padding:0;border:none;border-radius:0;background:transparent;outline:none;caret-color:#e5e2e1}.coin-toss-participants__name-input::placeholder{color:#6b7280;opacity:1}.coin-toss-participants__name-input:focus{color:#f8fafc}.coin-toss-participants__name-input:focus-visible{outline:none}.coin-toss-participants__rule{display:block;height:2px;width:100%;border-radius:1px;background:rgba(255,255,255,.38)}.coin-toss-participants__avatar{flex:0 0 auto;width:3rem;height:3rem;border-radius:9999px;overflow:hidden;box-shadow:0 0 0 2px rgba(226,232,240,.5),0 0 10px rgba(226,232,240,.12)}.coin-toss-participants__avatar--blue,.coin-toss-participants__avatar--red{box-shadow:0 0 0 2px rgba(226,232,240,.52),0 0 10px rgba(226,232,240,.12)}.coin-toss-participants__avatar-img{display:block;width:100%;height:100%;object-fit:cover}.coin-toss-ceremony__stack{display:flex;flex-direction:column;align-items:center;gap:2.1875rem;width:100%}.coin-toss-ceremony__reveal,.coin-toss-ceremony__status{margin:0;font-size:1rem;color:#e2e8f0;letter-spacing:.04em}.coin-toss-coin-scene{position:relative;width:170px;height:170px;perspective:960px}.coin-toss-coin{position:relative;width:100%;height:100%;margin:0;padding:0;border:none;background:transparent;transform-style:preserve-3d;transform:translateZ(0);cursor:default}.coin-toss-coin--clickable{cursor:pointer}.coin-toss-coin--clickable:hover{filter:drop-shadow(0 0 16px rgba(226,232,240,.24))}.coin-toss-coin__face{position:absolute;inset:0;display:block;border-radius:50%;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;box-shadow:0 0 28px rgba(226,232,240,.18),0 0 52px rgba(148,163,184,.1)}.coin-toss-coin__face img{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.coin-toss-coin__face--heads{transform:rotateY(0deg) translateZ(2px)}.coin-toss-coin__face--tails{transform:rotateY(180deg) translateZ(2px)}.coin-toss-coin--flipping-heads,.coin-toss-coin--flipping-tails{will-change:transform;animation-duration:1.85s;animation-timing-function:cubic-bezier(.22,.82,.28,1);animation-fill-mode:forwards}.coin-toss-coin--flipping-heads{animation-name:coin-toss-flip-heads}.coin-toss-coin--flipping-tails{animation-name:coin-toss-flip-tails}.coin-toss-coin--heads:not(.coin-toss-coin--flipping-heads):not(.coin-toss-coin--flipping-tails){transform:rotateY(0deg) translateZ(0)}.coin-toss-coin--tails:not(.coin-toss-coin--flipping-heads):not(.coin-toss-coin--flipping-tails){transform:rotateY(180deg) translateZ(0)}.coin-toss-side-selection{display:flex;flex-direction:column;align-items:center;gap:2.1875rem;width:100%}.coin-toss-side-selection__winner{margin:0}.coin-toss-side-selection__winner-name,.coin-toss-side-selection__winner-prompt{margin:0;font-family:var(--font-space-grotesk,"Space Grotesk",system-ui,sans-serif);font-size:1.625rem;font-weight:700;line-height:1.2;color:#fff;text-align:center}.coin-toss-ceremony__background-fallback{width:100%;min-height:100vh;background:#0a0a0f}.coin-toss-side-selection__timer-block{display:flex;flex-direction:column;align-items:center;gap:.5rem;min-width:5.875rem}.coin-toss-side-selection__timer-label{margin:0;font-family:var(--font-inter,Inter,system-ui,sans-serif);font-size:.625rem;letter-spacing:.1em;text-transform:uppercase;color:#8b90a0}.coin-toss-side-selection__timer{margin:0;font-family:var(--font-space-grotesk,"Space Grotesk",system-ui,sans-serif);font-size:1.25rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#fff}.coin-toss-side-selection__actions{display:flex;gap:2.1875rem;align-items:center;justify-content:center;flex-wrap:wrap;width:100%}.coin-toss-side-selection__btn{min-width:11.25rem;height:4rem;padding:0 3.75rem;border-radius:0;border:2px solid transparent;box-shadow:none;font-family:var(--font-space-grotesk,"Space Grotesk",system-ui,sans-serif);font-size:1.25rem;font-weight:700;line-height:1.75rem;cursor:pointer;pointer-events:auto}.coin-toss-side-selection__btn:disabled{opacity:.55;cursor:not-allowed}.coin-toss-side-selection__btn--blue{border-color:#4a5f7a;background:rgba(173,199,255,.1);color:#8b9bb8}.coin-toss-side-selection__btn--red{border-color:#544141;background:rgba(255,173,173,.1);color:#b87072}.coin-toss-side-selection__btn--blue:not(:disabled):hover{border-color:#adc7ff;background:linear-gradient(90deg,rgba(173,199,255,.1) 61%,rgba(104,119,153,.1));color:#adc7ff;box-shadow:0 0 14px rgba(173,199,255,.55),0 0 28px rgba(173,199,255,.22)}.coin-toss-side-selection__btn--red:not(:disabled):hover{border-color:#ff6265;background:linear-gradient(90deg,rgba(255,173,173,.14) 61%,rgba(153,104,104,.1));color:#ff6265;box-shadow:0 0 14px rgba(255,98,101,.5),0 0 28px rgba(255,98,101,.2)}.coin-toss-side-selection__forfeit,.coin-toss-side-selection__wait{margin:0;font-size:.9rem;line-height:1.5;color:#cbd5e1}.coin-toss-side-selection__forfeit{font-size:.78rem;color:#94a3b8}