:root{--css-chunk:"coinflip-family"}
.coinflip-module__B1uoCq__stageCol{--history-h:34px;--side-pick-h:52px;gap:var(--space-3);flex-direction:column;flex:auto;min-width:0;display:flex}.coinflip-module__B1uoCq__historyStrip{align-items:center;gap:12px;padding:4px 0;display:flex}.coinflip-module__B1uoCq__historyLabel{font-family:var(--font-accent);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:#7c7e98;flex-shrink:0}.coinflip-module__B1uoCq__historyTally{flex-shrink:0;gap:6px;margin-left:auto;display:flex}.coinflip-module__B1uoCq__historyTallyChip{font-family:var(--font-accent);color:#ece8ff;font-variant-numeric:tabular-nums;background:#ffffff0a;border:1px solid #785aff2e;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:11px;font-weight:700;display:inline-flex}.coinflip-module__B1uoCq__historyTallyKey{color:#7c7e98}.coinflip-module__B1uoCq__historyChips{scrollbar-width:none;flex:1;gap:6px;display:flex;overflow-x:auto}.coinflip-module__B1uoCq__historyChips::-webkit-scrollbar{display:none}.coinflip-module__B1uoCq__historyEmpty{color:#7c7e98;font-size:13px}.coinflip-module__B1uoCq__historyBadge,.coinflip-module__B1uoCq__resultBadge{width:26px;height:26px;font-family:var(--font-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.coinflip-module__B1uoCq__historyHeads{color:#f9e532;background:#f9e53224;border:1px solid #f9e53273}.coinflip-module__B1uoCq__historyTails{color:#d4d7e4;background:#b9b4d61f;border:1px solid #b9b4d666}.coinflip-module__B1uoCq__historyWon{box-shadow:0 0 0 2px #62d5728c}.coinflip-module__B1uoCq__stagePanel{flex-direction:column;flex:auto;justify-content:center;display:flex;position:relative}.coinflip-module__B1uoCq__stageSidePick{display:none}@media (max-width:1024px){.coinflip-module__B1uoCq__stageSidePick{display:block}.coinflip-module__B1uoCq__sidePickPanel{display:none}}.coinflip-module__B1uoCq__stageArt{aspect-ratio:16/9.4;position:relative}@media (min-width:1121px){.coinflip-module__B1uoCq__stageArt{min-height:380px;max-height:calc(100vh - 220px)}}.coinflip-module__B1uoCq__stageArtSpine{container-type:size}@media (max-width:720px){.coinflip-module__B1uoCq__stageArt{aspect-ratio:4/4.4;max-height:calc(100svh - var(--nav-clearance) - var(--history-h) - var(--side-pick-h) - 3 * var(--space-3) - var(--space-2) - var(--dock-phone-h) - var(--mobile-bar-h) - env(safe-area-inset-bottom,0px) - 4px)}}.coinflip-module__B1uoCq__canvasHolder{position:absolute;inset:0;container-type:size}.coinflip-module__B1uoCq__canvas{opacity:0;width:100%;height:100%;transition:opacity .35s;display:block}.coinflip-module__B1uoCq__canvasReady{opacity:1}.coinflip-module__B1uoCq__canvas>canvas{pointer-events:none;display:block}.coinflip-module__B1uoCq__posterHidden{opacity:0}.coinflip-module__B1uoCq__spinePoster{pointer-events:none;transition:opacity .35s;display:block;position:absolute;inset:0}.coinflip-module__B1uoCq__spinePosterFrame{width:min(100cqw, calc(100cqh * var(--frame-aspect)));aspect-ratio:var(--frame-aspect);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.coinflip-module__B1uoCq__spinePosterCoin{left:var(--rest-left);top:var(--rest-top);width:var(--rest-width);height:var(--rest-height);background:var(--rest-image) center / contain no-repeat;position:absolute}.coinflip-module__B1uoCq__seedChip{-webkit-backdrop-filter:blur(6px);z-index:2;background:#130a26c7;border:1px solid #785aff59;border-radius:999px;align-items:center;gap:8px;max-width:calc(100% - 24px);padding:6px 12px;display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%)}.coinflip-module__B1uoCq__seedChipLabel{font-family:var(--font-accent);font-size:var(--text-2xs);letter-spacing:.12em;text-transform:uppercase;color:#7c7e98;white-space:nowrap}.coinflip-module__B1uoCq__seedChipValue{font-family:var(--font-accent);color:#b9b4d6;font-size:11px}.coinflip-module__B1uoCq__sidePick{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.coinflip-module__B1uoCq__sidePickCard{color:#e3e3fa;cursor:pointer;background:#10111b;border:1px solid #1a1a25;border-radius:8px;align-items:center;gap:10px;min-height:48px;padding:6px 10px;transition:border-color .15s,box-shadow .15s;display:flex}.coinflip-module__B1uoCq__sidePickCard:hover:not(:disabled){border-color:#8d1bff80}.coinflip-module__B1uoCq__sidePickCard:disabled{cursor:not-allowed;opacity:.55}.coinflip-module__B1uoCq__sidePickActive{border-color:#8d1bff;box-shadow:0 0 0 1px #8d1bff66}.coinflip-module__B1uoCq__sidePickMeta{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.coinflip-module__B1uoCq__sidePickName{font:500 13px/1.4 var(--font-body);color:#fff}.coinflip-module__B1uoCq__sidePickPayout{font:400 12px/1.4 var(--font-body);color:#f9e532}.coinflip-module__B1uoCq__sideCoin{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.coinflip-module__B1uoCq__sideCoinArt{background:var(--face) center / cover no-repeat;box-shadow:0 4px 14px #0603168c}.coinflip-module__B1uoCq__revealBadge{font-family:var(--font-accent);letter-spacing:.18em;text-transform:uppercase;pointer-events:none;z-index:3;font-size:clamp(34px,6vw,58px);font-weight:800;position:absolute;top:34%;left:50%;transform:translate(-50%)}.coinflip-module__B1uoCq__revealBadgeAboveCoin{--frame-h:min(100cqh, calc(100cqw / var(--frame-aspect)));top:auto;bottom:calc(50% + (.5 - var(--rest-top-fraction)) * var(--frame-h));line-height:1}.coinflip-module__B1uoCq__revealBadgeHeads{color:#f9e532;text-shadow:0 0 24px #f9e532a6,0 2px 10px #000c}.coinflip-module__B1uoCq__revealBadgeTails{color:#d4d7e4;text-shadow:0 0 24px #d4d7e48c,0 2px 10px #000c}@media (prefers-reduced-motion:no-preference){.coinflip-module__B1uoCq__revealBadge{animation:1.9s forwards coinflip-module__B1uoCq__coinflip-badge}}@keyframes coinflip-module__B1uoCq__coinflip-badge{0%{opacity:0;transform:translate(-50%)scale(.55)}12%{opacity:1;transform:translate(-50%)scale(1.1)}20%{transform:translate(-50%)scale(1)}78%{opacity:1}to{opacity:0;transform:translate(-50%)scale(1)}}.coinflip-module__B1uoCq__statusLine{max-width:calc(100% - 24px);font-family:var(--font-accent);letter-spacing:.06em;color:#b9b4d6;white-space:nowrap;text-overflow:ellipsis;-webkit-backdrop-filter:blur(6px);z-index:2;background:#130a26cc;border:1px solid #785aff59;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:12px;display:flex;position:absolute;bottom:14px;left:50%;overflow:hidden;transform:translate(-50%)}.coinflip-module__B1uoCq__statusWin{color:#f9e532;border-color:#f9e5328c;box-shadow:0 0 18px #f9e53240}.coinflip-module__B1uoCq__statusLoss{color:#b9b4d6;border-color:#ff2a6d66}.coinflip-module__B1uoCq__statusDot{background:#62d572;border-radius:50%;flex-shrink:0;width:8px;height:8px}@media (prefers-reduced-motion:no-preference){.coinflip-module__B1uoCq__statusDot{animation:1.1s ease-in-out infinite coinflip-module__B1uoCq__coinflip-pulse}}@keyframes coinflip-module__B1uoCq__coinflip-pulse{0%,to{opacity:1}50%{opacity:.35}}.coinflip-module__B1uoCq__rail{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;min-width:0;display:grid}@media (max-width:900px){.coinflip-module__B1uoCq__rail{grid-template-columns:minmax(0,1fr)}}.coinflip-module__B1uoCq__railCard{padding:var(--space-2) 0;flex-direction:column;gap:10px;display:flex}.coinflip-module__B1uoCq__railHead{justify-content:space-between;align-items:center;display:flex}.coinflip-module__B1uoCq__railTitle{font-family:var(--font-accent);letter-spacing:.14em;text-transform:uppercase;color:#b9b4d6;align-items:center;gap:7px;margin:0;font-size:12px;font-weight:700;display:inline-flex}.coinflip-module__B1uoCq__railLive{background:#62d572;border-radius:50%;width:8px;height:8px}@media (prefers-reduced-motion:no-preference){.coinflip-module__B1uoCq__railLive{animation:1.4s ease-in-out infinite coinflip-module__B1uoCq__coinflip-pulse}}.coinflip-module__B1uoCq__railSkeleton{flex-direction:column;gap:8px;display:flex}.coinflip-module__B1uoCq__railSkeleton span{background:#785aff24;border-radius:6px;height:14px}.coinflip-module__B1uoCq__railEmpty{color:#7c7e98;margin:0;font-size:13px}.coinflip-module__B1uoCq__resultList,.coinflip-module__B1uoCq__winList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.coinflip-module__B1uoCq__resultRow{grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;font-size:13px;display:grid}.coinflip-module__B1uoCq__resultRowLink{cursor:pointer;border-radius:8px;text-decoration:none;transition:filter .12s}.coinflip-module__B1uoCq__resultRowLink:hover{filter:brightness(1.35)}.coinflip-module__B1uoCq__resultWager{color:#b9b4d6;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.coinflip-module__B1uoCq__resultPayout{color:#f9e532;font-weight:700}.coinflip-module__B1uoCq__resultPayoutNone{color:#7c7e98}.coinflip-module__B1uoCq__resultMult{font-family:var(--font-accent);color:#7c7e98;font-size:11px}.coinflip-module__B1uoCq__winRow{grid-template-columns:1fr auto auto;align-items:center;gap:10px;font-size:13px;display:grid}.coinflip-module__B1uoCq__winPlayer{color:#ece8ff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.coinflip-module__B1uoCq__winAmount{color:#f9e532;font-weight:700}.coinflip-module__B1uoCq__winAgo{font-size:var(--text-xs);color:#7c7e98}.coinflip-module__B1uoCq__freeFlip{background:linear-gradient(135deg,#f9e5321f,#f9e53208);border:1px solid #f9e53266;border-radius:8px;align-items:center;gap:10px;padding:10px 10px 10px 12px;display:flex}.coinflip-module__B1uoCq__freeFlipStage{display:none}@media (max-width:1024px){.coinflip-module__B1uoCq__freeFlipStage{display:flex}.coinflip-module__B1uoCq__freeFlipPanel{display:none}}.coinflip-module__B1uoCq__freeFlipText{flex-direction:column;flex:1;gap:2px;min-width:0;margin:0;display:flex}.coinflip-module__B1uoCq__freeFlipTitle{font:700 13px/1.3 var(--font-accent);letter-spacing:.02em;color:#f9e532}.coinflip-module__B1uoCq__freeFlipStake{font:400 12px/1.4 var(--font-body);color:#b9b4d6}.coinflip-module__B1uoCq__freeFlipButton{color:#160c2e;min-height:44px;font:700 13px/1 var(--font-accent);text-transform:capitalize;cursor:pointer;background:#f9e532;border:1px solid #f9e532;border-radius:8px;flex:none;padding:0 14px;transition:filter .15s}.coinflip-module__B1uoCq__freeFlipButton:hover:not(:disabled){filter:brightness(1.08)}.coinflip-module__B1uoCq__freeFlipButton:disabled{opacity:.55;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.coinflip-module__B1uoCq__freeFlipButton{transition:none}}
