.coin-toss-right-choice{--ct-accent:#f5a524;--ct-accent-soft:rgba(245,165,36,0.14);--ct-line:rgba(255,255,255,0.14);--ct-panel:rgba(18,20,26,0.82);--ct-muted:#aab2c0;display:flex;width:100%;flex-direction:column;align-items:center;gap:20px}.coin-toss-right-choice__heading{display:flex;flex-direction:column;align-items:center;gap:6px}.coin-toss-right-choice__eyebrow{color:var(--ct-muted);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.coin-toss-right-choice h2{margin:0;color:#fff;font-family:var(--font-space-grotesk,"Space Grotesk",system-ui,sans-serif);font-size:clamp(22px,4vw,30px);line-height:1.15}.coin-toss-right-choice__options{display:grid;grid-template-columns:1fr 1fr;width:100%;grid-gap:12px;gap:12px}.coin-toss-right-choice__option{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:14px;min-height:132px;padding:16px 16px 18px;border:1px solid var(--ct-line);border-radius:0;background:var(--ct-panel);color:#fff;text-align:left;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.coin-toss-right-choice__option:not(:disabled):hover{border-color:rgba(245,165,36,.5);background:rgba(28,31,39,.9);transform:translateY(-2px)}.coin-toss-right-choice__option:focus-visible{outline:2px solid var(--ct-accent);outline-offset:3px}.coin-toss-right-choice__option[aria-pressed=true]{border-color:var(--ct-accent);background:linear-gradient(180deg,rgba(245,165,36,.14),rgba(245,165,36,.04)),var(--ct-panel);box-shadow:0 0 0 1px var(--ct-accent),0 10px 32px rgba(0,0,0,.35),0 0 26px rgba(245,165,36,.22)}.coin-toss-right-choice__option:disabled{cursor:default}.coin-toss-right-choice--readonly .coin-toss-right-choice__option[aria-pressed=false]{opacity:.72}.coin-toss-right-choice__icon{display:inline-grid;place-items:center;width:40px;height:40px;border:1px solid var(--ct-line);background:rgba(255,255,255,.04);color:var(--ct-accent)}.coin-toss-right-choice__copy{display:flex;flex-direction:column;gap:6px}.coin-toss-right-choice__option strong{display:block;font-family:var(--font-space-grotesk,"Space Grotesk",system-ui,sans-serif);font-size:16px;letter-spacing:.04em;text-transform:uppercase}.coin-toss-right-choice__option small{color:var(--ct-muted);font-size:13px;line-height:1.4}.coin-toss-right-choice__check{position:absolute;top:12px;right:12px;display:inline-grid;place-items:center;width:22px;height:22px;border:1px solid var(--ct-line);border-radius:50%;color:transparent;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.coin-toss-right-choice__option[aria-pressed=true] .coin-toss-right-choice__check{border-color:var(--ct-accent);background:var(--ct-accent);color:#16110b;transform:scale(1.05)}.coin-toss-right-choice__confirm{min-width:220px;padding:14px 28px;border:1px solid var(--ct-accent);border-radius:0;background:var(--ct-accent);color:#16110b;font-family:var(--font-space-grotesk,"Space Grotesk",system-ui,sans-serif);font-size:15px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:box-shadow .18s ease,transform .18s ease,opacity .18s ease}.coin-toss-right-choice__confirm:not(:disabled):hover{box-shadow:0 0 0 1px var(--ct-accent),0 0 24px rgba(245,165,36,.4);transform:translateY(-1px)}.coin-toss-right-choice__confirm:focus-visible{outline:2px solid var(--ct-accent);outline-offset:3px}.coin-toss-right-choice__confirm:disabled{opacity:.55;cursor:progress}.coin-toss-right-choice__waiting{display:inline-flex;align-items:baseline;margin:0;color:var(--ct-muted)}.coin-toss-right-choice .captain-choice{width:100%;margin-top:0}.coin-toss-right-choice__captain{display:inline-flex;align-items:center;gap:6px;margin-top:2px;color:var(--ct-muted);font-size:12px}.coin-toss-right-choice__captain svg{color:var(--ct-accent)}.coin-toss-right-choice__hint{margin:-6px 0 0;color:var(--ct-muted);font-size:12px}.coin-toss-right-choice--suggest .coin-toss-right-choice__option[aria-pressed=true]{border-style:dashed;box-shadow:0 10px 32px rgba(0,0,0,.35)}.coin-toss-right-choice--suggest .coin-toss-right-choice__option[aria-pressed=true] .coin-toss-right-choice__check{background:transparent;color:var(--ct-accent)}.coin-toss-suggestion-badges{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.coin-toss-suggestion-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 7px;border:1px dashed rgba(245,165,36,.7);background:rgba(245,165,36,.1);color:#f7c46c;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;animation:coin-toss-badge-in .26s cubic-bezier(.2,1.3,.4,1) both}.coin-toss-suggestion-badge:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.coin-toss-suggestion-badge--mine{border-style:solid}@keyframes coin-toss-badge-in{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}.coin-toss-right-allocation{display:grid;grid-template-columns:1fr 1fr;width:100%;grid-gap:8px;gap:8px}.coin-toss-right-allocation__item{display:flex;align-items:center;gap:10px;min-height:64px;padding:10px 12px;border:1px solid rgba(255,255,255,.1);background:rgba(18,20,26,.78);color:#aab2c0;font-size:11px;letter-spacing:.06em;text-transform:uppercase;text-align:left}.coin-toss-right-allocation__item>span:last-child{display:flex;flex-direction:column}.coin-toss-right-allocation__item--chosen{border-color:rgba(245,165,36,.55)}.coin-toss-right-allocation__icon{display:inline-grid;flex:0 0 auto;place-items:center;width:32px;height:32px;color:#f5a524}.coin-toss-right-allocation b{margin-top:4px;color:#fff;font-size:14px;letter-spacing:0;text-transform:none}@media (max-width:640px){.coin-toss-right-choice{gap:12px}.coin-toss-right-choice__options{grid-template-columns:1fr;gap:8px}.coin-toss-right-choice__option{flex-direction:row;align-items:center;min-height:72px;padding:10px 40px 10px 12px;gap:12px}.coin-toss-right-choice__icon{width:34px;height:34px;flex:0 0 auto}.coin-toss-right-choice__option strong{font-size:13px}.coin-toss-right-choice__option small{font-size:11px}.coin-toss-right-choice__check{top:50%;transform:translateY(-50%)}.coin-toss-right-choice__option[aria-pressed=true] .coin-toss-right-choice__check{transform:translateY(-50%) scale(1.05)}.coin-toss-right-choice__confirm{width:100%}.coin-toss-right-allocation b{font-size:12px}}@media (prefers-reduced-motion:reduce){.coin-toss-right-choice__check,.coin-toss-right-choice__confirm,.coin-toss-right-choice__option{transition:none}.coin-toss-suggestion-badge{animation:none}.coin-toss-right-choice__confirm:not(:disabled):hover,.coin-toss-right-choice__option:not(:disabled):hover{transform:none}}