.winner-modal-panel-truth-dare{width:min(24.5rem,calc(100vw - 1.5rem))!important;max-height:min(34rem,calc(100dvh - 1rem))!important}.winner-truth-dare-result{width:100%;display:grid;gap:1rem}.winner-truth-dare-card{display:grid;justify-items:center;gap:.85rem;border:1px solid var(--hover3);border-radius:1.15rem;background:var(--hover2);padding:1rem;text-align:center;box-shadow:inset 0 0 0 1px var(--hover2)}.winner-truth-dare-icon-wrap{display:grid;place-items:center;width:4.15rem;height:4.15rem;overflow:hidden;border-radius:999px;background:#ffffff;padding:.25rem;box-shadow:0 .55rem 1.25rem rgb(0 0 0/12%);border:1px solid var(--hover3)}.winner-truth-dare-icon{width:100%;height:100%;object-fit:cover}.winner-truth-dare-letter{display:grid;place-items:center;width:100%;height:100%;border-radius:999px;background:var(--primary);color:#ffffff;font-size:1.75rem;font-weight:900;line-height:1}.winner-truth-dare-prompt{margin:0;max-width:19rem;max-height:none;overflow:visible;color:var(--primary);font-size:clamp(1.18rem,4vw,1.62rem)!important;font-weight:850;line-height:1.18;overflow-wrap:anywhere}.winner-truth-dare-info{display:grid;gap:.55rem;border:1px solid var(--hover3);border-radius:1rem;background:#ffffff;padding:.7rem;text-align:left}.winner-truth-dare-info-row{display:grid;grid-template-columns:minmax(4.5rem,auto) 1fr;align-items:center;gap:.75rem;border-radius:.75rem;background:var(--hover2);padding:.7rem .8rem;color:var(--black)}.winner-truth-dare-info-row span{color:var(--black);font-size:.9rem!important;font-weight:600;line-height:1.2;opacity:.62}.winner-truth-dare-info-row strong{min-width:0;color:var(--black);font-size:.9rem!important;font-weight:600;line-height:1.2!important;text-align:right;overflow-wrap:anywhere}.winner-truth-dare-actions{padding-top:.15rem}@media (max-width:667.98px){.winner-modal-panel-truth-dare{width:min(23.5rem,calc(100vw - 1rem))!important;max-height:calc(100dvh - 1rem)!important;padding:1rem!important}.winner-truth-dare-card{gap:.75rem;padding:.9rem}.winner-truth-dare-icon-wrap{width:3.8rem;height:3.8rem}.winner-truth-dare-prompt{max-height:none;overflow:visible;font-size:clamp(1.05rem,5.4vw,1.35rem)!important}}.wheel-custom-toggle-row{display:flex;min-height:2.55rem;width:100%;cursor:pointer;align-items:center;justify-content:space-between;gap:1rem;border:1px solid var(--hover3);border-radius:.55rem;background:var(--hover2);padding:.55rem .75rem;color:var(--black);font-size:.82rem;font-weight:750;transition:background-color .16s ease,border-color .16s ease,opacity .16s ease}.wheel-custom-toggle-row:hover{border-color:var(--primary);background:var(--hover2)}.wheel-custom-toggle-row-checked{border-color:var(--hover3);background:var(--hover2)}.wheel-custom-toggle-row-disabled{cursor:not-allowed;opacity:.55}.wheel-custom-toggle-label{min-width:0}.wheel-custom-toggle-checkbox{width:1rem;height:1rem;flex:0 0 1rem;cursor:pointer}.wheel-custom-toggle-checkbox:disabled{cursor:not-allowed}@media (max-width:667.98px){.wheel-custom-toggle-row{min-height:2.35rem;font-size:.78rem}}.wheel-number-range-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.wheel-number-range-row .wheel-dog-name-gender-option{min-width:0;width:100%;padding-inline:.5rem}.wheel-number-range-row .wheel-dog-name-radio-dot{width:.78rem;height:.78rem;flex:0 0 0.78rem}.wheel-number-custom-range-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:.55rem}.wheel-number-custom-range-field{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;min-height:2.55rem;border:1px solid var(--hover3);border-radius:.55rem;background:#ffffff;padding:.35rem .55rem;color:var(--black)}.wheel-number-custom-range-label{color:var(--black);font-size:.78rem;font-weight:800;opacity:.7}.wheel-number-custom-range-input{min-height:1.9rem;width:100%;min-width:0;border:0;border-radius:.35rem;background:transparent;color:var(--black);font-size:.92rem;font-weight:850;text-align:right;outline:none}.wheel-number-custom-range-field:focus-within{border-color:var(--primary)}.wheel-number-custom-range-input:disabled{cursor:not-allowed;opacity:.55}.winner-number-result{width:100%;display:grid;gap:1rem}.winner-number-card{display:grid;justify-items:center;gap:.85rem;border:1px solid var(--hover3);border-radius:1.15rem;background:var(--hover2);padding:1.1rem;text-align:center;box-shadow:inset 0 0 0 1px var(--hover2)}.winner-number-icon-wrap{width:5.1rem;height:5.1rem;overflow:hidden;border-radius:999px;background:#ffffff;padding:.25rem;border:1px solid var(--hover3);box-shadow:0 .55rem 1.25rem rgb(0 0 0/12%)}.winner-number-icon{width:100%;height:100%;object-fit:cover}.winner-number-value{color:var(--primary);font-size:clamp(2.8rem,11vw,5rem);font-weight:950;line-height:.95;letter-spacing:-.06em}.winner-number-info{display:grid;gap:.55rem;border:1px solid var(--hover3);border-radius:1rem;background:#ffffff;padding:.7rem;text-align:left}.winner-number-info-row{display:grid;grid-template-columns:minmax(4.5rem,auto) 1fr;align-items:center;gap:.75rem;border-radius:.75rem;background:var(--hover2);padding:.7rem .8rem;color:var(--black)}.winner-number-info-row span{line-height:1.2;opacity:.62}.winner-number-info-row span,.winner-number-info-row strong{color:var(--black);font-size:.9rem!important;font-weight:700}.winner-number-info-row strong{min-width:0;line-height:1.2!important;text-align:right;overflow-wrap:anywhere}.winner-number-actions{padding-top:.15rem}@media (max-width:667.98px){.wheel-number-custom-range-row,.wheel-number-range-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.winner-yes-no-result{width:100%;display:grid;gap:1rem}.winner-yes-no-card{display:grid;justify-items:center;gap:.75rem;border:1px solid var(--hover3);border-radius:1.15rem;background:var(--hover2);padding:1.1rem;text-align:center;box-shadow:inset 0 0 0 1px var(--hover2)}.winner-yes-no-icon-wrap{width:4.75rem;height:4.75rem;overflow:hidden;border-radius:999px;background:#ffffff;padding:.25rem;border:1px solid var(--hover3);box-shadow:0 .55rem 1.25rem rgb(0 0 0/12%)}.winner-yes-no-icon{width:100%;height:100%;object-fit:cover}.winner-yes-no-answer{color:var(--primary);font-size:clamp(2rem,8vw,3.2rem);font-weight:950;line-height:1;letter-spacing:-.04em;overflow-wrap:anywhere}.winner-yes-no-helper{margin:0;color:var(--black);font-size:.95rem;font-weight:750;line-height:1.3;opacity:.72}.winner-yes-no-info{display:grid;gap:.55rem;border:1px solid var(--hover3);border-radius:1rem;background:#ffffff;padding:.7rem;text-align:left}.winner-yes-no-info-row{display:grid;grid-template-columns:minmax(5.25rem,auto) 1fr;align-items:center;gap:.75rem;border-radius:.75rem;background:var(--hover2);padding:.7rem .8rem;color:var(--black)}.winner-yes-no-info-row span{line-height:1.2;opacity:.62}.winner-yes-no-info-row span,.winner-yes-no-info-row strong{color:var(--black);font-size:.9rem!important;font-weight:600}.winner-yes-no-info-row strong{min-width:0;line-height:1.2!important;text-align:right;overflow-wrap:anywhere}.winner-yes-no-actions{padding-top:.15rem}@media (max-width:667.98px){.winner-yes-no-card{padding:.95rem}.winner-yes-no-icon-wrap{width:4.25rem;height:4.25rem}.winner-yes-no-answer{font-size:clamp(1.8rem,10vw,2.65rem)}}.winner-random-song-result{width:100%;display:grid;gap:1rem}.winner-modal-panel .winner-random-song-card{display:grid!important;justify-items:center!important;gap:.75rem!important;width:100%!important;border:1px solid var(--hover3)!important;border-radius:1.15rem!important;background:var(--hover2)!important;padding:1.1rem!important;text-align:center!important;box-shadow:inset 0 0 0 1px var(--hover2)!important}.winner-modal-panel .winner-random-song-icon-wrap{display:grid!important;place-items:center!important;width:4.75rem!important;height:4.75rem!important;overflow:hidden!important;border-radius:999px!important;background:var(--foreground)!important;padding:.25rem!important;border:1px solid var(--hover3)!important;box-shadow:0 .55rem 1.25rem rgb(0 0 0/12%)!important}.winner-modal-panel .winner-random-song-icon{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:999px!important}.winner-modal-panel .winner-random-song-fallback-icon{color:var(--primary)!important;font-size:2.25rem!important;font-weight:900!important;line-height:1!important}.winner-modal-panel .winner-random-song-main{display:grid!important;justify-items:center!important;gap:.35rem!important;min-width:0!important;width:100%!important}.winner-modal-panel .winner-random-song-title{max-width:100%!important;color:var(--primary)!important;font-size:clamp(1.65rem,5.5vw,2.55rem)!important;font-weight:950!important;line-height:1.03!important;letter-spacing:-.045em!important}.winner-modal-panel .winner-random-song-artist,.winner-modal-panel .winner-random-song-title{display:block!important;margin:0!important;text-align:center!important;overflow-wrap:anywhere!important}.winner-modal-panel .winner-random-song-artist{color:var(--black)!important;font-size:.98rem!important;font-weight:850!important;line-height:1.3!important;opacity:.72!important}.winner-modal-panel .winner-random-song-info{display:grid!important;gap:.55rem!important;width:100%!important;border:1px solid var(--hover3)!important;border-radius:1rem!important;background:var(--foreground)!important;padding:.7rem!important;text-align:left!important}.winner-modal-panel .winner-random-song-info-row{display:grid!important;grid-template-columns:minmax(4.5rem,auto) 1fr!important;align-items:center!important;gap:.75rem!important;width:100%!important;border-radius:.75rem!important;background:var(--hover2)!important;padding:.7rem .8rem!important;color:var(--black)!important}.winner-modal-panel .winner-random-song-info-row>span{text-align:left!important;opacity:.62!important}.winner-modal-panel .winner-random-song-info-row>span,.winner-modal-panel .winner-random-song-info-row>strong{display:block!important;margin:0!important;color:var(--black)!important;font-size:.9rem!important;font-weight:600!important;line-height:1.2!important}.winner-modal-panel .winner-random-song-info-row>strong{min-width:0!important;letter-spacing:0!important;text-align:right!important;overflow-wrap:anywhere!important}.winner-random-song-actions{padding-top:.15rem}@media (max-width:667.98px){.winner-modal-panel .winner-random-song-card{padding:.95rem!important}.winner-modal-panel .winner-random-song-icon-wrap{width:4.2rem!important;height:4.2rem!important}.winner-modal-panel .winner-random-song-title{font-size:clamp(1.45rem,8.5vw,2.15rem)!important}}.winner-random-place-result{width:100%;display:grid;gap:1rem}.winner-modal-panel .winner-random-place-card{display:grid!important;justify-items:center!important;gap:.75rem!important;width:100%!important;border:1px solid var(--hover3)!important;border-radius:1.15rem!important;background:var(--hover2)!important;padding:1.1rem!important;text-align:center!important;box-shadow:inset 0 0 0 1px var(--hover2)!important}.winner-modal-panel .winner-random-place-icon-wrap{display:grid!important;place-items:center!important;width:4.75rem!important;height:4.75rem!important;overflow:hidden!important;border-radius:999px!important;background:var(--foreground)!important;padding:.25rem!important;border:1px solid var(--hover3)!important;box-shadow:0 .55rem 1.25rem rgb(0 0 0/12%)!important}.winner-modal-panel .winner-random-place-icon{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:999px!important}.winner-modal-panel .winner-random-place-fallback-icon{color:var(--primary)!important;font-size:2.25rem!important;font-weight:900!important;line-height:1!important}.winner-modal-panel .winner-random-place-main{display:grid!important;justify-items:center!important;gap:.35rem!important;min-width:0!important;width:100%!important}.winner-modal-panel .winner-random-place-title{max-width:100%!important;color:var(--primary)!important;font-size:clamp(1.65rem,5.5vw,2.55rem)!important;font-weight:950!important;line-height:1.03!important;letter-spacing:-.045em!important}.winner-modal-panel .winner-random-place-country,.winner-modal-panel .winner-random-place-title{display:block!important;margin:0!important;text-align:center!important;overflow-wrap:anywhere!important}.winner-modal-panel .winner-random-place-country{color:var(--black)!important;font-size:.98rem!important;font-weight:850!important;line-height:1.3!important;opacity:.72!important}.winner-modal-panel .winner-random-place-info{display:grid!important;gap:.55rem!important;width:100%!important;border:1px solid var(--hover3)!important;border-radius:1rem!important;background:var(--foreground)!important;padding:.7rem!important;text-align:left!important}.winner-modal-panel .winner-random-place-info-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.75rem!important;width:100%!important;border-radius:.75rem!important;background:var(--hover2)!important;padding:.7rem .8rem!important;color:var(--black)!important}.winner-modal-panel .winner-random-place-info-label,.winner-random-place-info-label{display:block!important;margin:0!important;color:var(--black)!important;font-size:.8rem!important;font-weight:850!important;line-height:1.2!important;text-align:left!important;opacity:.62!important}.winner-modal-panel .winner-random-place-info-value,.winner-random-place-info-value{display:block!important;flex:1 1 auto!important;min-width:0!important;margin:0 0 0 auto!important;color:var(--black)!important;font-size:1rem!important;font-weight:850!important;line-height:1.2!important;letter-spacing:0!important;text-align:right!important;white-space:nowrap!important;overflow:visible!important;overflow-wrap:normal!important;visibility:visible!important;opacity:1!important}.winner-random-place-actions{padding-top:.15rem}@media (max-width:667.98px){.winner-modal-panel .winner-random-place-card{padding:.95rem!important}.winner-modal-panel .winner-random-place-icon-wrap{width:4.2rem!important;height:4.2rem!important}.winner-modal-panel .winner-random-place-title{font-size:clamp(1.45rem,8.5vw,2.15rem)!important}}.winner-random-food-result{width:100%;display:grid;gap:1rem}.winner-modal-panel .winner-random-food-card{display:grid!important;justify-items:center!important;gap:.75rem!important;width:100%!important;border:1px solid var(--hover3)!important;border-radius:1.15rem!important;background:var(--hover2)!important;padding:1.1rem!important;text-align:center!important;box-shadow:inset 0 0 0 1px var(--hover2)!important}.winner-modal-panel .winner-random-food-icon-wrap{display:grid!important;place-items:center!important;width:4.75rem!important;height:4.75rem!important;overflow:hidden!important;border-radius:999px!important;background:var(--foreground)!important;padding:.25rem!important;border:1px solid var(--hover3)!important;box-shadow:0 .55rem 1.25rem rgb(0 0 0/12%)!important}.winner-modal-panel .winner-random-food-icon{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:999px!important}.winner-modal-panel .winner-random-food-fallback-icon{color:var(--primary)!important;font-size:2rem!important;font-weight:900!important;line-height:1!important}.winner-modal-panel .winner-random-food-main{display:grid!important;justify-items:center!important;gap:.35rem!important;min-width:0!important;width:100%!important}.winner-modal-panel .winner-random-food-title{max-width:100%!important;color:var(--primary)!important;font-size:clamp(1.65rem,5.5vw,2.55rem)!important;font-weight:950!important;line-height:1.03!important;letter-spacing:-.045em!important}.winner-modal-panel .winner-random-food-subtitle,.winner-modal-panel .winner-random-food-title{display:block!important;margin:0!important;text-align:center!important;overflow-wrap:anywhere!important}.winner-modal-panel .winner-random-food-subtitle{color:var(--black)!important;font-size:.98rem!important;font-weight:850!important;line-height:1.3!important;opacity:.72!important}.winner-modal-panel .winner-random-food-info{display:grid!important;gap:.55rem!important;width:100%!important;border:1px solid var(--hover3)!important;border-radius:1rem!important;background:var(--foreground)!important;padding:.7rem!important;text-align:left!important}.winner-modal-panel .winner-random-food-info-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.75rem!important;width:100%!important;border-radius:.75rem!important;background:var(--hover2)!important;padding:.7rem .8rem!important;color:var(--black)!important}.winner-modal-panel .winner-random-food-info-label,.winner-random-food-info-label{display:block!important;flex:0 0 auto!important;margin:0!important;color:var(--black)!important;font-size:.8rem!important;font-weight:850!important;line-height:1.2!important;text-align:left!important;opacity:.62!important}.winner-modal-panel .winner-random-food-info-value,.winner-random-food-info-value{display:block!important;flex:1 1 auto!important;min-width:0!important;margin:0 0 0 auto!important;color:var(--black)!important;font-size:1rem!important;font-weight:850!important;line-height:1.2!important;letter-spacing:0!important;text-align:right!important;white-space:nowrap!important;overflow:visible!important;overflow-wrap:normal!important;visibility:visible!important;opacity:1!important}.winner-random-food-actions{padding-top:.15rem}@media (max-width:667.98px){.winner-modal-panel .winner-random-food-card{padding:.95rem!important}.winner-modal-panel .winner-random-food-icon-wrap{width:4.2rem!important;height:4.2rem!important}.winner-modal-panel .winner-random-food-title{font-size:clamp(1.45rem,8.5vw,2.15rem)!important}}.wheel-decision-editor-panel{border:1px solid rgb(74 20 140/10%)!important;border-radius:1.35rem!important;background:linear-gradient(180deg,rgb(255 255 255/92%),rgb(250 247 255/78%))!important;overflow:hidden!important;padding:.55rem!important;backdrop-filter:blur(18px)}.wheel-decision-editor-panel .wheel-decision-tabs-list{height:auto!important;gap:.45rem!important;margin-bottom:.65rem!important;border:1px solid rgb(74 20 140/8%);border-radius:1rem;background:rgb(255 255 255/72%)!important;padding:.35rem!important}.wheel-decision-editor-panel .wheel-decision-tabs-trigger{min-height:2.55rem!important;gap:.45rem!important;border:1px solid transparent!important;border-radius:3rem!important;background:transparent!important;color:#191226!important;font-size:.9rem!important;font-weight:700!important;line-height:1!important;transition:background-color .1s ease,color .1s ease,box-shadow .1s ease,transform .1s ease}.wheel-decision-editor-panel .wheel-decision-tabs-trigger:hover{background:rgb(74 20 140/6%)!important;color:var(--primary)!important}.wheel-decision-editor-panel .wheel-decision-tabs-trigger[data-state=active]{background:var(--primary)!important;color:#ffffff!important}.wheel-decision-editor-panel .wheel-decision-tab-icon{width:.95rem;height:.95rem;flex:0 0 auto}.wheel-decision-editor-panel .wheel-editor-panel-block{border:0!important;border-radius:1.05rem!important;background:transparent!important}.wheel-decision-editor-panel .wheel-editor-panel-block-header{padding:.2rem 0 .8rem .2rem!important}.wheel-decision-editor-panel .wheel-editor-panel-block-result,.wheel-decision-editor-panel .wheel-editor-panel-block-settings{background:rgb(255 255 255/52%)!important}.wheel-decision-editor-panel .wheel-editor-panel-block-result>div:first-child,.wheel-decision-editor-panel .wheel-editor-panel-block-settings>div:first-child{position:relative}.wheel-decision-editor-panel .wheel-editor-panel-block-result .text-xs,.wheel-decision-editor-panel .wheel-editor-panel-block-settings .text-xs{letter-spacing:.01em}.wheel-decision-editor-panel .wheel-editor-settings-card-content{height:auto!important;max-height:min(36rem,calc(100dvh - 12rem))!important;overflow-y:auto!important;padding:.55rem .75rem .75rem!important;scrollbar-width:thin;scrollbar-color:rgb(74 20 140/18%) transparent}.wheel-decision-editor-panel .wheel-decision-settings{display:grid;gap:2.6rem;border:0;border-radius:0;background:transparent;padding-bottom:1.3rem;text-align:left}.wheel-decision-select-field{display:grid;min-width:0;gap:.6rem}.wheel-decision-select-field-full{grid-column:1/-1}.wheel-decision-field-label{color:#13091d;font-size:.9rem;font-weight:600;line-height:1.2}.wheel-decision-select-shell{position:relative;display:block;min-width:0}.wheel-decision-select-trigger{position:relative;display:flex;width:100%;min-height:2.75rem;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid rgb(74 20 140/13%);border-radius:.78rem;background:rgb(255 255 255/88%);color:#111827;cursor:pointer;font-size:.82rem;font-weight:780;line-height:1.2;padding:0 2.45rem 0 .95rem;text-align:left;outline:none;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.wheel-decision-select-trigger:hover,.wheel-decision-select-trigger[aria-expanded=true]{border-color:rgb(74 20 140/28%);background:#ffffff}.wheel-decision-select-trigger:focus-visible{border-color:var(--primary)}.wheel-decision-select-trigger:disabled{cursor:not-allowed;opacity:.55}.wheel-decision-select-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wheel-decision-select-caret{pointer-events:none;position:absolute;right:.95rem;top:50%;color:#20132e;font-size:1rem;font-weight:850;line-height:1;transform:translateY(-55%);transition:transform 80ms cubic-bezier(.2,.75,.35,1)}.wheel-decision-select-trigger[aria-expanded=true] .wheel-decision-select-caret{transform:translateY(-55%) rotate(180deg)}.wheel-decision-dropdown-menu{position:absolute;z-index:1000;display:grid;border:1px solid rgb(74 20 140/16%);border-radius:.85rem;background:rgb(255 255 255/98%);padding:.35rem;animation:wheel-decision-dropdown-in 80ms cubic-bezier(.2,.75,.35,1) both;transform-origin:top center;will-change:opacity,transform}@keyframes wheel-decision-dropdown-in{0%{opacity:0;transform:translateY(-.15rem) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.wheel-decision-dropdown-menu{animation:none;will-change:auto}}.wheel-decision-dropdown-option{display:grid;grid-template-columns:1.25rem minmax(0,1fr);align-items:center;gap:.45rem;min-height:2.25rem;border:0;border-radius:.6rem;background:transparent;color:#111827;cursor:pointer;font-size:.82rem;font-weight:760;line-height:1.2;padding:.45rem .65rem;text-align:left}.wheel-decision-dropdown-option:focus-visible,.wheel-decision-dropdown-option:hover{background:rgb(74 20 140/7%);outline:none}.wheel-decision-dropdown-option-selected{background:rgb(74 20 140/10%);color:var(--primary)}.wheel-decision-dropdown-check{display:inline-flex;width:1.25rem;align-items:center;justify-content:center;color:var(--primary);font-size:.88rem;font-weight:900}.wheel-decision-dropdown-option-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wheel-decision-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:.85rem;border:1px solid rgb(74 20 140/9%);border-radius:.85rem;background:rgb(255 255 255/72%);padding:.85rem .9rem}.wheel-decision-toggle-copy{display:grid;min-width:0;gap:0}.wheel-decision-toggle-title{color:#13091d;font-size:.86rem;font-weight:700;line-height:1.2}.wheel-decision-switch{position:relative;display:inline-flex;width:2.6rem;height:1.45rem;flex:0 0 auto;align-items:center}.wheel-decision-switch-input{position:absolute;inset:0;z-index:2;margin:0;cursor:pointer;opacity:0}.wheel-decision-switch-input:disabled{cursor:not-allowed}.wheel-decision-switch-track{position:absolute;inset:0;border-radius:999px;background:#d4d4d8;transition:background-color .16s ease}.wheel-decision-switch-thumb{position:absolute;top:.17rem;left:.17rem;width:1.11rem;height:1.11rem;border-radius:999px;background:#ffffff;transition:transform .16s ease}.wheel-decision-switch-input:checked+.wheel-decision-switch-track{background:linear-gradient(180deg,var(--hover1) 0,var(--primary) 100%)}.wheel-decision-switch-input:checked+.wheel-decision-switch-track .wheel-decision-switch-thumb{transform:translateX(1.15rem)}.wheel-decision-filter-section{display:grid;gap:0}.wheel-decision-filter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.6rem .9rem}.wheel-decision-editor-panel .wheel-decision-stats-grid{gap:.8rem;margin-top:.75rem;padding-top:0;border-top:0}.wheel-decision-editor-panel .wheel-decision-stats-grid .wheel-editor-stat-card{display:flex;min-height:3rem;align-items:center;justify-content:center;gap:.7rem;border-color:rgb(74 20 140/10%);border-radius:.9rem;background:rgb(255 255 255/74%)}.wheel-decision-stat-icon{width:1.7rem;height:1.7rem;flex:0 0 auto;color:var(--primary);opacity:.78}.wheel-decision-editor-panel .wheel-decision-stats-grid .wheel-editor-stat-value{font-size:.96rem}.wheel-decision-editor-panel .wheel-decision-stats-grid .wheel-editor-stat-label{color:#4b5563;font-size:.76rem;font-weight:700}.wheel-decision-editor-panel .wheel-editor-result-card-content{padding:.5rem .75rem .8rem!important}.wheel-decision-editor-panel .wheel-editor-result-list>div{border:1px solid rgb(74 20 140/8%);border-radius:.85rem!important;background:rgb(255 255 255/76%)!important}.wheel-decision-editor-panel .wheel-dog-name-settings,.wheel-decision-editor-panel .wheel-editor-settings-card-content>.space-y-3.rounded-lg{display:grid;gap:.95rem;border:0!important;border-radius:0!important;background:transparent!important;padding:0!important}.wheel-decision-editor-panel .wheel-dog-name-settings-dropdowns{gap:2.6rem;padding-bottom:1.3rem!important;text-align:left}.wheel-decision-editor-panel .wheel-dog-name-settings-header{gap:.25rem;padding:.1rem .1rem .15rem}.wheel-decision-editor-panel .wheel-custom-settings-title{color:#13091d;font-size:.84rem;font-weight:850;line-height:1.25;text-align:left}.wheel-decision-editor-panel .wheel-dog-name-settings-description{color:#4b5563;font-size:.76rem;font-weight:650;line-height:1.35;text-align:left;opacity:.78}.wheel-decision-editor-panel .grid.grid-cols-2.gap-2,.wheel-decision-editor-panel .wheel-dog-name-category-switch,.wheel-decision-editor-panel .wheel-dog-name-gender-row,.wheel-decision-editor-panel .wheel-number-range-row{gap:.55rem}.wheel-decision-editor-panel .wheel-dog-name-category-switch-button,.wheel-decision-editor-panel .wheel-dog-name-gender-option,.wheel-decision-editor-panel .wheel-team-generator-action{min-height:2.55rem;border:1px solid rgb(74 20 140/12%)!important;border-radius:.78rem!important;background:rgb(255 255 255/82%)!important;color:#16121f!important;font-size:.8rem;font-weight:800;transition:border-color .16s ease,background-color .16s ease,color .16s ease,transform .16s ease}.wheel-decision-editor-panel .wheel-dog-name-category-switch-button:hover,.wheel-decision-editor-panel .wheel-dog-name-gender-option:hover,.wheel-decision-editor-panel .wheel-team-generator-action:hover{border-color:rgb(74 20 140/28%)!important;background:#ffffff!important;color:var(--primary)!important}.wheel-decision-editor-panel .wheel-dog-name-gender-option-active .wheel-dog-name-radio-dot{border-color:rgb(255 255 255/88%);background:rgb(255 255 255/92%)}.wheel-decision-editor-panel .wheel-dog-name-radio-dot{width:.78rem;height:.78rem;border-width:1.5px}.wheel-decision-editor-panel .wheel-dog-name-option-grid{gap:.55rem}.wheel-decision-editor-panel .wheel-team-generator-modern-settings{display:grid;gap:1.35rem;padding-bottom:1.3rem!important;text-align:left}.wheel-decision-editor-panel .wheel-team-generator-slider-field{display:grid;gap:.7rem}.wheel-decision-editor-panel .wheel-team-generator-slider-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.wheel-decision-editor-panel .wheel-team-generator-slider-value{min-width:2.15rem;border:1px solid rgb(74 20 140/12%);border-radius:999px;background:rgb(255 255 255/82%);color:var(--primary);font-size:.78rem;font-weight:850;line-height:1;padding:.42rem .65rem;text-align:center}.wheel-decision-editor-panel .wheel-team-generator-slider{width:100%;height:1.8rem;margin:0;appearance:none;-webkit-appearance:none;cursor:pointer;background:transparent;accent-color:var(--primary);touch-action:pan-y}.wheel-decision-editor-panel .wheel-team-generator-slider:disabled{cursor:not-allowed;opacity:.55}.wheel-decision-editor-panel .wheel-team-generator-slider::-webkit-slider-runnable-track{height:.48rem;border:1px solid rgb(74 20 140/10%);border-radius:999px;background:rgb(74 20 140/16%)}.wheel-decision-editor-panel .wheel-team-generator-slider::-webkit-slider-thumb{width:1.28rem;height:1.28rem;margin-top:-.45rem;border:2px solid #ffffff;border-radius:999px;background:var(--primary);-webkit-appearance:none;appearance:none}.wheel-decision-editor-panel .wheel-team-generator-slider::-moz-range-track{height:.48rem;border:1px solid rgb(74 20 140/10%);border-radius:999px;background:rgb(74 20 140/16%)}.wheel-decision-editor-panel .wheel-team-generator-slider::-moz-range-thumb{width:1.28rem;height:1.28rem;border:2px solid #ffffff;border-radius:999px;background:var(--primary)}.wheel-decision-editor-panel .wheel-team-generator-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wheel-decision-editor-panel .wheel-team-generator-actions-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.wheel-decision-editor-panel .wheel-team-generator-actions-row .wheel-team-generator-action{width:100%;min-height:2.75rem}.wheel-decision-editor-panel .wheel-team-generator-action-secondary{color:#22142f!important}.wheel-decision-editor-panel .wheel-team-generator-action-secondary:disabled{opacity:.45!important}.wheel-decision-editor-panel .wheel-team-generator-actions-row .wheel-team-generator-action:not(:disabled){border-color:rgb(74 20 140/14%)!important}.wheel-decision-editor-panel .wheel-team-generator-actions-row .wheel-team-generator-action-secondary:not(:disabled):focus-visible,.wheel-decision-editor-panel .wheel-team-generator-actions-row .wheel-team-generator-action-secondary:not(:disabled):hover{border-color:rgb(74 20 140/26%)!important;background:var(--hover2)!important;color:var(--primary)!important}@media (max-width:667.98px){.wheel-decision-editor-panel .wheel-team-generator-actions-row,.wheel-decision-editor-panel .wheel-team-generator-filter-grid{grid-template-columns:1fr}}.wheel-decision-editor-panel .wheel-dog-name-option{min-height:2.35rem;border:1px solid rgb(74 20 140/10%);border-radius:.72rem;background:rgb(255 255 255/70%);padding:.5rem .65rem;font-size:.78rem;font-weight:750;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.wheel-decision-editor-panel .wheel-dog-name-option:focus-within,.wheel-decision-editor-panel .wheel-dog-name-option:hover{border-color:rgb(74 20 140/24%);background:#ffffff;color:var(--primary)}.wheel-decision-editor-panel .wheel-dog-name-option-box{border-color:rgb(74 20 140/42%);background:#ffffff}.wheel-decision-editor-panel .wheel-dog-name-option-input:checked+.wheel-dog-name-option-box{border-color:var(--primary);background:var(--primary)}.wheel-decision-editor-panel .wheel-custom-toggle-row,.wheel-decision-editor-panel label.flex.cursor-pointer.items-center.justify-between{min-height:2.6rem;border:1px solid rgb(74 20 140/10%)!important;border-radius:.82rem!important;background:rgb(255 255 255/72%)!important;padding:.75rem .85rem!important}.wheel-decision-editor-panel .wheel-number-custom-range-field{border-color:rgb(74 20 140/12%);border-radius:.78rem;background:rgb(255 255 255/78%)}.wheel-decision-editor-panel .wheel-number-custom-range-input,.wheel-decision-editor-panel input[type=number]{border-color:rgb(74 20 140/12%)!important;border-radius:.72rem!important;background:rgb(255 255 255/88%)!important}@media (max-width:667.98px){.wheel-decision-editor-panel .wheel-dog-name-settings,.wheel-decision-editor-panel .wheel-editor-settings-card-content>.space-y-3.rounded-lg{gap:.8rem}.wheel-decision-editor-panel .wheel-dog-name-option-grid{grid-template-columns:1fr}.wheel-decision-editor-panel{border-radius:1.05rem!important;padding:.45rem!important}.wheel-decision-editor-panel .wheel-decision-tabs-list{gap:.2rem!important;padding:.5rem 0!important}.wheel-decision-editor-panel .wheel-decision-tabs-trigger{min-height:2.4rem!important;gap:.2rem!important;padding-inline:.3rem!important}.wheel-decision-editor-panel .wheel-decision-tab-icon{width:.88rem;height:.88rem}.wheel-decision-editor-panel .wheel-editor-settings-card-content{max-height:none!important;padding:.45rem .55rem .7rem!important}.wheel-decision-filter-grid{grid-template-columns:1fr}.wheel-decision-toggle-row{padding:.8rem}.wheel-decision-editor-panel .wheel-decision-stats-grid .wheel-editor-stat-card{min-height:3rem;gap:.55rem}.wheel-decision-stat-icon{width:1.45rem;height:1.45rem}}.winner-modal-panel.winner-modal-panel-random-food{overflow-y:auto!important;padding:1.25rem!important}.winner-modal-panel.winner-modal-panel-random-food .winner-random-food-result{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:1rem!important;width:100%!important;min-width:0!important;margin:0!important;text-align:initial!important}.winner-modal-panel.winner-modal-panel-random-food .winner-random-food-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:.7rem!important;width:100%!important;min-width:0!important;margin:0!important;border:1px solid var(--hover3)!important;border-radius:1.15rem!important;background:var(--hover2)!important;padding:1rem!important;text-align:center!important;box-shadow:inset 0 0 0 1px var(--hover2)!important}.winner-modal-panel.winner-modal-panel-random-food .winner-random-food-icon-wrap{display:grid!important;place-items:center!important;flex:0 0 auto!important;width:4.6rem!important;height:4.6rem!important;overflow:hidden!important;border-radius:999px!important;background:var(--foreground)!important;padding:.25rem!important;border:1px solid var(--hover3)!important;box-shadow:0 .55rem 1.25rem rgb(0 0 0/12%)!important}.winner-modal-panel.winner-modal-panel-random-food .winner-random-food-icon{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:999px!important}.winner-modal-panel.winner-modal-panel-random-food .winner-random-food-fallback-icon{display:block!important;color:var(--primary)!important;font-size:2rem!important;font-weight:900!important;line-height:1!important}.winner-modal-panel.winner-modal-panel-random-food .winner-random-food-main{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:.35rem!important;width:100%!important;min-width:0!important;margin:0!important;text-align:center!important}.winner-modal-panel.winner-modal-panel-random-food .winner-random-food-title{color:var(--primary)!important;font-size:clamp(1.55rem,5vw,2.35rem)!important;font-weight:950!important;line-height:1.05!important;letter-spacing:-.04em!important}.winner-modal-panel.winner-modal-panel-random-food .winner-random-food-subtitle,.winner-modal-panel.winner-modal-panel-random-food .winner-random-food-title{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;text-align:center!important;white-space:normal!important;overflow-wrap:anywhere!important}.winner-modal-panel.winner-modal-panel-random-food .winner-random-food-subtitle{color:var(--black)!important;font-size:.98rem!important;font-weight:850!important;line-height:1.3!important;opacity:.72!important}.winner-modal-panel.winner-modal-panel-random-food .winner-random-food-info{display:grid!important;grid-template-columns:1fr!important;gap:.55rem!important;width:100%!important;min-width:0!important;margin:0!important;border:1px solid var(--hover3)!important;border-radius:1rem!important;background:var(--foreground)!important;padding:.7rem!important;text-align:left!important}.winner-modal-panel.winner-modal-panel-random-food .winner-random-food-info-row{display:grid!important;grid-template-columns:minmax(5rem,auto) minmax(0,1fr)!important;align-items:center!important;gap:.75rem!important;width:100%!important;min-width:0!important;margin:0!important;border-radius:.75rem!important;background:var(--hover2)!important;padding:.68rem .8rem!important;color:var(--black)!important}.winner-modal-panel.winner-modal-panel-random-food .winner-random-food-info-label{display:block!important;min-width:0!important;margin:0!important;color:var(--black)!important;font-size:.8rem!important;font-weight:850!important;line-height:1.2!important;text-align:left!important;opacity:.62!important;white-space:nowrap!important}.winner-modal-panel.winner-modal-panel-random-food .winner-random-food-info-value{display:block!important;min-width:0!important;margin:0!important;color:var(--black)!important;font-size:.95rem!important;font-weight:850!important;line-height:1.2!important;letter-spacing:0!important;text-align:right!important;white-space:normal!important;overflow-wrap:anywhere!important;visibility:visible!important;opacity:1!important}.winner-modal-panel.winner-modal-panel-random-food .winner-random-food-actions{width:100%!important;padding-top:0!important}@media (max-width:667.98px){.winner-modal-panel.winner-modal-panel-random-food{padding:1rem!important}.winner-modal-panel.winner-modal-panel-random-food .winner-random-food-card{padding:.95rem!important}.winner-modal-panel.winner-modal-panel-random-food .winner-random-food-icon-wrap{width:4.15rem!important;height:4.15rem!important}.winner-modal-panel.winner-modal-panel-random-food .winner-random-food-title{font-size:clamp(1.4rem,8vw,2rem)!important}.winner-modal-panel.winner-modal-panel-random-food .winner-random-food-info-row{grid-template-columns:minmax(4.8rem,auto) minmax(0,1fr)!important;padding:.62rem .7rem!important}}.winner-modal-panel.winner-modal-panel-game-name{overflow-y:auto!important;padding:1.15rem!important}.winner-modal-panel.winner-modal-panel-game-name .winner-game-name-result{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:.9rem!important;width:100%!important;min-width:0!important;margin:0!important;text-align:initial!important}.winner-modal-panel.winner-modal-panel-game-name .winner-game-name-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:.7rem!important;width:100%!important;min-width:0!important;margin:0!important;border:1px solid var(--hover3)!important;border-radius:1.15rem!important;background:var(--hover2)!important;padding:.95rem!important;text-align:center!important;box-shadow:inset 0 0 0 1px var(--hover2)!important}.winner-modal-panel.winner-modal-panel-game-name .winner-game-name-icon-wrap{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:min(10rem,72vw)!important;height:4.35rem!important;overflow:hidden!important;border-radius:.9rem!important;background:var(--foreground)!important;padding:.35rem!important;border:1px solid var(--hover3)!important;box-shadow:0 .55rem 1.25rem rgb(0 0 0/12%)!important}.winner-modal-panel.winner-modal-panel-game-name .winner-game-name-icon{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;border-radius:.6rem!important;background:var(--foreground)!important}.winner-modal-panel.winner-modal-panel-game-name .winner-game-name-fallback-icon{display:block!important;color:var(--primary)!important;font-size:2rem!important;font-weight:900!important;line-height:1!important}.winner-modal-panel.winner-modal-panel-game-name .winner-game-name-main{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:.25rem!important;width:100%!important;min-width:0!important;margin:0!important;text-align:center!important}.winner-modal-panel.winner-modal-panel-game-name .winner-game-name-title{color:var(--primary)!important;font-size:clamp(1.35rem,4.5vw,2.05rem)!important;font-weight:950!important;line-height:1.08!important;letter-spacing:-.035em!important}.winner-modal-panel.winner-modal-panel-game-name .winner-game-name-subtitle,.winner-modal-panel.winner-modal-panel-game-name .winner-game-name-title{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;text-align:center!important;white-space:normal!important;overflow-wrap:anywhere!important}.winner-modal-panel.winner-modal-panel-game-name .winner-game-name-subtitle{color:var(--black)!important;font-size:.92rem!important;font-weight:850!important;line-height:1.25!important;opacity:.72!important}.winner-modal-panel.winner-modal-panel-game-name .winner-game-name-info{display:grid!important;grid-template-columns:1fr!important;gap:.5rem!important;width:100%!important;min-width:0!important;margin:0!important;border:1px solid var(--hover3)!important;border-radius:1rem!important;background:var(--foreground)!important;padding:.65rem!important;text-align:left!important}.winner-modal-panel.winner-modal-panel-game-name .winner-game-name-info-row{display:grid!important;grid-template-columns:minmax(4.8rem,auto) minmax(0,1fr) auto!important;align-items:center!important;gap:.7rem!important;width:100%!important;min-width:0!important;margin:0!important;border-radius:.75rem!important;background:var(--hover2)!important;padding:.4rem .65rem!important;color:var(--black)!important}.winner-modal-panel.winner-modal-panel-game-name .winner-game-name-info-label{text-align:left!important;opacity:.62!important;white-space:nowrap!important}.winner-modal-panel.winner-modal-panel-game-name .winner-game-name-info-label,.winner-modal-panel.winner-modal-panel-game-name .winner-game-name-info-value{display:block!important;min-width:0!important;margin:0!important;color:var(--black)!important;font-size:.85rem!important;font-weight:850!important;line-height:1.2!important}.winner-modal-panel.winner-modal-panel-game-name .winner-game-name-info-value{letter-spacing:0!important;text-align:right!important;white-space:normal!important;overflow-wrap:anywhere!important;visibility:visible!important;opacity:1!important}.winner-modal-panel.winner-modal-panel-game-name .winner-game-name-copy-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:3.6rem!important;min-height:2rem!important;border:1px solid var(--hover3)!important;border-radius:.55rem!important;background:var(--foreground)!important;color:var(--primary)!important;padding:.38rem .65rem!important;font-size:.75rem!important;font-weight:850!important;line-height:1!important;cursor:pointer!important;transition:background .18s ease,transform .18s ease!important}.winner-modal-panel.winner-modal-panel-game-name .winner-game-name-copy-button:hover{background:var(--hover3)!important}.winner-modal-panel.winner-modal-panel-game-name .winner-game-name-copy-button:active{transform:translateY(1px)!important}.winner-modal-panel.winner-modal-panel-game-name .winner-game-name-actions{width:100%!important;padding-top:0!important}@media (max-width:667.98px){.winner-modal-panel.winner-modal-panel-game-name{padding:1rem!important}.winner-modal-panel.winner-modal-panel-game-name .winner-game-name-card{padding:.9rem!important}.winner-modal-panel.winner-modal-panel-game-name .winner-game-name-icon-wrap{width:min(8.75rem,68vw)!important;height:3.8rem!important}.winner-modal-panel.winner-modal-panel-game-name .winner-game-name-title{font-size:clamp(1.25rem,7vw,1.8rem)!important}.winner-modal-panel.winner-modal-panel-game-name .winner-game-name-info-row{grid-template-columns:minmax(4.25rem,auto) minmax(0,1fr) auto!important;gap:.45rem!important;padding:.52rem .55rem!important}.winner-modal-panel.winner-modal-panel-game-name .winner-game-name-copy-button{min-width:3.25rem!important;padding-inline:.52rem!important}}.winner-copy-result-info{--winner-result-copy-width:4.15rem}.winner-modal-panel .winner-copy-result-list{display:grid!important;grid-template-columns:1fr!important;gap:.5rem!important}.winner-modal-panel .winner-copy-result-row{display:grid!important;grid-template-columns:minmax(4.75rem,auto) minmax(0,1fr) minmax(var(--winner-result-copy-width),var(--winner-result-copy-width))!important;align-items:center!important;gap:.65rem!important;width:100%!important;min-width:0!important;min-height:2.72rem!important;margin:0!important;border-radius:.75rem!important;background:var(--hover2)!important;padding:.46rem .58rem .46rem .7rem!important;color:var(--black)!important}.winner-modal-panel .winner-copy-result-label{width:auto!important;font-size:var(--winner-result-label-font-size)!important;font-weight:var(--winner-result-label-font-weight)!important;text-align:left!important;opacity:.62!important;white-space:nowrap!important}.winner-modal-panel .winner-copy-result-label,.winner-modal-panel .winner-copy-result-value{display:block!important;min-width:0!important;margin:0!important;color:var(--black)!important;line-height:1.2!important;letter-spacing:0!important}.winner-modal-panel .winner-copy-result-value{font-size:var(--winner-result-value-font-size)!important;font-weight:var(--winner-result-value-font-weight)!important;text-align:right!important;white-space:normal!important;overflow-wrap:anywhere!important}.winner-modal-panel .winner-copy-result-row .winner-result-copy-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;justify-self:center!important;align-self:center!important;width:var(--winner-result-copy-width)!important;min-width:var(--winner-result-copy-width)!important;height:var(--winner-result-copy-height)!important;min-height:var(--winner-result-copy-height)!important;margin:0 auto!important;border:1px solid rgb(229 231 235)!important;border-radius:.375rem!important;background:var(--foreground)!important;color:var(--primary)!important;padding:0!important;font-size:var(--winner-result-copy-font-size)!important;font-weight:var(--winner-result-copy-font-weight)!important;line-height:1!important;text-align:center!important;box-shadow:0 1px 2px rgb(0 0 0/5%)!important;cursor:pointer!important;transform:none!important;transition:background .18s ease,box-shadow .18s ease!important}.winner-modal-panel .winner-copy-result-row .winner-result-copy-button:hover{background:rgb(243 244 246)!important}.winner-modal-panel .winner-copy-result-row .winner-result-copy-button:active{transform:translateY(1px)!important}@media (max-width:667.98px){.winner-copy-result-info{--winner-result-label-font-size:0.9rem;--winner-result-value-font-size:0.86rem;--winner-result-copy-font-size:0.72rem;--winner-result-copy-width:3.85rem;--winner-result-copy-height:2.15rem}.winner-modal-panel .winner-copy-result-row{grid-template-columns:minmax(4.2rem,auto) minmax(0,1fr) minmax(var(--winner-result-copy-width),var(--winner-result-copy-width))!important;gap:.45rem!important;min-height:2.6rem!important;padding:.42rem .48rem .42rem .58rem!important}}.winner-copy-result-info{--winner-result-label-font-size:0.9rem;--winner-result-label-font-weight:600;--winner-result-value-font-size:0.9rem;--winner-result-value-font-weight:600;--winner-result-copy-font-size:0.75rem;--winner-result-copy-font-weight:600;--winner-result-copy-width:3.3rem;--winner-result-copy-height:2.25rem}.winner-modal-panel .winner-copy-result-row,.winner-modal-panel.winner-modal-panel-game-name .winner-copy-result-row{grid-template-columns:minmax(4.75rem,auto) minmax(0,1fr) minmax(var(--winner-result-copy-width),var(--winner-result-copy-width))!important;align-items:center!important}.winner-modal-panel .winner-copy-result-row .winner-copy-result-value,.winner-modal-panel.winner-modal-panel-game-name .winner-copy-result-row .winner-copy-result-value,.winner-modal-panel.winner-modal-panel-game-name .winner-game-name-info-value{display:flex!important;align-items:center!important;justify-content:center!important;justify-self:stretch!important;align-self:stretch!important;text-align:center!important}.winner-modal-panel .winner-copy-result-row .winner-result-copy-button,.winner-modal-panel.winner-modal-panel-game-name .winner-copy-result-row .winner-result-copy-button,.winner-modal-panel.winner-modal-panel-game-name .winner-game-name-copy-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;justify-self:center!important;align-self:center!important;width:var(--winner-result-copy-width)!important;min-width:var(--winner-result-copy-width)!important;height:var(--winner-result-copy-height)!important;min-height:var(--winner-result-copy-height)!important;margin:0 auto!important;border:0!important;border-radius:0!important;background:transparent!important;outline:0!important;padding:0!important;color:var(--primary)!important;font-size:var(--winner-result-copy-font-size)!important;font-weight:var(--winner-result-copy-font-weight)!important;line-height:1!important;text-align:center!important;cursor:pointer!important;transition:color .18s ease,opacity .18s ease,transform .18s ease!important}.winner-modal-panel .winner-copy-result-row .winner-result-copy-button:hover,.winner-modal-panel.winner-modal-panel-game-name .winner-copy-result-row .winner-result-copy-button:hover,.winner-modal-panel.winner-modal-panel-game-name .winner-game-name-copy-button:hover{background:transparent!important;color:var(--black)!important;text-decoration:underline!important}.winner-modal-panel .winner-copy-result-row .winner-result-copy-button:active,.winner-modal-panel.winner-modal-panel-game-name .winner-copy-result-row .winner-result-copy-button:active,.winner-modal-panel.winner-modal-panel-game-name .winner-game-name-copy-button:active{transform:translateY(1px)!important}@media (max-width:667.98px){.winner-copy-result-info{--winner-result-label-font-size:0.9rem;--winner-result-value-font-size:0.86rem;--winner-result-copy-font-size:0.72rem;--winner-result-copy-width:3.05rem;--winner-result-copy-height:2.15rem}.winner-modal-panel .winner-copy-result-row,.winner-modal-panel.winner-modal-panel-game-name .winner-copy-result-row{grid-template-columns:minmax(4.2rem,auto) minmax(0,1fr) minmax(var(--winner-result-copy-width),var(--winner-result-copy-width))!important}}.winner-mlb-team-result{width:100%;display:grid;gap:1rem}.winner-modal-panel.winner-modal-panel-mlb-team .winner-mlb-team-card{display:grid!important;justify-items:center!important;gap:.75rem!important;width:100%!important;border:1px solid var(--hover3)!important;border-radius:1.15rem!important;background:var(--hover2)!important;padding:1.1rem!important;text-align:center!important;box-shadow:inset 0 0 0 1px var(--hover2)!important}.winner-modal-panel.winner-modal-panel-mlb-team .winner-mlb-team-icon-wrap{display:grid!important;place-items:center!important;width:5rem!important;height:5rem!important;overflow:hidden!important;border-radius:999px!important;background:var(--foreground)!important;padding:.35rem!important;border:1px solid var(--hover3)!important;box-shadow:0 .55rem 1.25rem rgb(0 0 0/12%)!important}.winner-modal-panel.winner-modal-panel-mlb-team .winner-mlb-team-icon{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;border-radius:999px!important}.winner-modal-panel.winner-modal-panel-mlb-team .winner-mlb-team-fallback-icon{color:var(--primary)!important;font-size:2.3rem!important;font-weight:900!important;line-height:1!important}.winner-modal-panel.winner-modal-panel-mlb-team .winner-mlb-team-main{display:grid!important;justify-items:center!important;gap:.35rem!important;min-width:0!important;width:100%!important}.winner-modal-panel.winner-modal-panel-mlb-team .winner-mlb-team-title{display:block!important;max-width:100%!important;margin:0!important;color:var(--primary)!important;font-size:clamp(1.45rem,5vw,2.25rem)!important;font-weight:950!important;line-height:1.05!important;letter-spacing:-.045em!important;text-align:center!important;overflow-wrap:anywhere!important}.winner-modal-panel.winner-modal-panel-mlb-team .winner-mlb-team-info{display:grid!important;gap:.55rem!important;width:100%!important;border:1px solid var(--hover3)!important;border-radius:1rem!important;background:var(--foreground)!important;padding:.7rem!important;text-align:left!important}.winner-modal-panel.winner-modal-panel-mlb-team .winner-mlb-team-info-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.75rem!important;width:100%!important;border-radius:.75rem!important;background:var(--hover2)!important;padding:.7rem .8rem!important;color:var(--black)!important}.winner-modal-panel.winner-modal-panel-mlb-team .winner-mlb-team-info-label{display:block!important;margin:0!important;color:var(--black)!important;font-size:.9rem!important;font-weight:600!important;line-height:1.2!important;text-align:left!important;opacity:.62!important;white-space:nowrap!important}.winner-modal-panel.winner-modal-panel-mlb-team .winner-mlb-team-info-value{display:block!important;flex:1 1 auto!important;min-width:0!important;margin:0 0 0 auto!important;color:var(--black)!important;font-size:.9rem!important;font-weight:600!important;line-height:1.22!important;letter-spacing:0!important;text-align:right!important;overflow-wrap:anywhere!important;visibility:visible!important;opacity:1!important}.winner-mlb-team-actions{padding-top:.15rem}@media (max-width:667.98px){.winner-modal-panel.winner-modal-panel-mlb-team .winner-mlb-team-card{padding:.95rem!important}.winner-modal-panel.winner-modal-panel-mlb-team .winner-mlb-team-icon-wrap{width:4.35rem!important;height:4.35rem!important}.winner-modal-panel.winner-modal-panel-mlb-team .winner-mlb-team-title{font-size:clamp(1.35rem,8vw,2.05rem)!important}}.winner-modal-panel.winner-modal-panel-football-team{overflow:hidden!important}.winner-football-team-result{width:100%!important;display:grid!important;gap:.85rem!important}.winner-football-team-card,.winner-modal-panel.winner-modal-panel-football-team .winner-football-team-card{display:grid!important;justify-items:center!important;align-items:center!important;gap:.65rem!important;width:100%!important;border:1px solid var(--hover3)!important;border-radius:1rem!important;background:var(--hover2)!important;padding:.9rem .95rem!important;text-align:center!important;box-shadow:inset 0 0 0 1px var(--hover2)!important}.winner-football-team-icon-wrap,.winner-modal-panel.winner-modal-panel-football-team .winner-football-team-icon-wrap{display:grid!important;place-items:center!important;width:4.65rem!important;height:4.65rem!important;overflow:hidden!important;border-radius:999px!important;background:var(--foreground)!important;padding:.35rem!important;border:1px solid var(--hover3)!important;box-shadow:0 .5rem 1.1rem rgb(0 0 0/12%)!important}.winner-football-team-icon,.winner-modal-panel.winner-modal-panel-football-team .winner-football-team-icon{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;border-radius:999px!important}.winner-football-team-fallback-icon,.winner-modal-panel.winner-modal-panel-football-team .winner-football-team-fallback-icon{color:var(--primary)!important;font-size:2.15rem!important;font-weight:900!important;line-height:1!important}.winner-football-team-main,.winner-modal-panel.winner-modal-panel-football-team .winner-football-team-main{display:grid!important;justify-items:center!important;gap:.25rem!important;min-width:0!important;width:100%!important}.winner-football-team-title,.winner-modal-panel.winner-modal-panel-football-team .winner-football-team-title{display:block!important;max-width:100%!important;margin:0!important;color:var(--primary)!important;font-size:clamp(1.18rem,4.4vw,1.65rem)!important;font-weight:900!important;line-height:1.1!important;letter-spacing:-.025em!important;text-align:center!important;overflow-wrap:break-word!important}.winner-football-team-info,.winner-modal-panel.winner-modal-panel-football-team .winner-football-team-info{display:grid!important;gap:.45rem!important;width:100%!important;border:1px solid var(--hover3)!important;border-radius:.9rem!important;background:var(--foreground)!important;padding:.6rem!important;text-align:left!important}.winner-football-team-info-row,.winner-modal-panel.winner-modal-panel-football-team .winner-football-team-info-row{display:grid!important;grid-template-columns:minmax(7.7rem,auto) minmax(0,1fr)!important;align-items:center!important;gap:.9rem!important;width:100%!important;min-width:0!important;border-radius:.75rem!important;background:var(--hover2)!important;padding:.62rem .7rem!important;color:var(--black)!important}.winner-football-team-info-label,.winner-modal-panel.winner-modal-panel-football-team .winner-football-team-info-label{display:block!important;margin:0!important;color:var(--black)!important;font-size:.9rem!important;font-weight:600!important;line-height:1.15!important;text-align:left!important;opacity:.65!important;white-space:nowrap!important}.winner-football-team-info-value,.winner-modal-panel.winner-modal-panel-football-team .winner-football-team-info-value{display:block!important;min-width:0!important;margin:0!important;color:var(--black)!important;font-size:.9rem!important;font-weight:600!important;line-height:1.2!important;letter-spacing:0!important;text-align:right!important;overflow-wrap:break-word!important;word-break:normal!important;visibility:visible!important;opacity:1!important}.winner-football-team-actions{padding-top:.05rem!important}@media (max-width:667.98px){.winner-football-team-result,.winner-modal-panel.winner-modal-panel-football-team .winner-football-team-result{gap:.7rem!important}.winner-football-team-card,.winner-modal-panel.winner-modal-panel-football-team .winner-football-team-card{padding:.82rem!important}.winner-football-team-icon-wrap,.winner-modal-panel.winner-modal-panel-football-team .winner-football-team-icon-wrap{width:4rem!important;height:4rem!important}.winner-football-team-title,.winner-modal-panel.winner-modal-panel-football-team .winner-football-team-title{font-size:clamp(1.05rem,7vw,1.45rem)!important}.winner-football-team-info-row,.winner-modal-panel.winner-modal-panel-football-team .winner-football-team-info-row{grid-template-columns:minmax(6.15rem,auto) minmax(0,1fr)!important;gap:.55rem!important;padding:.58rem .62rem!important}.winner-football-team-info-label,.winner-modal-panel.winner-modal-panel-football-team .winner-football-team-info-label{font-size:.7rem!important}.winner-football-team-info-value,.winner-modal-panel.winner-modal-panel-football-team .winner-football-team-info-value{font-size:.82rem!important}}.winner-modal-panel.winner-modal-panel-random-letter{width:min(24rem,calc(100vw - 1.5rem))!important;max-height:min(34rem,calc(100dvh - 1rem))!important}.winner-modal-panel.winner-modal-panel-random-letter .winner-random-letter-result{width:100%;display:grid;gap:.8rem}.winner-modal-panel.winner-modal-panel-random-letter .winner-random-letter-card{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.9rem;border:1px solid var(--hover3);border-radius:1.05rem;background:var(--hover2);padding:.85rem;text-align:left;box-shadow:inset 0 0 0 1px var(--hover2)}.winner-modal-panel.winner-modal-panel-random-letter .winner-random-letter-icon-wrap{width:4.4rem;height:4.4rem;overflow:hidden;border-radius:999px;background:#ffffff;padding:.22rem;border:1px solid var(--hover3);box-shadow:0 .45rem 1rem rgb(0 0 0/12%)}.winner-modal-panel.winner-modal-panel-random-letter .winner-random-letter-icon{width:100%;height:100%;object-fit:cover}.winner-modal-panel.winner-modal-panel-random-letter .winner-random-letter-main{min-width:0;display:grid;gap:.2rem}.winner-modal-panel.winner-modal-panel-random-letter .winner-random-letter-eyebrow{color:var(--primary);font-size:.76rem!important;font-weight:850;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.winner-modal-panel.winner-modal-panel-random-letter .winner-random-letter-value{display:block;color:var(--primary);font-size:clamp(2.4rem,9vw,4rem)!important;font-weight:950;line-height:.92!important;letter-spacing:-.04em}.winner-modal-panel.winner-modal-panel-random-letter .winner-random-letter-info{display:grid;gap:.45rem;border:1px solid var(--hover3);border-radius:.95rem;background:#ffffff;padding:.58rem;text-align:left}.winner-modal-panel.winner-modal-panel-random-letter .winner-random-letter-info-row{display:grid;grid-template-columns:minmax(6.2rem,auto) 1fr;align-items:center;gap:.75rem;border:1px solid var(--hover3);border-radius:.72rem;background:var(--hover2);padding:.62rem .75rem;color:var(--black)}.winner-modal-panel.winner-modal-panel-random-letter .winner-random-letter-info-label{color:var(--black);font-size:.9rem!important;font-weight:600;line-height:1.2!important;opacity:.62}.winner-modal-panel.winner-modal-panel-random-letter .winner-random-letter-info-value{min-width:0;color:var(--black);font-size:.9rem!important;font-weight:600;line-height:1.2!important;text-align:right;overflow-wrap:anywhere}.winner-modal-panel.winner-modal-panel-random-letter .winner-random-letter-actions{padding-top:.1rem}@media (max-width:667.98px){.winner-modal-panel.winner-modal-panel-random-letter{width:min(23.5rem,calc(100vw - 1rem))!important;max-height:calc(100dvh - 1rem)!important;padding:1rem!important}.winner-modal-panel.winner-modal-panel-random-letter .winner-random-letter-card{gap:.75rem;padding:.75rem}.winner-modal-panel.winner-modal-panel-random-letter .winner-random-letter-icon-wrap{width:4rem;height:4rem}.winner-modal-panel.winner-modal-panel-random-letter .winner-random-letter-info-row{grid-template-columns:minmax(5.2rem,auto) 1fr;padding:.58rem .65rem}}.wheel-random-color-category-switch{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.wheel-random-color-category-switch .wheel-dog-name-category-switch-button{min-width:0;width:100%;padding-inline:.25rem}@media (max-width:667.98px){.wheel-random-color-category-switch{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}.wheel-random-color-category-switch .wheel-dog-name-category-switch-button{font-size:.72rem;padding-inline:.15rem}}.winner-nba-team-result{width:100%;display:grid;gap:1rem}.winner-modal-panel.winner-modal-panel-nba-team .winner-nba-team-card{display:grid!important;justify-items:center!important;gap:.75rem!important;width:100%!important;border:1px solid var(--hover3)!important;border-radius:1.15rem!important;background:var(--hover2)!important;padding:1.1rem!important;text-align:center!important;box-shadow:inset 0 0 0 1px var(--hover2)!important}.winner-modal-panel.winner-modal-panel-nba-team .winner-nba-team-icon-wrap{display:grid!important;place-items:center!important;width:5rem!important;height:5rem!important;overflow:hidden!important;border-radius:999px!important;background:var(--foreground)!important;padding:.35rem!important;border:1px solid var(--hover3)!important;box-shadow:0 .55rem 1.25rem rgb(0 0 0/12%)!important}.winner-modal-panel.winner-modal-panel-nba-team .winner-nba-team-icon{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;border-radius:999px!important}.winner-modal-panel.winner-modal-panel-nba-team .winner-nba-team-fallback-icon{color:var(--primary)!important;font-size:2.3rem!important;font-weight:900!important;line-height:1!important}.winner-modal-panel.winner-modal-panel-nba-team .winner-nba-team-main{display:grid!important;justify-items:center!important;gap:.35rem!important;min-width:0!important;width:100%!important}.winner-modal-panel.winner-modal-panel-nba-team .winner-nba-team-title{display:block!important;max-width:100%!important;margin:0!important;color:var(--primary)!important;font-size:clamp(1.45rem,5vw,2.25rem)!important;font-weight:950!important;line-height:1.05!important;letter-spacing:-.045em!important;text-align:center!important;overflow-wrap:anywhere!important}.winner-modal-panel.winner-modal-panel-nba-team .winner-nba-team-info{display:grid!important;gap:.55rem!important;width:100%!important;border:1px solid var(--hover3)!important;border-radius:1rem!important;background:var(--foreground)!important;padding:.7rem!important;text-align:left!important}.winner-modal-panel.winner-modal-panel-nba-team .winner-nba-team-info-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.75rem!important;width:100%!important;border-radius:.75rem!important;background:var(--hover2)!important;padding:.7rem .8rem!important;color:var(--black)!important}.winner-modal-panel.winner-modal-panel-nba-team .winner-nba-team-info-label{display:block!important;margin:0!important;color:var(--black)!important;font-size:.9rem!important;font-weight:600!important;line-height:1.2!important;text-align:left!important;opacity:.62!important;white-space:nowrap!important}.winner-modal-panel.winner-modal-panel-nba-team .winner-nba-team-info-value{display:block!important;flex:1 1 auto!important;min-width:0!important;margin:0 0 0 auto!important;color:var(--black)!important;font-size:.9rem!important;font-weight:600!important;line-height:1.22!important;letter-spacing:0!important;text-align:right!important;overflow-wrap:anywhere!important;visibility:visible!important;opacity:1!important}.winner-nba-team-actions{padding-top:.15rem}@media (max-width:667.98px){.winner-modal-panel.winner-modal-panel-nba-team .winner-nba-team-card{padding:.95rem!important}.winner-modal-panel.winner-modal-panel-nba-team .winner-nba-team-icon-wrap{width:4.35rem!important;height:4.35rem!important}.winner-modal-panel.winner-modal-panel-nba-team .winner-nba-team-title{font-size:clamp(1.35rem,8vw,2.05rem)!important}}.wheel-simple-tool-category-switch{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.55rem!important}.winner-modal-panel.winner-modal-panel-custom-tool .winner-custom-tool-result{width:100%;display:grid;gap:1rem}.winner-modal-panel.winner-modal-panel-custom-tool .winner-custom-tool-card{display:grid!important;justify-items:center!important;gap:.75rem!important;width:100%!important;border:1px solid var(--hover3)!important;border-radius:1.15rem!important;background:var(--hover2)!important;padding:1rem!important;text-align:center!important}.winner-modal-panel.winner-modal-panel-custom-tool .winner-custom-tool-icon-wrap{display:grid!important;place-items:center!important;width:4.85rem!important;height:4.85rem!important;overflow:hidden!important;border-radius:999px!important;background:var(--foreground)!important;padding:.35rem!important;border:1px solid var(--hover3)!important;box-shadow:0 .55rem 1.25rem rgb(0 0 0/12%)!important}.winner-modal-panel.winner-modal-panel-custom-tool .winner-custom-tool-icon{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;border-radius:999px!important}.winner-modal-panel.winner-modal-panel-custom-tool .winner-custom-tool-fallback-icon{color:var(--primary)!important;font-size:2.25rem!important;font-weight:900!important;line-height:1!important}.winner-modal-panel.winner-modal-panel-custom-tool .winner-custom-tool-main{display:grid!important;justify-items:center!important;gap:.3rem!important;min-width:0!important;width:100%!important}.winner-modal-panel.winner-modal-panel-custom-tool .winner-custom-tool-eyebrow{color:var(--primary)!important;font-size:.72rem!important;font-weight:850!important;letter-spacing:.08em!important;line-height:1.2!important;text-transform:uppercase!important;opacity:.72!important}.winner-modal-panel.winner-modal-panel-custom-tool .winner-custom-tool-value{display:block!important;max-width:100%!important;margin:0!important;color:var(--primary)!important;font-size:clamp(1.35rem,5vw,2.1rem)!important;font-weight:950!important;line-height:1.08!important;letter-spacing:-.035em!important;text-align:center!important;overflow-wrap:anywhere!important}.winner-modal-panel.winner-modal-panel-custom-tool .winner-custom-tool-subtitle{color:var(--black)!important;font-size:.86rem!important;font-weight:750!important;line-height:1.25!important;opacity:.68!important}.winner-modal-panel.winner-modal-panel-custom-tool .winner-custom-tool-info{display:grid!important;gap:.55rem!important;width:100%!important;border:1px solid var(--hover3)!important;border-radius:1rem!important;background:var(--foreground)!important;padding:.7rem!important;text-align:left!important}.winner-modal-panel.winner-modal-panel-custom-tool .winner-custom-tool-info-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.75rem!important;width:100%!important;border-radius:.75rem!important;background:var(--hover2)!important;padding:.7rem .8rem!important;color:var(--black)!important}.winner-modal-panel.winner-modal-panel-custom-tool .winner-custom-tool-info-label{display:block!important;color:var(--black)!important;font-size:.9rem!important;font-weight:600!important;line-height:1.2!important;opacity:.62!important;white-space:nowrap!important}.winner-modal-panel.winner-modal-panel-custom-tool .winner-custom-tool-info-value{display:block!important;flex:1 1 auto!important;min-width:0!important;color:var(--black)!important;font-size:.9rem!important;font-weight:600!important;line-height:1.22!important;text-align:right!important;overflow-wrap:anywhere!important}.winner-custom-tool-actions{padding-top:.15rem}@media (max-width:667.98px){.wheel-simple-tool-category-switch{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.35rem!important}.wheel-simple-tool-category-switch .wheel-dog-name-category-switch-button{font-size:.72rem;padding-inline:.15rem}}.wheel-dog-name-category-switch,.wheel-dog-name-gender-row,.wheel-number-range-row,.wheel-random-color-category-switch,.wheel-random-letter-category-switch,.wheel-simple-tool-category-switch,.wheel-truth-dare-category-switch{grid-auto-flow:row!important;align-items:stretch!important}.wheel-dog-name-category-switch>*,.wheel-dog-name-gender-row>*,.wheel-number-range-row>*,.wheel-random-color-category-switch>*,.wheel-random-letter-category-switch>*,.wheel-simple-tool-category-switch>*,.wheel-truth-dare-category-switch>*{min-width:0!important;width:100%!important}@media (max-width:667.98px){.wheel-dog-name-category-switch,.wheel-dog-name-gender-row,.wheel-number-range-row,.wheel-random-color-category-switch,.wheel-random-letter-category-switch,.wheel-simple-tool-category-switch,.wheel-truth-dare-category-switch{gap:.35rem!important}}.wheel-option-balanced-row{display:grid!important;grid-auto-flow:row!important;align-items:stretch!important;gap:.2rem!important}.wheel-option-balanced-row>*{min-width:0!important;width:100%!important}.wheel-option-balanced-row.wheel-option-count-1{grid-template-columns:minmax(0,1fr)!important}.wheel-option-balanced-row.wheel-option-count-2,.wheel-option-balanced-row.wheel-option-count-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}.wheel-option-balanced-row.wheel-option-count-3,.wheel-option-balanced-row.wheel-option-count-5,.wheel-option-balanced-row.wheel-option-count-6{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media (max-width:667.98px){.wheel-option-balanced-row{gap:.35rem!important}.wheel-option-balanced-row .wheel-dog-name-category-switch-button,.wheel-option-balanced-row .wheel-dog-name-gender-option,.wheel-option-balanced-row .wheel-number-range-option{padding-inline:.22rem!important;font-size:.72rem!important}}.winner-result-title-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:fit-content!important;max-width:100%!important;margin:0 auto!important;border:1px solid var(--hover3)!important;border-radius:999px!important;background:color-mix(in srgb,var(--hover2) 78%,#ffffff 22%)!important;color:var(--primary)!important;padding:.22rem .62rem!important;font-size:.2rem!important;font-weight:900!important;line-height:1.1!important;letter-spacing:.08em!important;text-align:center!important;text-transform:uppercase!important;overflow-wrap:anywhere!important}.winner-result-title-badge-on-color{margin-bottom:.45rem!important;color:inherit!important}.winner-modal-panel .winner-game-name-main{display:grid!important;justify-items:center!important;gap:.45rem!important;width:100%!important;min-width:0!important}.winner-modal-panel .winner-game-name-title{color:var(--primary)!important;font-size:clamp(1.25rem,5vw,2rem)!important;font-weight:950!important;line-height:1.08!important;letter-spacing:-.035em!important;text-align:center!important;overflow-wrap:anywhere!important}.winner-modal-panel.winner-modal-panel-random-letter .winner-random-letter-card{grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;text-align:center!important}.winner-modal-panel .winner-custom-tool-main,.winner-modal-panel .winner-football-team-main,.winner-modal-panel .winner-mlb-team-main,.winner-modal-panel .winner-nba-team-main,.winner-modal-panel .winner-number-card,.winner-modal-panel .winner-random-food-main,.winner-modal-panel .winner-random-place-main,.winner-modal-panel .winner-random-song-main,.winner-modal-panel .winner-truth-dare-card,.winner-modal-panel .winner-yes-no-card,.winner-modal-panel.winner-modal-panel-random-letter .winner-random-letter-main{justify-items:center!important;text-align:center!important}.wheel-team-result-modal-header .winner-result-title-badge{margin-bottom:.45rem!important}.ml-0{margin-left:calc(var(--spacing) * .5)}.winner-modal-brand,.winner-result-brand{--winner-result-brand-logo-size:.7rem;--winner-result-brand-name-size:0.7rem;--winner-result-brand-name-weight:600;--winner-result-brand-name-letter-spacing:-0.02em;--winner-result-brand-spino-color:var(--primary);--winner-result-brand-wheel-color:var(--primary);--winner-result-brand-gap:0.1rem;--winner-result-brand-margin-top:1rem;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:var(--winner-result-brand-gap)!important;width:fit-content!important;max-width:100%!important;margin:var(--winner-result-brand-margin-top) auto 0!important;padding:0!important;border-radius:0!important;background:transparent!important;color:var(--primary)!important;direction:ltr!important;text-align:center!important}.winner-modal-brand .winner-result-brand-logo,.winner-result-brand-logo{display:block!important;width:var(--winner-result-brand-logo-size)!important;height:var(--winner-result-brand-logo-size)!important;flex:0 0 var(--winner-result-brand-logo-size)!important}.winner-modal-brand .winner-result-brand-name,.winner-result-brand-name{display:inline-flex!important;align-items:baseline!important;justify-content:center!important;gap:0!important;white-space:nowrap!important;color:var(--primary)!important;font-size:var(--winner-result-brand-name-size)!important;font-weight:var(--winner-result-brand-name-weight)!important;line-height:1!important;letter-spacing:var(--winner-result-brand-name-letter-spacing)!important}.winner-modal-brand .winner-result-brand-name-spino,.winner-result-brand-name-spino{color:var(--winner-result-brand-spino-color)!important;font:inherit!important;padding-left:.02rem}.winner-modal-brand .winner-result-brand-name-wheel,.winner-result-brand-name-wheel{color:var(--winner-result-brand-wheel-color)!important;font:inherit!important;padding-left:.08rem}.winner-modal-brand span,.winner-result-brand span{line-height:1!important}.wheel-team-result-modal .winner-modal-brand{margin:.4rem auto!important}.flex.flex-wrap.gap-3{gap:1rem}.wheel-virtual-segment-list{position:relative;width:100%;contain:layout style paint}.wheel-virtual-segment-list-inner{position:absolute;inset-inline:0;top:0;will-change:transform;contain:layout style paint}.wheel-editor-panel-segment-list{contain:layout style paint;scrollbar-gutter:stable}.wheel-editor-segment-row{content-visibility:auto;contain-intrinsic-size:74px}.wheel-spin-layer{transform-origin:50% 50%;transition:none!important;will-change:auto;opacity:1!important;filter:none!important;mix-blend-mode:normal!important;isolation:isolate;contain:layout style;clip-path:none;background-color:transparent!important;background-repeat:no-repeat;transform-style:flat;backface-visibility:visible}.wheel-only-frame canvas,.wheel-only-surface canvas,.wheel-raster-canvas,.wheel-spin-layer canvas,.wheel-spin-layer svg,.wheel-visual-svg{display:block!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important;background:transparent!important;transform:none!important;backface-visibility:visible!important;will-change:auto!important;image-rendering:auto!important}.wheel-center-cap{transform-style:preserve-3d}.wheel-center-cap-svg{display:block;shape-rendering:geometricPrecision;transform:translateZ(0);backface-visibility:hidden;will-change:transform}.wheel-center-cap-art,.wheel-center-cap-body,.wheel-center-cap-bottom-depth,.wheel-center-cap-highlight,.wheel-center-cap-inner-line,.wheel-center-cap-pointer-body,.wheel-center-cap-pointer-ring,.wheel-center-cap-ring,.wheel-center-cap-solid-body{shape-rendering:geometricPrecision;transform-box:fill-box;transform-origin:center}.wheel-center-cap-ring{transition:none}.wheel-center-cap-body,.wheel-center-cap-pointer-body,.wheel-center-cap-pointer-ring,.wheel-center-cap-solid-body{transition:transform .12s cubic-bezier(.2,.75,.35,1)}.wheel-center-cap-label{text-shadow:none;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.wheel-center-cap-pulse .wheel-center-cap-art{animation:wheel-center-cap-segment-pulse 118ms cubic-bezier(.2,.75,.35,1) both}@keyframes wheel-center-cap-segment-pulse{0%{transform:translateZ(0) scale(1)}38%{transform:translateZ(0) scale(1.035)}to{transform:translateZ(0) scale(1)}}.wheel-center-cap{--wheel-center-ring-color:#4a148c;position:absolute;box-sizing:content-box;width:80px!important;height:80px!important;line-height:80px;border-radius:50%;margin:auto;cursor:pointer;z-index:10;user-select:none;-webkit-tap-highlight-color:transparent;outline:none;border:none;overflow:visible;isolation:isolate;transform-style:flat;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;touch-action:manipulation}.wheel-center-cap:before{box-sizing:content-box;border-radius:50%;z-index:1;user-select:none;-webkit-tap-highlight-color:transparent;transform:scale(1.15);transform-origin:center;background:var(--wheel-center-ring-color,#4a148c);transition:none}.wheel-center-cap:after,.wheel-center-cap:before{content:"";position:absolute;inset:0;width:80px;height:80px;margin:auto;pointer-events:none}.wheel-center-cap:after{border-radius:50% 0 50% 50%;transform:rotate(-45deg);transform-origin:center;background:rgb(34,34,34);z-index:2;box-shadow:0 0 5px rgba(0,0,0,.1)}.wheel-center-cap-label{z-index:3!important;width:80px!important;height:80px!important;pointer-events:none;user-select:none}.wheel-custom-settings-title{display:none}.wheel-editor-segments-tab-content{contain:layout style paint}a.rounded-lg{border-radius:99rem}.winner-modal-image-offset{transform:translateY(10%)}.wheel-center-cap-label-text{display:inline-block;font-size:16px;line-height:80px;transform:scale(var(--wheel-center-cap-text-scale,1)) translateZ(0);transform-origin:center;white-space:nowrap;will-change:transform;color:rgb(255,255,255);-webkit-text-stroke:.5px rgb(248,248,248);text-shadow:rgb(0,0,0) 0 1px 4px;letter-spacing:.7px}.wheel-stage-shell{box-shadow:0 0 2px 1px #aaa;border-radius:50%;position:relative;box-sizing:border-box;inline-size:min(100%,var(--wheel-shell-size,600px));max-inline-size:100%;aspect-ratio:1/1;margin-inline:auto;overflow:visible;contain:layout style}.wheel-stage-shell:before{content:"";position:absolute;inset:0;border-radius:50%;z-index:0;pointer-events:none}.wheel-stage-shell[data-ready=false]{opacity:1;pointer-events:auto}.wheel-stage-shell[data-ready=true]{opacity:1}.wheel-stage-surface{position:relative;z-index:1;inline-size:100%;block-size:100%;border-radius:50%;overflow:hidden;touch-action:manipulation}.wheel-visual-svg{overflow:visible;shape-rendering:geometricPrecision;text-rendering:geometricPrecision}.wheel-visual-svg text{paint-order:stroke fill;stroke:rgba(15,23,42,.16);stroke-width:.8px;stroke-linejoin:round}