@property --border-angle{syntax:"<angle>";inherits:true;initial-value:0deg}@keyframes sb-bgSpin{to{--border-angle:1turn}}@keyframes sb-ping{75%,to{opacity:0;transform:scale(2)}}@keyframes sb-voteSlide{0%{background-color:green;transform:scaleX(1)}66%{background-color:green}66.001%{background-color:#f59e0b}82%{background-color:#f59e0b}82.001%{background-color:#dc2626}to{background-color:#dc2626;transform:scaleX(0)}}@keyframes sb-voteBackground{0%,66%{background-color:green}66.001%,82%{background-color:#f59e0b}82.001%,to{background-color:#dc2626}}:where(.sb-ext) *{--outline:1px 1px 0 var(--shadow-colour), 1px -1px 0 var(--shadow-colour), -1px 1px 0 var(--shadow-colour), -1px -1px 0 var(--shadow-colour)}:where(.sb-ext){--background:24 24 27;--foreground:240 242 245;--card:37 37 37;--primary:115 52 141;--secondary:55 147 116;--secondary-foreground:122 211 176;--muted:72 72 72;--muted-foreground:158 158 158;--success:0 166 62;--warning:222 117 70;--destructive:166 38 38;--border:25 25 25;--panel:26 20 21;--marked:radial-gradient(at 30% 30%, #e033f0, #7c0be6);--transparent-gray:linear-gradient(#3f3f4673, #3f3f4673);--first-winner-color:linear-gradient(120deg, #a37a20 0%, #d4a84f 16%, #ffeb95 32%, #e7bd69 48%, #ffd77d 64%, #b6903f 80%, #966d13 100%);color:rgb(var(--foreground));font-family:ui-sans-serif,system-ui,sans-serif;& .panel{background:rgb(var(--panel) / .9);border-radius:.375rem;flex-direction:column;gap:.125rem;padding:.25rem;display:flex;position:relative}& .panel__bar{border-bottom:1px solid #000000bf;border-radius:.375rem .375rem 0 0;flex:none;margin:-.25rem -.25rem .25rem}& .panel__title{--shadow-colour:#000000bf;background:rgb(var(--primary) / .8);color:#f8f8f8;text-align:center;height:1.5rem;text-shadow:var(--outline);border-radius:.375rem .375rem 0 0;padding:.125rem;font-size:.875rem;font-weight:500;line-height:1.25rem}& .cards-card{border:2px solid rgb(var(--primary) / .6);background:rgb(var(--card));border-radius:.5rem;flex-direction:column;align-self:center;margin:.75rem .75rem 1rem;padding-bottom:.75rem;display:flex;box-shadow:0 10px 15px -3px #0000001a}& .card-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}& .card-cell{border:1px solid rgb(var(--border));background:rgb(var(--muted) / .7);border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex;position:relative}& .card-cell--marked{background:var(--marked)}& .card-cell__bg{border:6px solid #0000;border-radius:9999px;position:absolute;inset:0}& .card-cell__bg--marked{background:var(--marked) border-box}& .card-cell__bg--called{background:var(--transparent-gray) padding-box, linear-gradient(var(--border-angle), #ffae00, #dbd68c) border-box;border-width:2px;animation:1.5s linear infinite sb-bgSpin}& .card-cell__bg--votable{background:var(--transparent-gray) padding-box, linear-gradient(var(--border-angle), #1dce26 0%, #0f4b11 100%) border-box;border-width:2px;animation:3s linear infinite sb-bgSpin}& .card-cell:has(.card-cell__bg--bingo):before{content:"";z-index:10;background:var(--marked);border:1px solid #f472b6;border-radius:9999px;animation:1s cubic-bezier(0,0,.2,1) infinite sb-ping;position:absolute;inset:0}& .card-cell__number{--shadow-colour:rgb(var(--muted));color:#fff;text-shadow:var(--outline);font-size:1.125rem;font-weight:700;position:relative}& .card-cell--called .card-cell__number{--shadow-colour:#887151}& .card-bingo-button{z-index:10;border:1px solid rgb(var(--border));background:rgb(var(--muted) / .2);height:2.25rem;color:rgb(var(--muted-foreground));text-transform:uppercase;border-radius:9999px;align-self:center;margin-top:.5rem;padding:0 1rem;font-size:1.25rem;font-weight:700;line-height:2.125rem;position:relative}& .card-bingo-button.is-enabled{background:linear-gradient(rgb(var(--card)), rgb(var(--card))) padding-box, linear-gradient(var(--border-angle), #e033f0, #7c0be6) border-box;color:#fff;border-color:#0000;animation:3s linear infinite sb-bgSpin}& .card-bingo-button.is-enabled:before{content:"";z-index:-1;background:var(--marked);border-radius:9999px;animation:2s cubic-bezier(0,0,.2,1) infinite sb-ping;position:absolute;inset:.25rem 1rem}& .minibar-card{border:2px solid rgb(var(--primary) / .6);background:rgb(var(--card));border-radius:.375rem;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;padding:.125rem;display:grid}& .minibar-card-cell{border:1px solid rgb(var(--border));background:rgb(var(--muted) / .7);border-radius:9999px;width:.75rem;height:.75rem}& .minibar-card-cell--marked{background:var(--marked)}& .automation-counter{border-top:1px solid rgb(var(--border));border-left:1px solid rgb(var(--border));background:rgb(var(--muted));color:#eab308;border-radius:.375rem;padding:.125rem .375rem;font-size:.75rem;line-height:1rem;position:absolute;bottom:0;right:0}& .ticker-section{color:#eab308;gap:.5rem;padding:0 .25rem;font-weight:700;display:flex}& .ticker-winner-list{flex-wrap:wrap;padding:0 .5rem;display:flex}& .ticker-winner{--shadow-colour:#996f14;background-image:var(--first-winner-color);color:#fff;text-shadow:var(--outline);border:2px solid #facc15;border-radius:9999px;margin:0 .25rem .25rem 0;padding:.25rem .75rem}& .ticker-events{flex-direction:column;flex:1;gap:.125rem;min-height:0;padding:.25rem 0;display:flex;position:relative;overflow:hidden}& .ticker-event{border:1px solid rgb(var(--border));background:rgb(var(--background));min-height:1.75rem;color:rgb(var(--foreground) / .9);font:inherit;text-align:left;border-radius:19px .375rem .375rem 19px;flex:none;align-items:stretch;margin:0 1rem;font-weight:700;transition:color .1s ease-in,background-color .1s ease-in,border-color .1s ease-in;display:flex}& button.ticker-event{background:rgb(var(--card));cursor:pointer}& button.ticker-event:hover,& button.ticker-event:focus-visible{border-color:rgb(var(--primary));background:rgb(var(--primary) / .8);color:#f8f8f8;filter:brightness(1.1);outline:none}& .ticker-event--marked,& button.ticker-event--marked{background:rgb(var(--background));color:rgb(var(--foreground) / .6)}& button.ticker-event--marked:hover,& button.ticker-event--marked:focus-visible{border-color:rgb(var(--warning));background:rgb(var(--warning) / .2);color:rgb(var(--warning));filter:none}& .ticker-event--markable{color:rgb(var(--foreground))}& .ticker-event__number-cell{border:1px solid rgb(var(--border));background:rgb(var(--primary) / .3);border-radius:9999px;flex:none;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:1.125rem;display:flex;position:relative;overflow:clip}& .ticker-event__number-cell__bg{border-radius:9999px;position:absolute;inset:0}& .ticker-event--marked .ticker-event__number-cell__bg,& .ticker-event--called .ticker-event__number-cell__bg{background:var(--marked)}& .ticker-event--markable .ticker-event__number-cell__bg{background:var(--transparent-gray) padding-box, linear-gradient(var(--border-angle), #ffae00, #3e7272) border-box;border:2px solid #0000;animation:1.5s linear infinite sb-bgSpin}& .ticker-event__number-cell__number{position:relative}& .ticker-event--marked .ticker-event__number-cell__number,& .ticker-event--called .ticker-event__number-cell__number,& .ticker-event--markable .ticker-event__number-cell__number{color:#fff}& .ticker-event__name{flex-grow:1;padding:.5rem;font-size:.9375rem;line-height:1.25rem;position:relative}& .vote-section{background:rgb(var(--muted) / .3);margin:0 .75rem .75rem;position:relative}& .vote-section__timer{color:#fff;text-align:center;height:1.25rem;font-size:.875rem;line-height:1.25rem;position:relative}& .vote-section__timer span{position:relative}& .ticker-section__background,& .ticker-section__slider{animation:linear both sb-voteBackground;position:absolute;inset:0}& .ticker-section__background{filter:brightness(.5)}& .ticker-section__slider{transform-origin:100%;animation-name:sb-voteSlide}& .vote-results{background:rgb(var(--card));padding-top:.25rem}& .vote-results__bars{align-items:flex-end;gap:.5rem;margin:0 .75rem;padding:.5rem 0;display:flex;overflow:hidden}& .vote-bar{flex:none;width:2rem;height:2.5rem;position:relative}& .vote-bar__fill{background:rgb(var(--warning));border-radius:.375rem .375rem 0 0;width:100%;min-height:1.25rem;transition:all .3s ease-out;position:absolute;bottom:0;left:0}& .vote-bar--voted .vote-bar__fill{background:rgb(var(--success))}& .vote-bar__label{z-index:10;color:#f8f8f8;justify-content:center;align-items:flex-end;font-size:.875rem;font-weight:600;display:flex;position:absolute;inset:0}& .vote-banner{--shadow-colour:#000000bf;color:#fff;height:2.25rem;text-shadow:var(--outline);background:#115e59;border-bottom:2px solid #1b8320;border-radius:0 0 .5rem .5rem;justify-content:center;align-items:center;padding:.25rem;font-size:.875rem;display:flex}& .vote-banner .card-cell{flex:none;width:1.75rem;height:1.75rem;margin:0 .375rem}& .leaderboard-entry{background:rgb(var(--primary) / .8);color:#f8f8f8;border-radius:.5rem .5rem 1.5rem 1.5rem;align-items:center;gap:.25rem;margin:.125rem 1.25rem;padding:.25rem .75rem;display:flex}& .leaderboard-entry--podium{background:rgb(var(--primary));margin-inline:.25rem;padding-block:.5rem;font-size:1.125rem}& .leaderboard-entry__rank{--shadow-colour:#000000bf;text-align:center;width:2.5rem;text-shadow:var(--outline);flex:none;font-size:1.125rem;font-weight:600}& .leaderboard-entry__avatar{color:#fff;border-radius:9999px;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.875rem;font-weight:700;display:flex}& .leaderboard-entry__name{text-overflow:ellipsis;white-space:nowrap;flex-grow:1;overflow:hidden}& .leaderboard-entry__points{font-variant-numeric:tabular-nums;flex:none;width:3.5rem;font-size:1.25rem}& .event-set{border:1px solid rgb(var(--border));background:rgb(var(--card));border-radius:.5rem;flex-direction:column;padding:.25rem 1rem;display:flex;box-shadow:0 4px 6px -1px #0000001a}& .event-set__name{padding:.25rem;font-size:1.25rem;font-weight:700}& .event-set__events{border-top:1px solid rgb(var(--border));color:rgb(var(--muted-foreground));padding-top:.5rem;font-size:.875rem}& .event-set__events li{margin-bottom:.25rem;display:flex}& .event-set__events li:before{content:"•";flex:none;margin:0 .25rem 0 .75rem}}@media (prefers-reduced-motion:reduce){.sb-ext,.sb-ext *{transition:none!important;animation:none!important}}.hero-demo:where(.astro-kixw4qij){user-select:none}.stream:where(.astro-kixw4qij){background:#0c0714;border:1px solid #ddd6fe1f;border-radius:1rem;flex-direction:column;align-items:center;gap:.75rem;padding:5.25rem .75rem .75rem;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 90px -30px #000c}.stream__scene:where(.astro-kixw4qij){background:radial-gradient(circle at 50% 44%,#ff9d5c 0 9%,#0000 9.3%),radial-gradient(circle,#ec48998c,#0000 38%),linear-gradient(#1a1035 0%,#3b1a5e 45%,#7a2a6e 60%,#12091f 60.2%);position:absolute;inset:0}.stream__scene:where(.astro-kixw4qij):after{content:"";transform-origin:top;background:repeating-linear-gradient(90deg,#e879f959 0 1px,#0000 1px 48px),repeating-linear-gradient(0deg,#e879f959 0 1px,#0000 1px 32px);position:absolute;inset:60% -50% -40%;transform:perspective(320px)rotateX(62deg);mask-image:linear-gradient(#0000,#000 35%)}.stream__live:where(.astro-kixw4qij){color:#fff;text-shadow:0 1px 2px #0009;align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;display:flex;position:absolute;top:.75rem;left:.75rem}.stream__live:where(.astro-kixw4qij) span:where(.astro-kixw4qij){text-shadow:none;background:#eb0400;border-radius:.25rem;padding:.1rem .4rem}.stream__alert:where(.astro-kixw4qij){color:#fff;white-space:nowrap;opacity:0;background:#18181bcc;border:1px solid #ffffff40;border-radius:9999px;max-width:calc(100% - 1.5rem);padding:.4rem .9rem;font-size:.875rem;font-weight:600;transition:opacity .25s,transform .25s;position:absolute;top:2.5rem;left:50%;transform:translate(-50%,-.5rem)scale(.95)}.stream__alert:where(.astro-kixw4qij).is-shown{opacity:1;transform:translate(-50%)scale(1)}.stream__fireworks:where(.astro-kixw4qij){pointer-events:none;position:absolute;inset:0}.stream__cursor:where(.astro-kixw4qij){filter:drop-shadow(0 2px 3px #00000080);transition:transform .6s cubic-bezier(.3,0,.2,1);position:absolute;top:-2px;left:-4px}.stream__cursor:where(.astro-kixw4qij) path:where(.astro-kixw4qij){transform-origin:5px 3px;transition:transform .1s}.stream__cursor:where(.astro-kixw4qij).is-clicking path:where(.astro-kixw4qij){transform:scale(.8)}.panel-cards:where(.astro-kixw4qij){width:15rem}.panel-ticker:where(.astro-kixw4qij){width:100%;max-width:20rem;height:13.5rem}@media (width>=768px){.stream:where(.astro-kixw4qij){aspect-ratio:16/9;padding:0;display:block}.stream__live:where(.astro-kixw4qij){font-size:.8125rem;top:1rem;left:1rem}.stream__alert:where(.astro-kixw4qij){font-size:1rem;top:9%;left:37%}.panel-ticker:where(.astro-kixw4qij){width:20rem;height:17rem;position:absolute;bottom:6%;left:4%}.panel-cards:where(.astro-kixw4qij){position:absolute;top:50%;right:5%;transform:translateY(-50%)}}@media (width>=1024px){.panel-ticker:where(.astro-kixw4qij){height:21rem}}.how-tile:where(.astro-hahnwogd){background:radial-gradient(120% 80% at 0 0,#7c3aed47,#0000 60%),radial-gradient(100% 70% at 100% 100%,#db27772e,#0000 60%),#120c1d;border:1px solid #ddd6fe1a;border-radius:1rem;flex-direction:column;justify-content:center;height:12.5rem;padding:1.25rem;display:flex;overflow:hidden;box-shadow:0 30px 60px -30px #000c}.how-step__number:where(.astro-hahnwogd){color:#fff;background:radial-gradient(at 30% 30%,#e033f0,#7c0be6);border:1px solid #ddd6fe26;border-radius:9999px;flex:none;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:1.0625rem;font-weight:700;display:flex}.how-install__row:where(.astro-hahnwogd){border:1px solid rgb(var(--border));background:rgb(var(--card));border-radius:.5rem;align-items:center;gap:.625rem;padding:.625rem .75rem;display:flex}.how-install__row:where(.astro-hahnwogd) .how-install__logo{border-radius:.375rem;width:2rem;height:2rem}.how-install__name:where(.astro-hahnwogd){margin-right:auto;font-weight:700}.how-install__chip:where(.astro-hahnwogd){background:rgb(var(--success) / .2);color:rgb(var(--secondary-foreground));border-radius:9999px;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.75rem;font-weight:600;display:flex}.how-install__chip:where(.astro-hahnwogd) svg{width:.75rem;height:.75rem}.how-install__label:where(.astro-hahnwogd){color:rgb(var(--muted-foreground));margin:.875rem 0 .375rem;font-size:.75rem;font-weight:600}.how-install__slots:where(.astro-hahnwogd){gap:.375rem;display:flex}.how-install__slots:where(.astro-hahnwogd) span:where(.astro-hahnwogd){border:1px solid rgb(var(--border));background:rgb(var(--card));color:rgb(var(--muted-foreground));text-align:center;border-radius:.375rem;flex:1;padding:.375rem 0;font-size:.8125rem;font-weight:600;transition:background-color .25s,color .25s,border-color .25s}.how-install__slots:where(.astro-hahnwogd) .is-active:where(.astro-hahnwogd){border-color:rgb(var(--primary));background:rgb(var(--primary));color:#f8f8f8}.how-set__head:where(.astro-hahnwogd){justify-content:space-between;align-items:center;gap:.5rem;display:flex}.how-set__count:where(.astro-hahnwogd){color:rgb(var(--muted-foreground));font-size:.875rem}.event-set__events:where(.astro-hahnwogd) li:where(.astro-hahnwogd){transition:opacity .3s,transform .3s}.event-set__events:where(.astro-hahnwogd) .is-unwritten:where(.astro-hahnwogd){opacity:0;transform:translateY(.25rem)}.how-game:where(.astro-hahnwogd){place-items:center;display:grid}.how-game:where(.astro-hahnwogd)>:where(.astro-hahnwogd){grid-area:1/1}.how-game__button:where(.astro-hahnwogd){--shadow-colour:#792e4b;color:#fff;text-shadow:var(--outline);opacity:0;background:#9d174d99;border:2px solid #db2777;border-radius:.5rem;padding:.5rem 1rem;font-weight:600;transition:opacity .3s,transform .15s}.how-game:where(.astro-hahnwogd):has(.how-game__live.is-waiting) .how-game__button:where(.astro-hahnwogd){opacity:1}.how-game__button:where(.astro-hahnwogd).is-pressed{transform:scale(.95)}.how-game__live:where(.astro-hahnwogd){align-items:center;gap:1.25rem;transition:opacity .3s;display:flex}.how-game__live:where(.astro-hahnwogd).is-waiting{opacity:0}.how-game__live:where(.astro-hahnwogd) .minibar-card:where(.astro-hahnwogd){zoom:1.6}.how-game__players:where(.astro-hahnwogd){align-items:center;gap:.5rem;font-size:1.0625rem;display:flex}.how-game__players:where(.astro-hahnwogd) b:where(.astro-hahnwogd){font-variant-numeric:tabular-nums}.how-game__players:where(.astro-hahnwogd) svg{width:1.125rem;height:1.125rem;color:rgb(var(--muted-foreground))}.preview-frame:where(.astro-sprklg5f){background:radial-gradient(120% 80% at 0 0,#7c3aed47,#0000 60%),radial-gradient(100% 70% at 100% 100%,#db27772e,#0000 60%),#120c1d;border:1px solid #ddd6fe1a;border-radius:1rem;flex:none;width:100%;max-width:20rem;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #000c}.preview-frame__body:where(.astro-sprklg5f){flex-direction:column;justify-content:center;min-height:19rem;padding:1rem;display:flex}.event-sets:where(.astro-tz2bj5p2){flex-direction:column;gap:.5rem;min-height:17rem;display:flex}.event-set__toggle:where(.astro-tz2bj5p2){width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:.375rem;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.event-set__toggle:where(.astro-tz2bj5p2):hover .event-set__name:where(.astro-tz2bj5p2),.event-set__toggle:where(.astro-tz2bj5p2):focus-visible .event-set__name:where(.astro-tz2bj5p2){color:rgb(var(--secondary-foreground))}.event-set__toggle:where(.astro-tz2bj5p2):focus-visible{outline:2px solid rgb(var(--secondary))}.event-set__count:where(.astro-tz2bj5p2){color:rgb(var(--muted-foreground));flex:none;font-size:.875rem}.event-set__drawer:where(.astro-tz2bj5p2){grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.event-set__toggle:where(.astro-tz2bj5p2)[aria-expanded=true]+.event-set__drawer:where(.astro-tz2bj5p2){grid-template-rows:1fr}.event-set__drawer:where(.astro-tz2bj5p2)>ul:where(.astro-tz2bj5p2){border-top-width:0;min-height:0;padding-top:0;overflow:hidden}.event-set__toggle:where(.astro-tz2bj5p2)[aria-expanded=true]+.event-set__drawer:where(.astro-tz2bj5p2)>ul:where(.astro-tz2bj5p2){border-top-width:1px;margin-bottom:.25rem;padding-top:.5rem}.event-set__more:where(.astro-tz2bj5p2){font-size:.75rem;font-style:italic}.event-set__more:where(.astro-tz2bj5p2):before{content:""!important}.ticker-events:where(.astro-34nttrl6){gap:.25rem}.ticker-event__name:where(.astro-34nttrl6){padding-bottom:1.25rem}.ticker-event--called:where(.astro-34nttrl6) .ticker-event__name:where(.astro-34nttrl6){padding-bottom:.5rem}.ticker-event:where(.astro-34nttrl6){transition:all .2s ease-in}.bot-note:where(.astro-34nttrl6){color:rgb(var(--secondary-foreground));opacity:0;justify-content:center;align-items:center;gap:.375rem;padding:.25rem 0 .375rem;font-size:.8125rem;font-weight:600;transition:opacity .3s;display:flex}.bot-note:where(.astro-34nttrl6) svg{width:1rem;height:1rem}.bot-note:where(.astro-34nttrl6).is-shown{opacity:1}.leaderboard__range:where(.astro-w7s2imeo){border:1px solid rgb(var(--border));background:rgb(var(--card));border-radius:.375rem;width:fit-content;margin:0 auto .5rem;padding:.25rem 1rem;font-size:.875rem;font-weight:600}.leaderboard-entry:where(.astro-w7s2imeo){position:relative}.leaderboard-entry__rank:where(.astro-w7s2imeo){justify-content:center;display:flex}.leaderboard-entry:where(.astro-w7s2imeo) .leaderboard-entry__trophy{width:1.5rem;height:1.5rem;display:none}.leaderboard-entry--podium:where(.astro-w7s2imeo) .leaderboard-entry__trophy{display:block}.leaderboard-entry--podium:where(.astro-w7s2imeo) :where(.astro-w7s2imeo)[data-rank]{display:none}.leaderboard-entry:where(.astro-w7s2imeo)[data-place="1"] .leaderboard-entry__trophy{color:#d4af37}.leaderboard-entry:where(.astro-w7s2imeo)[data-place="2"] .leaderboard-entry__trophy{color:#aaa9ad}.leaderboard-entry:where(.astro-w7s2imeo)[data-place="3"] .leaderboard-entry__trophy{color:#a97142}.leaderboard-entry__gain:where(.astro-w7s2imeo){background:rgb(var(--success));color:#fff;opacity:0;border-radius:9999px;padding:0 .375rem;font-size:.75rem;font-weight:700;transition:opacity .25s,transform .25s;position:absolute;top:-.25rem;right:.75rem;transform:translateY(.25rem)}.leaderboard-entry__gain:where(.astro-w7s2imeo).is-shown{opacity:1;transform:none}.ticker-events:where(.astro-tjormcr6){gap:.25rem}.mods-hint:where(.astro-tjormcr6){color:rgb(var(--muted-foreground));text-align:center;padding:.25rem 0 .375rem;font-size:.8125rem;font-style:italic}.vote-banner:where(.astro-de3acvkk){margin:-.25rem 0 .5rem;transition:opacity .3s}.vote-banner:where(.astro-de3acvkk).is-over{opacity:0}.vote-section:where(.astro-de3acvkk){transition:opacity .3s}.vote-section:where(.astro-de3acvkk).is-over{opacity:.35}.vote-results__bars:where(.astro-de3acvkk){height:3.5rem}.ticker-events:where(.astro-de3acvkk){gap:.25rem}.ticker-event__name:where(.astro-de3acvkk){padding-block:.4rem}.ext-types__tabs:where(.astro-2uhu5xbr){border:1px solid rgb(var(--border));background:rgb(var(--card));border-radius:.5rem;gap:.125rem;padding:.1875rem;display:flex}.ext-types__tabs:where(.astro-2uhu5xbr) button:where(.astro-2uhu5xbr){color:rgb(var(--muted-foreground));font:inherit;cursor:pointer;border-radius:.3125rem;flex:1;padding:.25rem 0;font-size:.75rem;font-weight:600;transition:background-color .15s,color .15s}.ext-types__tabs:where(.astro-2uhu5xbr) button:where(.astro-2uhu5xbr):hover{color:rgb(var(--foreground))}.ext-types__tabs:where(.astro-2uhu5xbr) button:where(.astro-2uhu5xbr):focus-visible{outline:2px solid rgb(var(--primary))}.ext-types__tabs:where(.astro-2uhu5xbr) button:where(.astro-2uhu5xbr)[aria-selected=true]{background:rgb(var(--primary));color:#f8f8f8}.ext-types__page:where(.astro-2uhu5xbr){height:12rem;margin-top:.75rem;position:relative}.wire:where(.astro-2uhu5xbr){background:#ddd6fe14;border-radius:.375rem;transition:all .45s cubic-bezier(.3,0,.2,1);position:absolute}.wire--video:where(.astro-2uhu5xbr){background:linear-gradient(135deg,#7c3aed59,#db277740);inset:0 32% 34% 0}.wire--chat:where(.astro-2uhu5xbr){flex-direction:column;gap:.4rem;padding:.5rem .4rem;display:flex;inset:0 0 0 71%}.wire--chat:where(.astro-2uhu5xbr) i:where(.astro-2uhu5xbr){background:#ddd6fe2e;border-radius:9999px;flex:none;height:.3rem}.wire--panels:where(.astro-2uhu5xbr){background:0 0;gap:.375rem;display:flex;inset:70% 32% 0 0}.wire--panels:where(.astro-2uhu5xbr) b:where(.astro-2uhu5xbr){background:#ddd6fe14;border-radius:.375rem;flex:1}.ext-types__card:where(.astro-2uhu5xbr){transform-origin:0 0;width:4.25rem;transition:transform .45s cubic-bezier(.3,0,.2,1);position:absolute;top:0;left:0;box-shadow:0 6px 16px #00000080}:where(.astro-2uhu5xbr)[data-type=overlay] .ext-types__card:where(.astro-2uhu5xbr){transform:translate(4.6rem,1.2rem)scale(1.25)}:where(.astro-2uhu5xbr)[data-type=component] .ext-types__card:where(.astro-2uhu5xbr){transform:translate(8.6rem,.5rem)scale(.85)}:where(.astro-2uhu5xbr)[data-type=panel] .ext-types__card:where(.astro-2uhu5xbr){transform:translate(.3rem,8.65rem)scale(.72)}:where(.astro-2uhu5xbr)[data-type=mobile] .wire--video:where(.astro-2uhu5xbr){inset:0 22% 56%}:where(.astro-2uhu5xbr)[data-type=mobile] .wire--chat:where(.astro-2uhu5xbr){opacity:.6;inset:46% 22% 0}:where(.astro-2uhu5xbr)[data-type=mobile] .wire--chat:where(.astro-2uhu5xbr) i:where(.astro-2uhu5xbr),:where(.astro-2uhu5xbr)[data-type=mobile] .wire--panels:where(.astro-2uhu5xbr){opacity:0}:where(.astro-2uhu5xbr)[data-type=mobile] .ext-types__card:where(.astro-2uhu5xbr){transform:translate(6.4rem,6rem)scale(1.1)}.ext-types__note:where(.astro-2uhu5xbr){color:rgb(var(--muted-foreground));text-align:center;margin-top:.625rem;font-size:.8125rem}@keyframes numbers-pop{50%{transform:scale(1.25)}}.numbers-last:where(.astro-7d5yyel6){align-items:center;gap:.625rem;padding:.25rem .5rem .5rem;transition:opacity .2s;display:flex}.numbers-last:where(.astro-7d5yyel6).is-waiting{opacity:.35}.numbers-last__label:where(.astro-7d5yyel6){font-weight:700;line-height:1.25rem}.numbers-last__mode:where(.astro-7d5yyel6){color:rgb(var(--muted-foreground));font-size:.75rem;line-height:1rem}.ticker-numbers-list:where(.astro-7d5yyel6){grid-template-columns:repeat(6,2.5rem);justify-content:center;gap:.25rem;padding:.25rem 0 .5rem;display:grid}.ticker-numbers-list:where(.astro-7d5yyel6) .ticker-event:where(.astro-7d5yyel6){background:rgb(var(--card));border:0;border-radius:.5rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;min-height:0;margin:0;position:relative}.ticker-numbers-list:where(.astro-7d5yyel6) .ticker-event__number-cell__bg:where(.astro-7d5yyel6){border-radius:.375rem}.ticker-numbers-list:where(.astro-7d5yyel6) .is-latest:where(.astro-7d5yyel6){z-index:1;animation:.45s ease-out numbers-pop}.scene:where(.astro-3vuguh5g){aspect-ratio:16/9;border:1px solid rgb(var(--border));background:radial-gradient(circle at 70% 40%,#ff9d5c 0 7%,#0000 7.4%),radial-gradient(circle at 70% 46%,#ec489980,#0000 40%),linear-gradient(#1a1035 0%,#3b1a5e 48%,#7a2a6e 62%,#12091f 62.3%);border-radius:.5rem;position:relative;overflow:hidden}.scene__label:where(.astro-3vuguh5g){color:#fff9;font-size:.6875rem;font-weight:600;position:absolute;top:.375rem;left:.5rem}.toast:where(.astro-3vuguh5g){position:absolute;bottom:8%;left:3%;right:3%}.toast:where(.astro-3vuguh5g).is-idle{visibility:hidden}.toast__text:where(.astro-3vuguh5g){fill:#fff;stroke:#000;stroke-width:.5px;text-anchor:middle;font:italic 700 20px Calibri,sans-serif}.toast__logo:where(.astro-3vuguh5g){transform-box:fill-box;transform-origin:50%;transform:translate(240px)}.toast__logo:where(.astro-3vuguh5g) image:where(.astro-3vuguh5g){clip-path:inset(0 round 24px)}.is-showing:where(.astro-3vuguh5g) .toast__logo:where(.astro-3vuguh5g){animation:5s both widgets-roll-in}.is-showing:where(.astro-3vuguh5g) .toast__blade:where(.astro-3vuguh5g){animation:1s .48s both widgets-reveal,.12s 4.54s forwards widgets-wipe}.is-showing:where(.astro-3vuguh5g) .toast__spark:where(.astro-3vuguh5g){animation:3.28s linear 1.42s both widgets-dash}@keyframes widgets-roll-in{0%{transform:translate(-160px)rotate(120deg)}10%,90%{transform:translate(240px)rotate(360deg)}to{transform:translate(1280px)rotate(1080deg)}}@keyframes widgets-reveal{0%{animation-timing-function:cubic-bezier(.22,1.12,.745,.98);transform:translate(-400px)}}@keyframes widgets-wipe{to{opacity:0}}@keyframes widgets-dash{0%{stroke-dashoffset:1000px}}.widget-list:where(.astro-3vuguh5g){flex-wrap:wrap;gap:.375rem;margin-top:.75rem;display:flex}.widget-list:where(.astro-3vuguh5g) li:where(.astro-3vuguh5g){border:1px solid rgb(var(--border));background:rgb(var(--card));color:rgb(var(--muted-foreground));border-radius:9999px;padding:.125rem .625rem;font-size:.75rem;font-weight:600}.widget-list:where(.astro-3vuguh5g) .is-playing:where(.astro-3vuguh5g){border-color:rgb(var(--primary));background:rgb(var(--primary) / .5);color:#f8f8f8}@keyframes bot-in{0%{opacity:0;transform:translateY(.375rem)}}.bot:where(.astro-iunje2z7){min-height:17rem}.bot__exchange:where(.astro-iunje2z7){animation:.3s ease-out bot-in}.bot__caption:where(.astro-iunje2z7){margin-bottom:.5rem;font-weight:700}.bot__block:where(.astro-iunje2z7){background:#000c;border-radius:.375rem;padding:.625rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;line-height:1.125rem}.bot__request:where(.astro-iunje2z7){min-height:4.625rem}.bot__message:where(.astro-iunje2z7){margin-top:.5rem;transition:opacity .3s,transform .3s}.bot__message:where(.astro-iunje2z7).is-pending{opacity:0;transform:translateY(.375rem)}.bot__comment:where(.astro-iunje2z7){color:#4ade80}.bot__key:where(.astro-iunje2z7){color:#93c5fd}.bot__value:where(.astro-iunje2z7){color:#fdba74}.bot__path:where(.astro-iunje2z7){overflow-wrap:anywhere}.bot__field:where(.astro-iunje2z7){overflow-wrap:anywhere;margin-left:.75rem}@keyframes tournament-in{0%{opacity:0;transform:translateY(.375rem)}}.tournaments:where(.astro-cayojkzg){min-height:16.5rem}.tournaments__tabs:where(.astro-cayojkzg){border:1px solid rgb(var(--border));background:rgb(var(--card));border-radius:.5rem;gap:.125rem;margin-bottom:.75rem;padding:.1875rem;display:flex}.tournaments__tabs:where(.astro-cayojkzg) button:where(.astro-cayojkzg){color:rgb(var(--muted-foreground));font:inherit;cursor:pointer;border-radius:.3125rem;flex:1;padding:.25rem 0;font-size:.8125rem;font-weight:600;transition:background-color .15s,color .15s}.tournaments__tabs:where(.astro-cayojkzg) button:where(.astro-cayojkzg):hover{color:rgb(var(--foreground))}.tournaments__tabs:where(.astro-cayojkzg) button:where(.astro-cayojkzg):focus-visible{outline:2px solid rgb(var(--primary))}.tournaments__tabs:where(.astro-cayojkzg) button:where(.astro-cayojkzg)[aria-selected=true]{background:rgb(var(--primary));color:#f8f8f8}.tournament:where(.astro-cayojkzg){animation:.3s ease-out tournament-in}.tournament__head:where(.astro-cayojkzg){justify-content:space-between;align-items:baseline;gap:.5rem;padding:0 .25rem;display:flex}.tournament__title:where(.astro-cayojkzg){color:#c084fc;font-size:1.25rem;font-weight:600}.tournament__when:where(.astro-cayojkzg){color:rgb(var(--muted-foreground));flex:none;font-size:.75rem}.tournament__description:where(.astro-cayojkzg){border:1px solid rgb(var(--border));background:rgb(var(--card) / .5);border-radius:.5rem;margin:.375rem 0 .625rem;padding:.5rem .75rem;font-size:.875rem}.leaderboard-entry__rank:where(.astro-cayojkzg){justify-content:center;display:flex}.leaderboard-entry:where(.astro-cayojkzg) .leaderboard-entry__trophy{width:1.5rem;height:1.5rem}.leaderboard-entry:where(.astro-cayojkzg)[data-place="1"] .leaderboard-entry__trophy{color:#d4af37}.leaderboard-entry:where(.astro-cayojkzg)[data-place="2"] .leaderboard-entry__trophy{color:#aaa9ad}.leaderboard-entry:where(.astro-cayojkzg)[data-place="3"] .leaderboard-entry__trophy{color:#a97142}.features-glow:where(.astro-7vvucncb){z-index:-10;pointer-events:none;background:radial-gradient(42rem 34rem at 12% 10%,#8b5cf629,#0000 70%),radial-gradient(42rem 34rem at 88% 34%,#db27771a,#0000 70%),radial-gradient(42rem 34rem at 12% 60%,#8b5cf624,#0000 70%),radial-gradient(42rem 34rem at 88% 88%,#db27771a,#0000 70%);position:absolute;inset:-14rem -16rem 0}.play:where(.astro-vvmf3agk){user-select:none;margin-top:2.5rem;position:relative}.play__game:where(.astro-vvmf3agk){flex-direction:column;align-items:center;gap:1rem;display:flex}.panel-ticker:where(.astro-vvmf3agk){width:100%;max-width:20rem;height:11.5rem}.panel-cards:where(.astro-vvmf3agk){width:15rem}.mark-banner:where(.astro-vvmf3agk){--shadow-colour:#000000bf;color:#fff;height:2.25rem;text-shadow:var(--outline);background:#115e59;border-bottom:2px solid #1b8320;border-radius:0 0 .5rem .5rem;justify-content:center;align-items:center;margin:-.25rem -.25rem 0;font-size:.875rem;transition:opacity .3s;display:flex}.mark-banner:where(.astro-vvmf3agk).is-done{opacity:0}.mark-banner:where(.astro-vvmf3agk) .card-cell:where(.astro-vvmf3agk){flex:none;width:1.75rem;height:1.75rem;margin:0 .375rem}button:where(.astro-vvmf3agk).card-cell{font:inherit;padding:0;transition:transform .1s ease-in}button:where(.astro-vvmf3agk).card-cell:enabled{cursor:pointer}button:where(.astro-vvmf3agk).card-cell:enabled:hover,button:where(.astro-vvmf3agk).card-cell:focus-visible{z-index:10;outline:2px solid rgb(var(--success));outline-offset:2px;border-color:#0000}button:where(.astro-vvmf3agk).card-cell:enabled:active{transform:scale(.92)}button:where(.astro-vvmf3agk).card-bingo-button{font-family:inherit}button:where(.astro-vvmf3agk).card-bingo-button:enabled{cursor:pointer}button:where(.astro-vvmf3agk).card-bingo-button:focus-visible{outline:2px solid rgb(var(--primary));outline-offset:2px}.play__confetti:where(.astro-vvmf3agk){pointer-events:none;position:absolute;inset:0}.play__confetti:where(.astro-vvmf3agk) i{border-radius:2px;width:.5rem;height:.75rem;position:absolute}.play-won:where(.astro-vvmf3agk){flex-direction:column;align-items:center;margin-top:2.5rem;display:flex}.play-won:where(.astro-vvmf3agk)[hidden]{display:none}.play-again:where(.astro-vvmf3agk){color:#ede9fe;cursor:pointer;border:1px solid #ddd6fe33;border-radius:9999px;padding:.5rem 1.25rem;font-weight:600;transition:background-color .15s}.play-again:where(.astro-vvmf3agk):hover,.play-again:where(.astro-vvmf3agk):focus-visible{background:#ddd6fe14}@media (width>=768px){.play__game:where(.astro-vvmf3agk){flex-direction:row;justify-content:center;align-items:flex-start;gap:1.5rem}.panel-ticker:where(.astro-vvmf3agk){width:20rem;height:22.25rem}}@media (width>=1024px){.play__game:where(.astro-vvmf3agk){zoom:1.25}}@media (prefers-reduced-motion:no-preference){.testimonial-row:where(.astro-ndabfdc4){mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}}
