@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-ext-wght-normal.ba8f70ce.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-wght-normal.8f44c939.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-ext-wght-normal.c92ab63a.woff2) format("woff2-variations");unicode-range:u+1f??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-wght-normal.05eb37c0.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-vietnamese-wght-normal.9d8dda53.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-ext-wght-normal.36448aed.woff2) format("woff2-variations");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-wght-normal.73d09041.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Crimson Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_next/static/media/crimson-pro-vietnamese-wght-normal.ee895ca2.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Crimson Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_next/static/media/crimson-pro-latin-ext-wght-normal.666b4ce3.woff2) format("woff2-variations");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Crimson Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_next/static/media/crimson-pro-latin-wght-normal.66464274.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.container-xl{max-width:var(--r4g-container-xl);margin:auto;padding-inline:var(--r4g-space-s)}.hide:not(:focus):not(:active){clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.grid-auto{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:var(--r4g-space-l)}.grid{display:grid;grid-gap:var(--r4g-space-s);grid-template-columns:repeat(4,1fr)}@media(max-width:1440px){.grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:960px){.grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.grid{grid-template-columns:1fr}}.grid-2-cols{--gap:var(--r4g-space-s);display:grid;grid-gap:var(--gap);grid-template-columns:repeat(2,1fr)}@media(max-width:960px){.grid-2-cols{grid-template-columns:1fr}}.grid-4-cols{--gap:var(--r4g-space-s);display:grid;grid-gap:var(--gap);grid-template-columns:repeat(4,1fr)}@media(max-width:960px){.grid-4-cols{grid-template-columns:1fr 1fr}}@media(max-width:834px){.grid-4-cols{grid-template-columns:1fr}}.glassy{-webkit-backdrop-filter:saturate(120%) blur(16px);backdrop-filter:saturate(120%) blur(16px);background:linear-gradient(252deg,rgba(17,15,31,.5) 67%,rgba(19,15,41,.35));border:1px solid hsla(0,0%,100%,.125);box-shadow:0 4px 30px rgba(19,15,41,.7)}a{color:var(--theme-text-color);text-decoration:none}h1,h2{font-weight:var(--r4g-font-weight-black)}h1,h2,h3,h4,h5,h6{line-height:var(--r4g-heading-line-height)}ol,ul{list-style:none;font-size:var(--r4g-font-size-s)}hr{margin-block:var(--r4g-space-xs);border:none;background:var(--theme-card-border);height:1px;width:100%}.no-content-msg,.no-games-msg{margin-block:var(--r4g-space-s)}.no-content-msg{text-align:center}.session-date,time{font-family:var(--r4g-font-mono);text-transform:uppercase}.session-date{color:var(--r4g-c-white)}.session-date svg{color:var(--r4g-c-cyan-800);-webkit-margin-end:5px;margin-inline-end:5px}.session-datetime{background-color:var(--theme-card-inner-background);padding:var(--r4g-space-xs);color:var(--r4g-c-purple-400);font-family:var(--r4g-font-mono);text-transform:uppercase;display:inline-flex}.rich-text>*{margin-block:0}.rich-text>*+*{margin-top:var(--r4g-space-m)}.text>*{margin-block:0}.text>*+*{margin-top:var(--r4g-space-s)}.rich-text{display:flex;flex-direction:column;justify-content:flex-start;color:var(--theme-richtext-color);line-height:var(--r4g-line-height)}.rich-text,.rich-text p{font-family:var(--r4g-font-serif)}.rich-text p{white-space:pre-wrap;font-size:var(--r4g-font-size-l)}.rich-text ol,.rich-text ul{-webkit-margin-start:var(--r4g-space-m);margin-inline-start:var(--r4g-space-m)}.rich-text ul{list-style-type:disc}.rich-text ol,.rich-text ul{padding-block:var(--r4g-space-3xs)}.rich-text ol{list-style-type:decimal}.rich-text li{font-family:var(--r4g-font-serif);font-size:var(--r4g-font-size-l);padding-block:var(--r4g-space-3xs)}.rich-text a{color:var(--theme-accent-alt)}.rich-text a:hover{text-decoration:underline;-webkit-text-decoration-color:currentcolor;text-decoration-color:currentcolor}.rich-text small,.rich-text time{font-family:var(--r4g-font-serif);font-size:var(--r4g-font-size-m)}.rich-text blockquote{font-family:var(--r4g-font-serif);font-size:var(--r4g-font-size-l);-webkit-border-start:9px solid var(--theme-accent);border-inline-start:9px solid var(--theme-accent);-webkit-padding-start:var(--r4g-space-m);padding-inline-start:var(--r4g-space-m)}.rich-text table{margin-block:var(--r4g-space-m)}.rich-text h1{font-size:var(--r4g-font-size-l);font-weight:var(--r4g-font-weight-black)}.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.rich-text h6{font-family:var(--r4g-font-sans);color:var(--theme-heading-color)}.rich-text h5,.rich-text h6{font-size:var(--r4g-font-size-s)}.text{display:flex;flex-direction:column;justify-content:flex-start;color:var(--theme-richtext-color);font-family:var(--r4g-font-sans)}.text ol,.text ul{list-style:outside;-webkit-margin-start:var(--r4g-space-m);margin-inline-start:var(--r4g-space-m)}.text p{white-space:pre-wrap;font-size:var(--r4g-font-size-s)}.text ol,.text ul ul{list-style:inside;-webkit-margin-start:var(--r4g-space-xs);margin-inline-start:var(--r4g-space-xs)}.text li,.text ol,.text ul ul{padding-block:var(--r4g-space-3xs)}.text li{font-family:var(--r4g-font-serif);font-size:var(--r4g-font-size-s);color:var(--r4g-c-grey-300)}.text a{color:var(--theme-accent-alt)}.text a:hover{text-decoration:underline;-webkit-text-decoration-color:currentcolor;text-decoration-color:currentcolor}.text small,.text time{font-family:var(--r4g-font-serif);font-size:var(--r4g-font-size-xs)}.mono-heading{font-family:var(--r4g-font-mono);font-size:var(--r4g-font-size-l);letter-spacing:1px;font-weight:var(--r4g-font-weight-light);text-transform:uppercase}.content-grid{display:grid;grid-template-columns:[fullwidth-start] minmax(1rem,100px) [breakout-start] minmax(1rem,100px) [content-start] 1fr [content-end] minmax(1rem,100px) [breakout-end] minmax(1rem,100px) [fullwidth-end];grid-gap:var(--r4g-space-s-m);gap:var(--r4g-space-s-m)}.content-grid>*{grid-column:content}@media screen and (max-width:76rem){.content-grid>*{grid-column:fullwidth}}.app-background{position:absolute;top:0;left:0;width:100vw;height:100vh;z-index:-5;background-position:top;background-size:cover;background-repeat:no-repeat}.app-background img{width:100vw;height:auto}.app-background:after{content:"";width:100vw;height:100vh;position:absolute;bottom:0;left:0;background:var(--r4g-gradient-fadeout)}.list-inline{display:inline-flex;gap:var(--r4g-space-xs)}img{display:block;height:auto;object-fit:cover;object-position:center;color:transparent}.image--with-aspect-ratio{aspect-ratio:16/9;overflow:hidden}.image--with-aspect-ratio img{width:100%;height:auto;object-fit:cover;object-position:center;background:var(--r4g-image-background);color:transparent}.has-background{background-position:top;background-size:contain;background-repeat:no-repeat}.spacer{flex:1 1;align-self:stretch}.skeleton{border-radius:var(--r4g-radius-s);background-color:var(--theme-skeleton-color);height:var(--r4g-space-s);margin-block:var(--r4g-space-xs);width:100%;opacity:.7;display:inline-flex}.skeleton-header{height:var(--r4g-space-xl);width:40%}.skeleton-block{height:var(--r4g-space-xl);max-width:250px;-webkit-margin-end:var(--r4g-space-s);margin-inline-end:var(--r4g-space-s)}.skeleton-avatar{max-height:120px;max-width:120px;border-radius:120px;aspect-ratio:1;margin-block:0}.skeleton-table{height:var(--r4g-space-xl);width:100%;-webkit-margin-end:var(--r4g-space-2xs);margin-inline-end:var(--r4g-space-2xs)}.skeleton-table:nth-of-type(2n){width:100%}.skeleton-grid-item{border-radius:var(--r4g-radius-s);background-color:var(--theme-skeleton-color);height:var(--r4g-space-s);width:100%;opacity:.7;display:block;height:300px}.skeleton-box{height:var(--r4g-space-3xl);width:100%;-webkit-margin-end:var(--r4g-space-s);margin-inline-end:var(--r4g-space-s);aspect-ratio:1}.skeleton-box:nth-of-type(2n){width:100%}.skeleton-button{height:var(--r4g-space-l);max-width:150px;-webkit-margin-end:var(--r4g-space-s);margin-inline-end:var(--r4g-space-s)}.fl{flex-flow:row wrap}.fl,.flc{display:flex;gap:var(--r4g-space-m)}.flc{flex-flow:column;align-items:flex-start}.ifl{display:inline-flex}.flex-row-between{display:flex;flex-flow:row;justify-content:space-between}.mb-3xs{margin-block:var(--r4g-space-3xs)}.mb-2xs{margin-block:var(--r4g-space-2xs)}.mb-xs{margin-block:var(--r4g-space-xs)}.mb-s{margin-block:var(--r4g-space-s)}.mb-m{margin-block:var(--r4g-space-m)}.mb-l{margin-block:var(--r4g-space-l)}.mb-xl{margin-block:var(--r4g-space-xl)}.mb-2xl{margin-block:var(--r4g-space-2xl)}.mb-3xl{margin-block:var(--r4g-space-3xl)}.mbs-3xs{-webkit-margin-before:var(--r4g-space-3xs);margin-block-start:var(--r4g-space-3xs)}.mbs-2xs{-webkit-margin-before:var(--r4g-space-2xs);margin-block-start:var(--r4g-space-2xs)}.mbs-xs{-webkit-margin-before:var(--r4g-space-xs);margin-block-start:var(--r4g-space-xs)}.mbs-s{-webkit-margin-before:var(--r4g-space-s);margin-block-start:var(--r4g-space-s)}.mbs-m{-webkit-margin-before:var(--r4g-space-m);margin-block-start:var(--r4g-space-m)}.mbs-l{-webkit-margin-before:var(--r4g-space-l);margin-block-start:var(--r4g-space-l)}.mbs-xl{-webkit-margin-before:var(--r4g-space-xl);margin-block-start:var(--r4g-space-xl)}.mbs-2xl{-webkit-margin-before:var(--r4g-space-2xl);margin-block-start:var(--r4g-space-2xl)}.mbs-3xl{-webkit-margin-before:var(--r4g-space-3xl);margin-block-start:var(--r4g-space-3xl)}.mbe-3xs{-webkit-margin-after:var(--r4g-space-3xs);margin-block-end:var(--r4g-space-3xs)}.mbe-2xs{-webkit-margin-after:var(--r4g-space-2xs);margin-block-end:var(--r4g-space-2xs)}.mbe-xs{-webkit-margin-after:var(--r4g-space-xs);margin-block-end:var(--r4g-space-xs)}.mbe-s{-webkit-margin-after:var(--r4g-space-s);margin-block-end:var(--r4g-space-s)}.mbe-m{-webkit-margin-after:var(--r4g-space-m);margin-block-end:var(--r4g-space-m)}.mbe-l{-webkit-margin-after:var(--r4g-space-l);margin-block-end:var(--r4g-space-l)}.mbe-xl{-webkit-margin-after:var(--r4g-space-xl);margin-block-end:var(--r4g-space-xl)}.mbe-2xl{-webkit-margin-after:var(--r4g-space-2xl);margin-block-end:var(--r4g-space-2xl)}.mbe-3xl{-webkit-margin-after:var(--r4g-space-3xl);margin-block-end:var(--r4g-space-3xl)}@keyframes fadeAnimation{0%{opacity:1}50%{opacity:0}to{opacity:1}}.animateFade{background-color:var(--r4g-c-black-alpha-500);animation:fadeAnimation 1s infinite}input[type=date],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=time],input[type=url]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--r4g-space-2xs);border-radius:var(--theme-input-border-radius);border:var(--theme-input-border-weight) solid var(--theme-input-border);font-family:inherit;font-size:var(--r4g-font-size-s);background-color:var(--theme-input-background);outline:none;width:100%;color:var(--theme-text-color);display:block;line-height:1;min-height:40px}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus{border-color:var(--theme-input-border-focus)}input[type=date]:disabled,input[type=email]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=tel]:disabled,input[type=text]:disabled,input[type=time]:disabled,input[type=url]:disabled{color:var(--r4g-c-grey-300);border-color:var(--r4g-c-grey-300);cursor:not-allowed}input[type=date]::placeholder,input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=time]::placeholder,input[type=url]::placeholder{opacity:.7}.react-select-tooltip-container.react-select-disabled{cursor:not-allowed}.react-select-tooltip-container.react-select-disabled .react-select-container.react-select--is-disabled .react-select__control.react-select__control--is-disabled{color:var(--r4g-c-grey-300);border-color:var(--r4g-c-grey-300)}.react-select-tooltip-container.react-select-disabled .react-select-container.react-select--is-disabled .react-select__control.react-select__control--is-disabled .react-select__value-container{opacity:.7}.disabled-link{pointer-events:none;cursor:not-allowed}input[type=date],input[type=number],input[type=time]{width:unset;line-height:1}input[type=number]{width:10ch}textarea{padding:var(--r4g-space-2xs);border-radius:var(--theme-input-border-radius);border:var(--theme-input-border-weight) solid var(--theme-input-border);font-family:inherit;font-size:var(--r4g-font-size-s);background-color:var(--theme-input-background);color:var(--theme-text-color);width:100%;outline:none;white-space:pre-wrap}textarea:focus{border-color:var(--theme-input-border-focus)}fieldset{border:none;padding:0}.input-group{position:relative}.input-group input[type=password],.input-group input[type=text]{-webkit-padding-end:var(--r4g-space-xl);padding-inline-end:var(--r4g-space-xl)}.input-group .icon-button{position:absolute;top:2px;right:0}.input-group--icon-panel{display:flex;gap:var(--r4g-space-s);align-items:center}.input-group--icon-panel svg{color:var(--r4g-c-cyan-400)}input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--theme-input-background);margin:0;font:inherit;color:currentColor;width:var(--r4g-space-m);height:var(--r4g-space-m);border:2px solid;border-radius:50%;display:grid;place-content:center}input[type=radio]:before{content:"";width:var(--r4g-space-xs);height:var(--r4g-space-xs);border-radius:50%;transform:scale(0);transition:transform .12s ease-in-out;box-shadow:inset 1em 1em var(--form-control-color);background-color:var(--theme-input-border)}input[type=radio]:checked:before{transform:scale(1)}input[type=radio]:focus{outline:max(2px,.15em) solid var(--r4g-c-cyan-800);outline-offset:max(2px,.15em)}.checkbox{padding-block:var(--r4g-space-s);gap:var(--r4g-space-xs);font-size:var(--r4g-font-size-s)!important;font-weight:var(--r4g-font-weight-semi)}.checkbox,.checkbox input{display:flex;align-items:center}.checkbox input{-webkit-appearance:none;-moz-appearance:none;appearance:none;aspect-ratio:1;border:var(--theme-input-border-weight) solid var(--r4g-c-cyan-700);height:var(--r4g-space-m);width:var(--r4g-space-m);background-color:transparent;justify-content:center;border-radius:var(--r4g-radius-s)}.checkbox input:checked:after{color:var(--r4g-c-white);content:"✓"}.checkbox input:focus{outline:1px solid var(--r4g-c-cyan-900);outline-offset:2px}.checkbox a{text-decoration:underline}.checkbox-list{display:grid;grid-gap:var(--r4g-space-3xs);gap:var(--r4g-space-3xs);grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.form-container{display:flex;flex-flow:column;gap:var(--r4g-space-m);padding:var(--r4g-space-l);border-radius:var(--theme-card-border-radius);background-color:var(--theme-card-background);border:1px solid var(--theme-card-border)}@media(max-width:834px){.form-container{gap:var(--r4g-space-s)}}.form-header{background:var(--theme-form-header-background);padding:var(--r4g-space-m);border-radius:var(--theme-form-control-border-radius);border:1px solid var(--theme-form-control-border-color)}.form-header p{color:var(--theme-richtext-color);font-size:var(--r4g-font-size-m);-webkit-margin-before:var(--r4g-space-s);margin-block-start:var(--r4g-space-s)}.form-header .helper-text{-webkit-padding-after:var(--r4g-space-s);padding-block-end:var(--r4g-space-s)}.form-header .helper-text p:not(:first-of-type){-webkit-margin-before:var(--r4g-space-2xs);margin-block-start:var(--r4g-space-2xs)}.form-controls{display:flex;flex-flow:column;gap:var(--r4g-space-m)}@media(max-width:834px){.form-controls{gap:var(--r4g-space-s)}}.form-controls h2{font-size:var(--r4g-font-size-l);margin:0}.form-controls hr{border-color:var(--r4g-c-cyan-800);margin-block:0}.form-control{background-color:var(--theme-form-control-background);padding:var(--r4g-space-m);border-radius:var(--theme-form-control-border-radius);border:1px solid var(--theme-form-control-border-color)}@media(max-width:834px){.form-control{gap:var(--r4g-space-xs)}}.form-control:focus-within{border:1px solid var(--theme-form-control-border-focus-color)}.form-control label,.form-control legend{display:inline-flex;font-size:var(--r4g-font-size-m);-webkit-padding-after:var(--r4g-space-2xs);padding-block-end:var(--r4g-space-2xs);font-weight:var(--r4g-font-weight-bold);color:currentcolor}.form-control label b,.form-control legend b{font-size:var(--r4g-font-size-xs);font-family:var(--r4g-font-mono);-webkit-padding-start:var(--r4g-space-3xs);padding-inline-start:var(--r4g-space-3xs);color:var(--r4g-c-errorRed);text-transform:uppercase;letter-spacing:1px}.form-control .helper-text{-webkit-padding-after:var(--r4g-space-s);padding-block-end:var(--r4g-space-s)}.form-control .helper-text p:not(:first-of-type){-webkit-margin-before:var(--r4g-space-2xs);margin-block-start:var(--r4g-space-2xs)}.form-control .disable-warning{color:var(--r4g-c-errorRed)}.form-control .disable-warning,.form-control .warning-text{font-size:var(--r4g-font-size-xs);font-family:var(--r4g-font-mono);-webkit-padding-start:var(--r4g-space-3xs);padding-inline-start:var(--r4g-space-3xs);letter-spacing:1px}.form-control .warning-text{color:var(--r4g-c-warningYellow)}.form-control .sub-heading{font-size:var(--r4g-font-size-xs);-webkit-padding-after:var(--r4g-space-2xs);padding-block-end:var(--r4g-space-2xs);font-weight:var(--r4g-font-weight-bold);text-transform:uppercase}.form-control .profile-upload{max-width:180px}.form-control-alt{background-color:var(--r4g-c-dark-500);padding:var(--r4g-space-s)}.form-control-alt label,.form-control-alt legend{display:inline-flex;font-size:var(--r4g-font-size-s);-webkit-padding-after:var(--r4g-space-2xs);padding-block-end:var(--r4g-space-2xs);font-weight:var(--r4g-font-weight-normal);color:currentcolor}.form-control-small{background-color:var(--theme-form-control-background);padding:var(--r4g-space-xs);border-radius:var(--theme-form-control-border-radius);border:1px solid var(--theme-form-control-border-color)}@media(max-width:834px){.form-control-small{gap:var(--r4g-space-2xs)}}.form-control-small:focus-within{border:1px solid var(--theme-form-control-border-focus-color)}.form-control-small label,.form-control-small legend{display:inline-flex;font-size:var(--r4g-font-size-s);-webkit-padding-after:var(--r4g-space-3xs);padding-block-end:var(--r4g-space-3xs);font-weight:var(--r4g-font-weight-bold);color:currentcolor}.form-control-small label b,.form-control-small legend b{font-size:var(--r4g-font-size-xs);font-family:var(--r4g-font-mono);-webkit-padding-start:var(--r4g-space-3xs);padding-inline-start:var(--r4g-space-3xs);color:var(--r4g-c-errorRed);text-transform:uppercase;letter-spacing:1px}.form-control-small .helper-text{-webkit-padding-after:var(--r4g-space-3xs);padding-block-end:var(--r4g-space-3xs);font-size:var(--r4g-font-size-xs)}.form-control-small .helper-text p:not(:first-of-type){-webkit-margin-before:var(--r4g-space-2xs);margin-block-start:var(--r4g-space-2xs)}.form-control-small .disable-warning{color:var(--r4g-c-errorRed)}.form-control-small .disable-warning,.form-control-small .warning-text{font-size:var(--r4g-font-size-xs);font-family:var(--r4g-font-mono);-webkit-padding-start:var(--r4g-space-3xs);padding-inline-start:var(--r4g-space-3xs);letter-spacing:1px}.form-control-small .warning-text{color:var(--r4g-c-warningYellow)}.form-control-small .sub-heading{font-size:var(--r4g-font-size-xs);-webkit-padding-after:var(--r4g-space-2xs);padding-block-end:var(--r4g-space-2xs);font-weight:var(--r4g-font-weight-bold);text-transform:uppercase}.form-control-small .profile-upload{max-width:180px}.line-items{display:flex;gap:var(--r4g-space-m)}@media(max-width:960px){.line-items{flex-flow:column}}.line-items [class*=button]{align-self:flex-end}.line-item label,.line-item legend{display:inline-flex;font-size:var(--r4g-font-size-s);-webkit-padding-after:var(--r4g-space-3xs);padding-block-end:var(--r4g-space-3xs)}.line-item label b,.line-item legend b{text-indent:-100rem;block-size:5px;aspect-ratio:1;border-radius:50%;background:var(--r4g-c-errorRed)}.line-item .switch{gap:0;text-indent:-9999px}.is-horizontal{display:flex;gap:var(--r4g-space-m)}.is-horizontal>div{flex:1 1}@media(max-width:960px){.is-horizontal{flex-flow:column}}.is-horizontal .form-control{padding:0;border-color:transparent}.is-horizontal .form-control:focus-within{border-color:transparent}.form-control:has(>hr){background:transparent;border:none;padding:0}.form-control-inline label{font-size:var(--r4g-font-size-m);-webkit-padding-after:var(--r4g-space-2xs);padding-block-end:var(--r4g-space-2xs);font-weight:var(--r4g-font-weight-bold);color:currentcolor}.form-control-inline .input-group{-webkit-margin-before:var(--r4g-space-2xs);margin-block-start:var(--r4g-space-2xs);display:flex;gap:var(--r4g-space-s)}.radio-group{display:grid;grid-gap:var(--r4g-space-xs);gap:var(--r4g-space-xs);grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.radio-group>label{display:flex;gap:var(--r4g-space-xs);font-size:var(--r4g-font-size-s)!important;font-weight:var(--r4g-font-weight-semi);-webkit-padding-after:0;padding-block-end:0;justify-content:flex-start;align-items:center}.form-age-range{display:flex;gap:var(--r4g-space-2xs)}.error-message{-webkit-padding-before:var(--r4g-space-3xs);padding-block-start:var(--r4g-space-3xs);color:var(--r4g-c-errorRed);font-family:var(--r4g-font-mono);text-transform:uppercase;font-size:var(--r4g-font-size-xs);letter-spacing:1px}.button-tray{bottom:var(--r4g-space-m);padding:var(--r4g-space-m);justify-content:flex-end}.button-tray,.button-tray-single{-webkit-backdrop-filter:saturate(120%) blur(16px);backdrop-filter:saturate(120%) blur(16px);background:linear-gradient(252deg,rgba(17,15,31,.5) 67%,rgba(19,15,41,.35));border:1px solid hsla(0,0%,100%,.125);box-shadow:0 4px 30px rgba(19,15,41,.7);position:-webkit-sticky;position:sticky;display:flex;gap:var(--r4g-space-l);border-radius:var(--r4g-radius-m);z-index:2}.button-tray-single{bottom:0;padding:var(--r4g-space-s);-webkit-margin-before:var(--r4g-space-m);margin-block-start:var(--r4g-space-m);max-width:75%}.button-tray-single .button{width:100%}.game-form .filepond--root{min-height:76px}@media(min-width:834px){.profile-image-upload .filepond-container{display:flex;flex-direction:row-reverse;gap:20px}}.profile-image-upload [data-filepond-item-state=load-invalid] .filepond--processing-complete-indicator{display:none}.profile-image-upload .filepond--drop-label label{max-width:148px}.profile-image-upload .filepond--file-status{max-width:170px;text-align:center}.profile-image-upload .filepond--file-status-sub{white-space:break-spaces}.profile-image-upload .filepond--root{width:200px}.profile-image-upload .filepond--root .filepond--file{display:flex;align-items:center;justify-content:center}.profile-image-upload .filepond--root .filepond--file .filepond--action-abort-item-load,.profile-image-upload .filepond--root .filepond--file .filepond--action-retry-item-load{display:none}.profile-image-upload .filepond--root .filepond--file .filepond--processing-complete-indicator{position:static}.profile-image-upload .filepond--root .filepond--process-indicator{display:none}.profile-image-upload .filepond--root[data-style-panel-layout~=circle] .filepond--item-panel{display:block}.profile-image-upload .filepond--root .filepond--panel-bottom,.profile-image-upload .filepond--root .filepond--panel-top{display:none!important}.profile-image-upload .filepond--root .filepond--panel-center{transform:none!important;height:180px!important;width:180px;left:10px;top:10px;transform-origin:center center;border-radius:50%!important}.profile-image-upload .filepond--root .filepond--file-status{transform:none!important;margin:0;display:flex!important;align-items:center}.filepond--drop-label{border:2px solid transparent}[data-invalid] .filepond--drop-label{border-radius:.375rem;border-color:var(--r4g-c-errorRed);box-shadow:0 0 0 1px var(--r4g-c-errorRed)}.r-file-input .filepond--panel-root{background-color:var(--r4g-c-dark-500);border-radius:var(--r4g-radius-s)}.r-file-input .filepond--drop-label{color:var(--r4g-c-white)}.r-file-input .filepond--label-action{-webkit-text-decoration-color:var(--r4g-c-cyan-100);text-decoration-color:var(--r4g-c-cyan-100)}.r-file-input [data-filepond-item-state*=error] .filepond--item-panel,.r-file-input [data-filepond-item-state*=invalid] .filepond--item-panel{background-color:var(--r4g-c-errorRed)}.r-file-input [data-filepond-item-state=processing-complete] .filepond--item-panel{background-color:var(--r4g-c-successGreen)}.r-file-input .filepond--drip-blob{background:var(--r4g-c-dark-900)}.restricted-edit-tooltip{max-width:60%}.session-modal .switch-choices{display:flex;gap:var(--r4g-space-xs);align-items:center}.review-form .form-controls{padding:var(--r4g-space-2xs);background:var(--r4g-c-dark-600);gap:var(--r4g-space-xs);border-radius:var(--r4g-radius-s)}button,input[type=button],input[type=submit]{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;font-family:inherit;color:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation}button:focus,input[type=button]:focus,input[type=submit]:focus{outline:none}.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;padding:var(--r4g-space-xs) var(--r4g-space-m);background-color:var(--theme-button);color:var(--theme-button-text);border-radius:var(--theme-button-border-radius);font-weight:var(--r4g-font-weight-semi);font-size:var(--r4g-font-size-s);text-decoration:none!important;display:inline-flex;gap:var(--r4g-space-2xs);align-items:center;justify-content:center;cursor:pointer;border:1px solid transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;white-space:nowrap;line-height:inherit}@media(max-width:480px){.button{padding:var(--r4g-space-2xs) var(--r4g-space-s)}}.button:hover:not(:disabled){color:var(--theme-button-text);background-color:var(--theme-button-hover)}.button:disabled{filter:grayscale(.1);cursor:not-allowed}.button.is-loading{background-image:url(/button-loader.svg);background-size:18px;background-position:50%;background-repeat:no-repeat;color:transparent!important}.button-secondary{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;padding:var(--r4g-space-xs) var(--r4g-space-m);background-color:var(--theme-button);color:var(--theme-button-text);border-radius:var(--theme-button-border-radius);font-weight:var(--r4g-font-weight-semi);font-size:var(--r4g-font-size-s);text-decoration:none!important;display:inline-flex;gap:var(--r4g-space-2xs);align-items:center;justify-content:center;cursor:pointer;border:1px solid transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;white-space:nowrap;line-height:inherit;background-color:var(--theme-button-small);color:var(--theme-button-small-text)}@media(max-width:480px){.button-secondary{padding:var(--r4g-space-2xs) var(--r4g-space-s)}}.button-secondary:hover:not(:disabled){color:var(--theme-button-text);background-color:var(--theme-button-hover)}.button-secondary:disabled{filter:grayscale(.1);cursor:not-allowed}.button-secondary.is-loading{background-image:url(/button-loader.svg);background-size:18px;background-position:50%;background-repeat:no-repeat;color:transparent!important}.button-secondary:hover:not(:disabled){color:var(--theme-button-small-text);background-color:var(--theme-button-small-hover)}.button-big{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;background-color:var(--theme-button);color:var(--theme-button-text);border-radius:var(--theme-button-border-radius);font-weight:var(--r4g-font-weight-semi);font-size:var(--r4g-font-size-s);text-decoration:none!important;display:inline-flex;gap:var(--r4g-space-2xs);align-items:center;justify-content:center;cursor:pointer;border:1px solid transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;white-space:nowrap;line-height:inherit;padding:var(--r4g-space-s) var(--r4g-space-xl);font-size:var(--r4g-font-size-m);font-weight:var(--r4g-font-weight-bold)}@media(max-width:480px){.button-big{padding:var(--r4g-space-2xs) var(--r4g-space-s)}}.button-big:hover:not(:disabled){color:var(--theme-button-text);background-color:var(--theme-button-hover)}.button-big:disabled{filter:grayscale(.1);cursor:not-allowed}.button-big.is-loading{background-image:url(/button-loader.svg);background-size:18px;background-position:50%;background-repeat:no-repeat;color:transparent!important}.button-small{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;background-color:var(--theme-button);color:var(--theme-button-text);border-radius:var(--theme-button-border-radius);font-weight:var(--r4g-font-weight-semi);font-size:var(--r4g-font-size-s);text-decoration:none!important;display:inline-flex;gap:var(--r4g-space-2xs);align-items:center;justify-content:center;cursor:pointer;border:1px solid transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;white-space:nowrap;line-height:inherit;background-color:var(--theme-button-small);color:var(--theme-button-small-text);padding:var(--r4g-space-2xs) var(--r4g-space-xs);font-size:var(--r4g-font-size-xs);gap:var(--r4g-space-3xs)}@media(max-width:480px){.button-small{padding:var(--r4g-space-2xs) var(--r4g-space-s)}}.button-small:hover:not(:disabled){color:var(--theme-button-text);background-color:var(--theme-button-hover)}.button-small:disabled{filter:grayscale(.1);cursor:not-allowed}.button-small.is-loading{background-image:url(/button-loader.svg);background-size:18px;background-position:50%;background-repeat:no-repeat;color:transparent!important}.button-small:hover:not(:disabled){color:var(--theme-button-small-text);background-color:var(--theme-button-small-hover)}.button-small.in-list{overflow:hidden;max-width:15em;white-space:nowrap}.button-ghost{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;padding:var(--r4g-space-xs) var(--r4g-space-m);background-color:transparent;color:var(--r4g-c-grey-200);border:1px solid var(--r4g-c-grey-300);border-radius:var(--theme-button-border-radius);font-weight:var(--r4g-font-weight-semi);font-size:var(--r4g-font-size-s);text-decoration:none!important;display:inline-flex;gap:var(--r4g-space-2xs);align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;white-space:nowrap;line-height:inherit}@media(max-width:480px){.button-ghost{padding:var(--r4g-space-2xs) var(--r4g-space-s)}}.button-ghost:hover:not(:disabled){border-color:var(--r4g-c-grey-200);color:var(--r4g-c-grey-100)}.button-ghost:disabled{opacity:.5}.button-ghost.is-loading{background-image:url(/button-loader.svg);background-size:18px;background-position:50%;background-repeat:no-repeat;color:transparent!important}.button-ghost-pill{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;padding:var(--r4g-space-xs) var(--r4g-space-m);background-color:transparent;color:var(--r4g-c-grey-200);border:1px solid var(--r4g-c-grey-300);border-radius:var(--theme-button-border-radius);font-weight:var(--r4g-font-weight-semi);font-size:var(--r4g-font-size-s);text-decoration:none!important;display:inline-flex;gap:var(--r4g-space-2xs);align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;white-space:nowrap;line-height:inherit;border-radius:var(--r4g-radius-full)}@media(max-width:480px){.button-ghost-pill{padding:var(--r4g-space-2xs) var(--r4g-space-s)}}.button-ghost-pill:hover:not(:disabled){border-color:var(--r4g-c-grey-200);color:var(--r4g-c-grey-100)}.button-ghost-pill:disabled{opacity:.5}.button-ghost-pill.is-loading{background-image:url(/button-loader.svg);background-size:18px;background-position:50%;background-repeat:no-repeat;color:transparent!important}.button-big-ghost{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;background-color:transparent;color:var(--r4g-c-grey-200);border:1px solid var(--r4g-c-grey-300);border-radius:var(--theme-button-border-radius);font-weight:var(--r4g-font-weight-semi);font-size:var(--r4g-font-size-s);text-decoration:none!important;display:inline-flex;gap:var(--r4g-space-2xs);align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;white-space:nowrap;line-height:inherit;padding:var(--r4g-space-l) var(--r4g-space-xl);font-size:var(--r4g-font-size-m);font-weight:var(--r4g-font-weight-bold)}@media(max-width:480px){.button-big-ghost{padding:var(--r4g-space-2xs) var(--r4g-space-s)}}.button-big-ghost:hover:not(:disabled){border-color:var(--r4g-c-grey-200);color:var(--r4g-c-grey-100)}.button-big-ghost:disabled{opacity:.5}.button-big-ghost.is-loading{background-image:url(/button-loader.svg);background-size:18px;background-position:50%;background-repeat:no-repeat;color:transparent!important}.button-small-ghost{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;background-color:transparent;color:var(--r4g-c-grey-200);border:1px solid var(--r4g-c-grey-300);border-radius:var(--theme-button-border-radius);font-weight:var(--r4g-font-weight-semi);font-size:var(--r4g-font-size-s);text-decoration:none!important;display:inline-flex;gap:var(--r4g-space-2xs);align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;white-space:nowrap;line-height:inherit;padding:var(--r4g-space-2xs) var(--r4g-space-xs);font-size:var(--r4g-font-size-xs)}@media(max-width:480px){.button-small-ghost{padding:var(--r4g-space-2xs) var(--r4g-space-s)}}.button-small-ghost:hover:not(:disabled){border-color:var(--r4g-c-grey-200);color:var(--r4g-c-grey-100)}.button-small-ghost:disabled{opacity:.5}.button-small-ghost.is-loading{background-image:url(/button-loader.svg);background-size:18px;background-position:50%;background-repeat:no-repeat;color:transparent!important}.button-tiny{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;background-color:var(--theme-button);color:var(--theme-button-text);border-radius:var(--theme-button-border-radius);font-weight:var(--r4g-font-weight-semi);font-size:var(--r4g-font-size-s);text-decoration:none!important;display:inline-flex;gap:var(--r4g-space-2xs);align-items:center;justify-content:center;cursor:pointer;border:1px solid transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;white-space:nowrap;line-height:inherit;background-color:var(--theme-button-small);color:var(--theme-button-small-text);gap:var(--r4g-space-3xs);padding:var(--r4g-space-3xs) var(--r4g-space-xs);border-radius:var(--r4g-radius-s);font-size:var(--r4g-font-size-xs)}@media(max-width:480px){.button-tiny{padding:var(--r4g-space-2xs) var(--r4g-space-s)}}.button-tiny:hover:not(:disabled){color:var(--theme-button-text);background-color:var(--theme-button-hover)}.button-tiny:disabled{filter:grayscale(.1);cursor:not-allowed}.button-tiny.is-loading{background-image:url(/button-loader.svg);background-size:18px;background-position:50%;background-repeat:no-repeat;color:transparent!important}.button-tiny:hover:not(:disabled){color:var(--theme-button-small-text);background-color:var(--theme-button-small-hover)}.button-tiny-ghost{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;background-color:transparent;color:var(--r4g-c-grey-200);border:1px solid var(--r4g-c-grey-300);border-radius:var(--theme-button-border-radius);font-weight:var(--r4g-font-weight-semi);font-size:var(--r4g-font-size-s);text-decoration:none!important;display:inline-flex;gap:var(--r4g-space-2xs);align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;white-space:nowrap;line-height:inherit;padding:var(--r4g-space-3xs) var(--r4g-space-xs);border-radius:var(--r4g-radius-s);font-size:var(--r4g-font-size-xs)}@media(max-width:480px){.button-tiny-ghost{padding:var(--r4g-space-2xs) var(--r4g-space-s)}}.button-tiny-ghost:hover:not(:disabled){border-color:var(--r4g-c-grey-200);color:var(--r4g-c-grey-100)}.button-tiny-ghost:disabled{opacity:.5}.button-tiny-ghost.is-loading{background-image:url(/button-loader.svg);background-size:18px;background-position:50%;background-repeat:no-repeat;color:transparent!important}.button-tiny-dark{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;background-color:var(--theme-button);color:var(--theme-button-text);border-radius:var(--theme-button-border-radius);font-weight:var(--r4g-font-weight-semi);font-size:var(--r4g-font-size-s);text-decoration:none!important;display:inline-flex;gap:var(--r4g-space-2xs);align-items:center;justify-content:center;cursor:pointer;border:1px solid transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;white-space:nowrap;line-height:inherit;background-color:var(--theme-button-small);color:var(--theme-button-small-text);gap:var(--r4g-space-3xs);padding:var(--r4g-space-3xs) var(--r4g-space-xs);border-radius:var(--r4g-radius-s);font-size:var(--r4g-font-size-xs);background-color:var(--r4g-c-black-alpha-500);color:var(--theme-c-white)}@media(max-width:480px){.button-tiny-dark{padding:var(--r4g-space-2xs) var(--r4g-space-s)}}.button-tiny-dark:hover:not(:disabled){color:var(--theme-button-text);background-color:var(--theme-button-hover)}.button-tiny-dark:disabled{filter:grayscale(.1);cursor:not-allowed}.button-tiny-dark.is-loading{background-image:url(/button-loader.svg);background-size:18px;background-position:50%;background-repeat:no-repeat;color:transparent!important}.button-tiny-dark:hover:not(:disabled){color:var(--theme-button-small-text);background-color:var(--theme-button-small-hover);background-color:var(--r4g-c-black-alpha-700);border:1px solid var(--r4g-c-white-alpha-300)}.button-tiny-pill{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;background-color:var(--theme-button);color:var(--theme-button-text);border-radius:var(--theme-button-border-radius);font-weight:var(--r4g-font-weight-semi);font-size:var(--r4g-font-size-s);text-decoration:none!important;display:inline-flex;gap:var(--r4g-space-2xs);align-items:center;justify-content:center;cursor:pointer;border:1px solid transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;white-space:nowrap;line-height:inherit;background-color:var(--theme-button-small);color:var(--theme-button-small-text);gap:var(--r4g-space-3xs);padding:var(--r4g-space-3xs) var(--r4g-space-xs);border-radius:var(--r4g-radius-s);font-size:var(--r4g-font-size-xs);border-radius:var(--r4g-radius-full);background-color:var(--r4g-c-grey-100);color:#000}@media(max-width:480px){.button-tiny-pill{padding:var(--r4g-space-2xs) var(--r4g-space-s)}}.button-tiny-pill:hover:not(:disabled){color:var(--theme-button-text);background-color:var(--theme-button-hover)}.button-tiny-pill:disabled{filter:grayscale(.1);cursor:not-allowed}.button-tiny-pill.is-loading{background-image:url(/button-loader.svg);background-size:18px;background-position:50%;background-repeat:no-repeat;color:transparent!important}.button-tiny-pill:hover:not(:disabled){color:var(--theme-button-small-text);background-color:var(--theme-button-small-hover)}.button-tiny-ghost-pill{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;background-color:transparent;color:var(--r4g-c-grey-200);border:1px solid var(--r4g-c-grey-300);border-radius:var(--theme-button-border-radius);font-weight:var(--r4g-font-weight-semi);font-size:var(--r4g-font-size-s);text-decoration:none!important;display:inline-flex;gap:var(--r4g-space-2xs);align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;white-space:nowrap;line-height:inherit;padding:var(--r4g-space-3xs) var(--r4g-space-s);border-radius:var(--r4g-radius-full);font-size:var(--r4g-font-size-xs)}@media(max-width:480px){.button-tiny-ghost-pill{padding:var(--r4g-space-2xs) var(--r4g-space-s)}}.button-tiny-ghost-pill:hover:not(:disabled){border-color:var(--r4g-c-grey-200);color:var(--r4g-c-grey-100)}.button-tiny-ghost-pill:disabled{opacity:.5}.button-tiny-ghost-pill.is-loading{background-image:url(/button-loader.svg);background-size:18px;background-position:50%;background-repeat:no-repeat;color:transparent!important}.button-small-pill{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;color:var(--theme-button-text);border-radius:var(--theme-button-border-radius);font-weight:var(--r4g-font-weight-semi);font-size:var(--r4g-font-size-s);text-decoration:none!important;display:inline-flex;gap:var(--r4g-space-2xs);align-items:center;justify-content:center;cursor:pointer;border:1px solid transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;white-space:nowrap;line-height:inherit;padding:var(--r4g-space-2xs) var(--r4g-space-xs);color:var(--r4g-c-white);background-color:var(--theme-button);border-radius:var(--r4g-radius-full)}@media(max-width:480px){.button-small-pill{padding:var(--r4g-space-2xs) var(--r4g-space-s)}}.button-small-pill:hover:not(:disabled){color:var(--theme-button-text)}.button-small-pill:disabled{filter:grayscale(.1)}.button-small-pill.is-loading{background-image:url(/button-loader.svg);background-size:18px;background-position:50%;background-repeat:no-repeat;color:transparent!important}.button-small-pill:hover:not(:disabled){background-color:var(--theme-button-hover)}.button-small-pill:disabled{opacity:.7;cursor:not-allowed}.button-ghost-danger{border-color:var(--r4g-c-errorRed);color:var(--r4g-c-errorRed);filter:saturate(.5)}.button-ghost-danger:hover:not(:disabled){border-color:var(--r4g-c-errorRed);color:var(--r4g-c-errorRed);filter:saturate(1)}.button-ghost-success{filter:saturate(.5)}.button-ghost-success,.button-ghost-success:hover:not(:disabled){border-color:var(--r4g-c-successGreen);color:var(--r4g-c-successGreen)}.button-ghost-success:hover:not(:disabled){filter:saturate(1)}.button-group{gap:var(--r4g-space-xs)}.button-group,.button-group-tight{display:flex;flex-wrap:wrap;justify-content:flex-start}.button-group-tight{gap:var(--r4g-space-2xs)}.button-group-modal{display:flex;gap:var(--r4g-space-s);justify-content:space-between;width:100%}.button--with-icon,.icon-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;padding:var(--r4g-space-2xs);border:1px solid transparent;border-radius:var(--theme-button-border-radius);background-color:transparent;line-height:1;aspect-ratio:1;color:var(--r4g-c-grey-100)}.button--with-icon:hover,.icon-button:hover{color:var(--r4g-c-grey-200)}.button--with-icon:disabled,.button--with-icon:hover:disabled,.icon-button:disabled,.icon-button:hover:disabled{opacity:.7;cursor:not-allowed}.button--with-icon svg,.icon-button svg{aspect-ratio:1}.icon-button-ghost{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;padding:var(--r4g-space-2xs);border:1px solid var(--r4g-c-grey-300);border-radius:var(--theme-button-border-radius);background-color:transparent;line-height:1;color:var(--r4g-c-grey-100)}.icon-button-ghost:hover{color:var(--r4g-c-grey-300)}.icon-button-ghost:disabled,.icon-button-ghost:hover:disabled{opacity:.7;cursor:not-allowed}.button-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;padding:var(--r4g-space-xs) var(--r4g-space-m);background-color:transparent;color:var(--r4g-c-grey-200);border:1px solid var(--r4g-c-grey-300);font-weight:var(--r4g-font-weight-semi);font-size:var(--r4g-font-size-s);text-decoration:none!important;gap:var(--r4g-space-2xs);align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;white-space:nowrap;line-height:inherit;padding-block:var(--r4g-space-2xs);border:var(--theme-input-border-weight) solid var(--theme-input-border)!important;border-radius:var(--theme-button-border-radius);display:inline-flex;text-align:start;gap:var(--r4g-space-xs);padding-inline:var(--r4g-space-xs);color:var(--c-white)!important;line-height:var(--r4g-line-height)}@media(max-width:480px){.button-toggle{padding:var(--r4g-space-2xs) var(--r4g-space-s)}}.button-toggle:hover:not(:disabled){border-color:var(--r4g-c-grey-200);color:var(--r4g-c-grey-100)}.button-toggle:disabled{opacity:.5}.button-toggle.is-loading{background-image:url(/button-loader.svg);background-size:18px;background-position:50%;background-repeat:no-repeat;color:transparent!important}.button-toggle:hover{border-color:var(--r4g-c-white)}.button-toggle svg{-webkit-margin-end:0;margin-inline-end:0;position:relative;left:5px}.button-pill{border-radius:var(--r4g-radius-full)}.is-danger{color:var(--r4g-c-errorRed)}.is-danger,.is-success{border-color:currentcolor}.is-success{color:var(--r4g-c-successGreen)}main{max-width:var(--r4g-container-xl);margin:auto;padding-inline:var(--r4g-space-s);-webkit-margin-after:var(--r4g-space-xl);margin-block-end:var(--r4g-space-xl)}.site-footer{background-color:var(--theme-footer-color);padding-top:var(--r4g-space-l)}.site-footer h5{font-size:var(--r4g-font-size-m);-webkit-margin-after:var(--r4g-space-xs);margin-block-end:var(--r4g-space-xs);color:var(--r4g-c-grey-300)}.site-footer .grid-footer div a:hover,.site-footer .grid-footer div h5,.site-footer .grid-footer div h5 a{color:#79c2ec}.site-footer .grid-footer div:nth-child(2) a:hover,.site-footer .grid-footer div:nth-child(2) h5{color:#5c6ee6}.site-footer .grid-footer div:nth-child(3) a:hover,.site-footer .grid-footer div:nth-child(3) h5{color:#975ce6}.site-footer .grid-footer div:nth-child(4) a:hover,.site-footer .grid-footer div:nth-child(4) h5{color:#e65ce3}.site-footer .grid-footer div:nth-child(5) a:hover,.site-footer .grid-footer div:nth-child(5) h5{color:#e65c9e}.site-footer ul{font-weight:var(--r4g-font-weight-light)}.site-footer li{-webkit-padding-after:5px;padding-block-end:5px}.site-footer a{transition:color .2s ease-in-out}.site-footer small{font-weight:var(--r4g-font-weight-light);font-size:var(--r4g-font-size-s);color:var(--r4g-c-cyan-100)}.site-footer .alert{-webkit-margin-before:var(--r4g-space-s);margin-block-start:var(--r4g-space-s)}.site-footer .grid-footer{display:grid;grid-gap:var(--r4g-space-xl);gap:var(--r4g-space-xl);grid-template-columns:repeat(5,1fr)}@media(max-width:834px){.site-footer .grid-footer{grid-template-columns:repeat(2,1fr);gap:var(--r4g-space-s)}}@media(max-width:480px){.site-footer .grid-footer{gap:var(--r4g-space-xs)}}.site-footer .footer-copyright{display:flex;flex-flow:wrap;align-items:center;justify-content:space-between;gap:var(--r4g-space-xs);padding-block:var(--r4g-space-s)}.site-header .site-nav{max-width:var(--r4g-container-xl);margin:auto;padding-inline:var(--r4g-space-s);display:grid;grid-gap:var(--r4g-space-m);gap:var(--r4g-space-m);padding-block:var(--r4g-space-xs);align-items:center;grid-template-columns:55px 1fr}@media(max-width:480px){.site-header .site-nav{gap:var(--r4g-space-s)}}.site-header .logo{width:55px}@media(max-width:834px){.hide-small{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}}@media(max-width:480px){.nav-discord{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}}.main-nav{margin:0;display:flex;align-items:center;gap:var(--r4g-space-m);justify-self:flex-end}@media(max-width:834px){.main-nav{gap:var(--r4g-space-s)}}.main-nav li{white-space:nowrap}.main-nav li a:focus,.main-nav li a:hover{color:var(--r4g-c-grey-200)}.button-discord{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;color:var(--theme-button-text);border-radius:var(--theme-button-border-radius);font-weight:var(--r4g-font-weight-semi);font-size:var(--r4g-font-size-s);text-decoration:none!important;display:inline-flex;gap:var(--r4g-space-2xs);align-items:center;justify-content:center;cursor:pointer;border:1px solid transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;white-space:nowrap;line-height:inherit;padding:var(--r4g-space-2xs) var(--r4g-space-xs);color:var(--r4g-c-white);background-color:var(--theme-button);border-radius:var(--r4g-radius-full);gap:var(--r4g-space-3xs);background:#5966f3}@media(max-width:480px){.button-discord{padding:var(--r4g-space-2xs) var(--r4g-space-s)}}.button-discord:hover:not(:disabled){color:var(--theme-button-text)}.button-discord:disabled{filter:grayscale(.1)}.button-discord.is-loading{background-image:url(/button-loader.svg);background-size:18px;background-position:50%;background-repeat:no-repeat;color:transparent!important}.button-discord:hover:not(:disabled){background-color:var(--theme-button-hover)}.button-discord:disabled{opacity:.7;cursor:not-allowed}.button-discord:hover{background:#4150f1!important}@media(max-width:1024px){.button-discord{padding:var(--r4g-space-2xs);aspect-ratio:1}.button-discord span{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}}.nav-hover-dropdown{position:relative}.nav-hover-dropdown>a{display:inline-flex;gap:var(--r4g-space-2xs);align-items:baseline}.nav-hover-dropdown>a svg{align-self:center;color:var(--r4g-c-grey-300);transition:transform .2s ease-in-out}@media(max-width:480px){.nav-hover-dropdown>a svg{padding-inline:var(--r4g-space-2xs)}}.nav-hover-dropdown:focus-within,.nav-hover-dropdown:hover{cursor:pointer}.nav-hover-dropdown:focus-within>a>svg,.nav-hover-dropdown:hover>a>svg{transform:rotate(180deg)}.main-nav .nav-hover-dropdown .dropdown{min-width:5rem;position:absolute;transition:all .5s ease;padding:var(--r4g-space-s);margin-top:1rem;left:50%;transform:translateX(-75%);top:0;display:block;z-index:11}@media(max-width:480px){.main-nav .nav-hover-dropdown .dropdown{transform:translateX(-50%)}}.dropdown{position:relative}.dropdown:before{content:"";position:absolute;left:75%;transform:translateX(-75%);top:8px;width:0;height:0;border-left:13px solid transparent;border-right:13px solid transparent;border-bottom:13px solid var(--r4g-c-dark-800)}@media(max-width:480px){.dropdown:before{left:50%;transform:translateX(-50%)}}.dropdown:after{content:"";filter:opacity(.45) blur(11px) saturate(1.2);mix-blend-mode:soft-light;background-size:200%;border-radius:var(--r4g-radius-l);position:absolute;height:calc(100% - 35px);width:calc(100% - 35px);left:50%;top:50%;transform:translateX(-50%) translateY(-50%);z-index:-2;background-image:radial-gradient(circle closest-corner at 0 50%,rgba(141,77,245,.65) 0,rgba(98,0,255,0) 100%),radial-gradient(circle farthest-corner at 100% 0,rgba(213,42,56,.7) 0,rgba(0,0,255,0) 100%),radial-gradient(circle farthest-corner at 50% 100%,#eb42b8 0 0,#a578ed 50%,#8d4cf6 100%)}.dropdown-menu{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--r4g-space-2xs);gap:var(--r4g-space-2xs);background:var(--r4g-c-dark-800);padding:var(--r4g-space-s);border-radius:var(--r4g-radius-xl);-webkit-backdrop-filter:saturate(.2) blur(3px);backdrop-filter:saturate(.2) blur(3px)}@media(max-width:480px){.dropdown-menu{padding:var(--r4g-space-xs);grid-template-columns:1fr;gap:var(--r4g-space-3xs)}}.dropdown-menu .nav-sign-out{color:var(--r4g-c-grey-300)}.dropdown-menu a{color:var(--r4g-c-grey-100);display:flex;gap:var(--r4g-space-2xs);align-items:center;padding:var(--r4g-space-3xs) var(--r4g-space-2xs);border-radius:var(--r4g-radius-s)}.dropdown-menu a:hover{background-color:var(--r4g-c-dark-600)}.dropdown-menu a:hover svg{color:var(--theme-accent-alt)}.early-access{position:absolute;top:-39px;left:-11px;background:var(--theme-accent-alt);color:var(--r4g-c-black);padding:var(--r4g-space-2xs);-webkit-padding-before:var(--r4g-space-m);padding-block-start:var(--r4g-space-m);display:flex;font-weight:700;align-items:center;gap:var(--r4g-space-3xs);transform:rotate(-11deg);transform-origin:top;opacity:.9;cursor:pointer}.early-access p{font-size:var(--r4g-font-size-xs)}@media(prefers-reduced-motion){.early-access{transition:all .2s ease-in-out}}.early-access:hover{opacity:.9;transform:translateY(20px) rotate(-11deg)}.browse-games .header-group{display:grid;grid-template-columns:max-content 1fr;grid-column-gap:var(--r4g-space-s);column-gap:var(--r4g-space-s)}@media(max-width:834px){.browse-games .header-group{display:flex;flex-flow:column}}.browse-games header{grid-column:1}.browse-games h1{font-size:var(--r4g-font-size-2xl)}.browse-games .results-count{font-family:var(--r4g-font-mono);font-size:var(--r4g-font-size-xs);text-transform:uppercase;color:var(--theme-accent-alt)}.browse-games .no-results{font-family:var(--r4g-font-mono);height:50vh;display:flex;justify-content:center;align-items:center}.list-end,.load-more{display:flex;justify-content:center;padding-block:var(--r4g-space-l)}.list-end{font-family:var(--r4g-font-mono)}.search-box{display:flex;align-items:center;border:1px solid var(--theme-input-border);border-radius:var(--r4g-radius-full);padding-inline:var(--r4g-space-s)}.search-box input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;width:auto;background-color:transparent;width:100%;color:var(--theme-text-color);-webkit-padding-start:var(--r4g-space-2xs);padding-inline-start:var(--r4g-space-2xs)}.search-box input[type=search]::placeholder{color:var(--theme-text-color)}.search-box input[type=search]:focus{outline:none}.applied-filters{grid-column:span 2}.applied-filters .tags{display:flex;margin:0}.toggle-and-search{grid-column:2;display:flex;gap:var(--r4g-space-s);flex-flow:row-reverse;align-self:center;justify-self:flex-end}@media(max-width:834px){.toggle-and-search{align-self:flex-start}}.filters-panel{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.filters-panel.open{clip:none;-webkit-clip-path:none;clip-path:none;height:auto;overflow:auto;position:static;white-space:normal;width:auto;grid-column:1/span 2;grid-row:2;overflow:visible;display:flex;flex-flow:column;gap:var(--r4g-space-s);-webkit-border-after:1px solid var(--theme-border-light);border-block-end:1px solid var(--theme-border-light);padding-block:var(--r4g-space-xs)}@media(max-width:834px){.filters-panel.open{padding-block:var(--r4g-space-xs)}}.filters-panel>div{display:flex;gap:var(--r4g-space-m);justify-content:space-between}@media(max-width:834px){.filters-panel>div{flex-flow:column;gap:var(--r4g-space-xs)}}.filters-panel>div>*{flex:1 1}.filter .label,.filter label{display:block;-webkit-margin-after:var(--r4g-space-3xs);margin-block-end:var(--r4g-space-3xs);font-weight:var(--r4g-font-weight-bold)}.filter .range-labels{display:flex;justify-content:space-between;font-size:var(--r4g-font-size-xs);font-family:var(--r4g-font-mono)}.filter .range-slider{margin-inline:var(--r4g-space-3xs)}.filter .button-small{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;background-color:var(--theme-button);color:var(--theme-button-text);border-radius:var(--theme-button-border-radius);font-weight:var(--r4g-font-weight-semi);font-size:var(--r4g-font-size-s);text-decoration:none!important;display:inline-flex;gap:var(--r4g-space-2xs);align-items:center;justify-content:center;cursor:pointer;border:1px solid transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;white-space:nowrap;line-height:inherit;background-color:var(--theme-button-small);color:var(--theme-button-small-text);gap:var(--r4g-space-3xs);padding:var(--r4g-space-3xs) var(--r4g-space-xs);border-radius:var(--r4g-radius-s);font-size:var(--r4g-font-size-xs);border-radius:var(--r4g-radius-full);background-color:var(--r4g-c-grey-100);color:#000}@media(max-width:480px){.filter .button-small{padding:var(--r4g-space-2xs) var(--r4g-space-s)}}.filter .button-small:hover:not(:disabled){color:var(--theme-button-text);background-color:var(--theme-button-hover)}.filter .button-small:disabled{filter:grayscale(.1);cursor:not-allowed}.filter .button-small.is-loading{background-image:url(/button-loader.svg);background-size:18px;background-position:50%;background-repeat:no-repeat;color:transparent!important}.filter .button-small:hover:not(:disabled){color:var(--theme-button-small-text);background-color:var(--theme-button-small-hover)}.filter .button-small-ghost{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;background-color:transparent;color:var(--r4g-c-grey-200);border:1px solid var(--r4g-c-grey-300);border-radius:var(--theme-button-border-radius);font-weight:var(--r4g-font-weight-semi);font-size:var(--r4g-font-size-s);text-decoration:none!important;display:inline-flex;gap:var(--r4g-space-2xs);align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;white-space:nowrap;line-height:inherit;padding:var(--r4g-space-3xs) var(--r4g-space-s);border-radius:var(--r4g-radius-full);font-size:var(--r4g-font-size-xs)}@media(max-width:480px){.filter .button-small-ghost{padding:var(--r4g-space-2xs) var(--r4g-space-s)}}.filter .button-small-ghost:hover:not(:disabled){border-color:var(--r4g-c-grey-200);color:var(--r4g-c-grey-100)}.filter .button-small-ghost:disabled{opacity:.5}.filter .button-small-ghost.is-loading{background-image:url(/button-loader.svg);background-size:18px;background-position:50%;background-repeat:no-repeat;color:transparent!important}.game-items{display:grid;grid-gap:var(--r4g-space-s);grid-template-columns:repeat(4,1fr);padding-block:var(--r4g-space-xs)}@media(max-width:1440px){.game-items{grid-template-columns:repeat(3,1fr)}}@media(max-width:960px){.game-items{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.game-items{grid-template-columns:1fr}}.game-detail .game-header{display:flex;gap:var(--r4g-space-m)}@media(max-width:1024px){.game-detail .game-header{flex-flow:column-reverse}}@media(max-width:480px){.game-detail .game-header{gap:var(--r4g-space-xs)}}.game-detail .game-title{flex:1 1;display:flex;flex-flow:column;gap:var(--r4g-space-xs)}.game-detail .game-title h1{font-size:var(--r4g-font-size-xl);-webkit-margin-before:0;margin-block-start:0;flex:1 1}.game-detail .game-title .badge{align-self:baseline}.game-detail .game-title .msg{font-family:var(--r4g-font-mono)}.game-detail .game-title .game-price{font-weight:var(--r4g-font-weight-black);font-size:var(--r4g-font-size-l)}.game-detail .game-price{margin-block:var(--r4g-space-xs)}.game-detail .button-big{width:100%}.game-detail .game-image{flex:2 1;position:relative}.game-detail .game-image img{border-radius:var(--r4g-radius-m)}.game-detail .hosted-by{position:absolute;bottom:var(--r4g-space-xs)}.game-detail .game-meta{display:flex;flex-flow:column;position:absolute;top:0;left:0;height:100%;width:100%;padding:var(--r4g-space-xs)}@media(max-width:480px){.game-detail .game-meta{position:static;padding:0}}.game-detail .game-meta .tags{-webkit-margin-before:var(--r4g-space-2xs);margin-block-start:var(--r4g-space-2xs)}@media(max-width:480px){.game-detail .game-meta .tags .tag{background:var(--r4g-c-cyan-900)}}.game-detail .game-datetime{border-radius:var(--r4g-radius-s);padding:var(--r4g-space-3xs);background-color:var(--r4g-c-black-alpha-700);color:var(--r4g-c-white);font-family:var(--r4g-font-mono);font-size:var(--r4g-font-size-s);text-transform:uppercase;display:inline-flex;align-self:flex-start;line-height:1}@media(max-width:480px){.game-detail .game-datetime{-webkit-margin-before:var(--r4g-space-xs);margin-block-start:var(--r4g-space-xs);line-height:var(--r4g-line-height);padding:0}}.game-detail .card-game-profile .card-body{display:flex;flex-flow:column-reverse;gap:var(--r4g-space-m)}@media(max-width:1024px){.game-detail .card-game-profile .card-body{flex-flow:column-reverse}}.game-detail .game-chart{flex:1 1;background-color:var(--r4g-c-dark-600);border-radius:var(--r4g-radius-m);border:1px solid var(--r4g-c-dark-500);box-shadow:var(--r4g-shadow-s)}.game-detail .game-stats{flex:1 1;display:flex;align-items:center}@media(max-width:1024px){.game-detail .game-stats{align-items:flex-start;padding:0}}.game-detail .game-stats dl{display:grid;grid-template-columns:1fr 1fr}.game-detail .game-stats dt{color:var(--r4g-c-purple-400)}.game-detail .game-stats dd{font-size:var(--r4g-font-size-s);font-weight:var(--r4g-font-weight-black);-webkit-margin-after:var(--r4g-space-s);margin-block-end:var(--r4g-space-s);white-space:nowrap}@media(max-width:480px){.game-detail .game-stats dd{white-space:wrap}}.game-detail .game-stats dd:last-of-type{margin-block:0}.game-detail .game-details{display:flex;gap:var(--r4g-space-m);-webkit-margin-before:var(--r4g-space-m);margin-block-start:var(--r4g-space-m)}@media(max-width:834px){.game-detail .game-details{flex-flow:column;gap:unset}}.game-detail .game-details>div{display:flex;flex-flow:column;gap:var(--r4g-space-m)}.game-detail .game-details .col-1{flex:3 1}@media(max-width:1024px){.game-detail .game-details .col-1{flex:1 1}}.game-detail .game-details .col-2{flex:2 1}@media(max-width:1024px){.game-detail .game-details .col-2{flex:1 1}}.game-detail .sessions-list{display:flex;flex-flow:column;gap:var(--r4g-space-xs)}.game-detail .sessions-list a:hover .session-datetime{filter:saturate(2)}.game-detail .avatar-title{display:flex;gap:var(--r4g-space-xs);align-items:center}.game-detail .avatar-title h3{font-weight:var(--r4g-font-weight-black);font-size:var(--r4g-font-size-l);margin-bottom:0}.game-detail .col-2 .card .button-group{justify-content:flex-start}.dashboard-game-detail{flex:1 1;flex-basis:1000px;-webkit-padding-before:0;padding-block-start:0}.dashboard-game-detail .game-header{display:block}.dashboard-game-detail .game-image{flex:none}.dashboard-game-detail .alert{-webkit-margin-before:var(--r4g-space-m);margin-block-start:var(--r4g-space-m)}.dashboard-game-detail .image--with-aspect-ratio{aspect-ratio:16/9}@media(max-width:1024px){.dashboard-game-detail .image--with-aspect-ratio{aspect-ratio:4/3}}@media(max-width:480px){.dashboard-game-detail .image--with-aspect-ratio{aspect-ratio:1}}.dashboard-game-detail .game-meta{align-items:flex-start;gap:var(--r4g-space-xs);position:absolute}@media(max-width:834px){.dashboard-game-detail .game-meta{padding:var(--r4g-space-2xs)}}.dashboard-game-detail .game-meta .tags{margin-block:0}.dashboard-game-detail .game-title{font-size:var(--r4g-font-size-xl);margin-block:0;flex:none;border-radius:var(--r4g-radius-s);background:var(--r4g-c-black-alpha-700);padding:var(--r4g-space-3xs)}.dashboard-game-detail .game-details{flex-flow:column}.dashboard-game-detail .game-details .card{margin-block:0}.dashboard-game-detail .card-game-profile .card-body{display:flex;flex-flow:row wrap;gap:var(--r4g-space-m)}.dashboard-game-detail .card-game-profile .card-body .game-stats{flex:1 1}.dashboard-game-detail .card-game-profile .card-body .game-stats dl{display:block}.dashboard-game-detail .card-game-profile .card-body .radar-chart{flex:2 1}@media(max-width:834px){.dashboard-game-detail .card-game-profile .card-body{flex-flow:column-reverse}}.dashboard-game-detail .campaign-schedule{display:flex;flex-flow:column;gap:var(--r4g-space-xs)}.home{position:relative;display:flex;flex-flow:column;gap:var(--r4g-space-xl);-webkit-margin-after:var(--r4g-space-xl);margin-block-end:var(--r4g-space-xl)}@media(max-width:834px){.home{gap:var(--r4g-space-l);-webkit-margin-after:var(--r4g-space-l);margin-block-end:var(--r4g-space-l)}}.error-page{min-height:100vh}.error-page.has-background{background-position:top;background-size:cover;background-repeat:no-repeat}.error-page .error-msg{display:flex;flex-flow:column;align-items:center;justify-content:center;height:50vh;padding:var(--r4g-space-m);text-align:center}.error-page .error-msg h1{font-size:var(--r4g-font-size-4xl)}.error-page .error-msg p{-webkit-margin-before:var(--r4g-space-2xs);margin-block-start:var(--r4g-space-2xs);font-family:var(--r4g-font-mono)}.success-page{display:flex;flex-flow:column;justify-content:center;align-items:center;min-height:75vh}.success-page article{padding:var(--r4g-space-l);text-align:center;width:640px}@media(max-width:834px){.success-page article{width:100%;padding:var(--r4g-space-s)}}.success-page article .button{-webkit-margin-before:var(--r4g-space-l);margin-block-start:var(--r4g-space-l)}.static-page.has-background{background-position:top;background-size:contain;background-repeat:no-repeat;min-height:100vh}.layout-static-page{display:flex;gap:var(--r4g-space-3xl);flex-direction:row-reverse;padding-block:var(--r4g-space-l)}@media(max-width:834px){.layout-static-page{flex-flow:column}}.layout-static-page .layout-main{flex:3 1}.layout-static-page .layout-main .posts h2{-webkit-margin-before:var(--r4g-space-xs);margin-block-start:var(--r4g-space-xs);font-size:var(--r4g-font-size-m)}.layout-static-page .layout-aside{flex:1 1}.layout-static-page .layout-aside .aside-inner{padding:var(--r4g-space-m);background-color:var(--theme-card-background);border:1px solid var(--theme-card-border);border-radius:var(--r4g-radius-m)}.layout-static-page .layout-aside h3{font-size:var(--r4g-font-size-m);-webkit-margin-after:var(--r4g-space-s);margin-block-end:var(--r4g-space-s)}.layout-static-page .layout-aside li svg{-webkit-margin-end:5px;margin-inline-end:5px;color:var(--r4g-c-grey-300)}.layout-static-page .layout-aside a{display:inline-flex;align-items:center;padding-block:var(--r4g-space-3xs)}.layout-static-page .layout-aside a:hover{text-decoration:underline}.layout-static-page header{margin-bottom:var(--r4g-space-l)}.layout-static-page h1{font-size:var(--r4g-font-size-2xl)}.flex{display:flex}.item-block{padding-bottom:1rem}.detail-property{display:flex;flex:1 1;font-weight:700}.detail-value{display:flex;flex:3 1;flex-flow:column}.page-header{-webkit-margin-after:var(--r4g-space-l);margin-block-end:var(--r4g-space-l)}.page-header h1{font-size:var(--r4g-font-size-3xl);-webkit-margin-after:var(--r4g-space-s);margin-block-end:var(--r4g-space-s)}.help-page-content .help-items{display:flex;gap:var(--r4g-space-2xl);flex-flow:column;counter-reset:helpitems}.help-page-content .help-item{padding:var(--r4g-space-m);border-radius:var(--r4g-radius-m);position:relative}.help-page-content .help-item:before{counter-increment:helpitems;content:"Q" counter(helpitems);height:var(--r4g-space-2xl);width:var(--r4g-space-2xl);background-color:var(--r4g-c-purple-400);color:var(--r4g-c-black);display:flex;font-size:var(--r4g-font-size-xl);font-weight:var(--r4g-font-weight-black);align-items:center;justify-content:center;line-height:1;position:absolute;left:-60px;top:0;border-radius:var(--r4g-radius-full);opacity:.5;filter:saturate(3)}.help-page-content .help-item h2{color:var(--r4g-c-grey-100);font-size:var(--r4g-font-size-m);-webkit-margin-after:var(--r4g-space-xs);margin-block-end:var(--r4g-space-xs)}.layout-game-systems>.page-header .rich-text{max-width:54rem}.game-system{-webkit-margin-after:var(--r4g-space-3xl);margin-block-end:var(--r4g-space-3xl)}.game-system .page-header,.game-system .page-header h1{margin:0}.game-system .page-header a,.game-system .page-header small{font-family:var(--r4g-font-mono);text-transform:uppercase;color:var(--theme-accent-alt)}.game-system .rich-text .kg-embed-card iframe{width:100%;aspect-ratio:16/9;height:auto}.game-systems-list article{padding:var(--r4g-space-xs);background:var(--theme-card-inner-background);display:flex;flex-flow:column;gap:var(--r4g-space-xs)}.game-systems-list article figure img{width:100%;height:auto}.game-systems-list article h2{font-size:var(--r4g-font-size-m)}.game-systems-list article p{color:var(--r4g-c-grey-300)}.layout-cart header{font-size:var(--r4g-font-size-xl);-webkit-margin-after:var(--r4g-space-s);margin-block-end:var(--r4g-space-s)}.layout-cart h3{font-size:var(--r4g-font-size-m)}.layout-cart .mono{color:var(--theme-accent-alt)}.coupon{border-block:1px solid var(--theme-border-light);padding-block:var(--r4g-space-s)}.cart-empty{min-height:60vh;display:flex;flex-flow:column;justify-content:center}.cart-form{display:flex;gap:var(--r4g-space-l-xl);flex-wrap:wrap}.cart-items{border-radius:var(--theme-card-border-radius);background-color:var(--theme-card-background);padding:var(--r4g-space-s);border:1px solid var(--theme-card-border);position:relative;display:flex;flex-flow:column;gap:var(--r4g-space-s);flex:2 1}.cart-items header hgroup{display:flex;justify-content:space-between;align-items:center;gap:var(--r4g-space-xs)}.cart-items h2{font-size:var(--r4g-font-size-l)}.cart-items .sessions-subscribe{border-block:1px solid var(--theme-subtle-accent);-webkit-margin-before:var(--r4g-space-s);margin-block-start:var(--r4g-space-s);padding-block:var(--r4g-space-2xs);display:flex;gap:var(--r4g-space-xl);font-size:var(--r4g-font-size-s)}.cart-items .sessions-subscribe a{text-decoration:underline}.cart-items .session-list{display:flex;flex-flow:column;gap:var(--r4g-space-m)}.cart-items .cart-item{display:flex;gap:var(--r4g-space-2xs);position:relative;filter:saturate(.1);flex-flow:column}.cart-items .cart-item>div{display:grid;grid-template-columns:280px 2fr min-content;grid-gap:var(--r4g-space-s);gap:var(--r4g-space-s);position:relative}@media(max-width:834px){.cart-items .cart-item>div{display:flex;flex-flow:column}}.cart-items .cart-item .session-image{position:relative}.cart-items .cart-item .session-image img{border-radius:var(--r4g-radius-m)}.cart-items .cart-item .session-image .tag{position:absolute;top:var(--r4g-space-2xs);left:var(--r4g-space-2xs)}.cart-items .cart-item .session-info{display:flex;flex-flow:column;gap:var(--r4g-space-3xs);flex:1 1}.cart-items .cart-item .session-info .hosted-by{font-size:var(--r4g-font-size-xs);color:var(--r4g-c-grey-300)}.cart-items .cart-item .session-info time{color:var(--r4g-c-grey-300)}.cart-items .cart-item .session-info .price{font-weight:var(--r4g-font-weight-bold)}.cart-items .cart-item .buttons{display:flex;justify-content:flex-end;align-items:flex-start;min-width:9em}.cart-items .cart-item .checkout-item-alert{color:var(--r4g-c-errorRed);display:flex;padding:var(--r4g-space-3xs);padding-left:var(--r4g-space-2xs);align-items:center;font-weight:var(--r4g-font-weight-semi);background-color:var(--r4g-c-black-alpha-700);border-radius:var(--r4g-radius-m);border:1px solid var(--r4g-c-dark-500)}.cart-items .cart-item:hover:not(.in-cart){filter:saturate(.5)}.cart-items .in-cart{filter:saturate(1)}.cart-items .cart-item-one-shot>div{grid-template-columns:340px 2fr min-content}.order-total{border-radius:var(--theme-card-border-radius);background-color:var(--theme-card-background);padding:var(--r4g-space-s);border:1px solid var(--theme-card-border);position:relative;gap:var(--r4g-space-s);flex:1 1;display:flex;flex-flow:column;align-self:flex-start;position:-webkit-sticky;position:sticky;top:var(--r4g-space-m);gap:var(--r4g-space-xs)}.order-total .order-summary{flex:1 1}.order-total .order-items{display:flex;flex-flow:column;gap:var(--r4g-space-2xs);max-height:20vh;overflow:auto}.order-total .total{font-weight:var(--r4g-font-weight-black);font-size:var(--r4g-font-size-2xl)}.order-total .pay-buttons .checkbox{padding-block:var(--r4g-space-xs)}.order-total .button-big{width:100%}.order-total .bill-item{flex-direction:row;justify-content:space-between;font-family:var(--r4g-font-mono);margin:0}.order-total .bill-item-info{display:flex;flex-direction:column;min-width:0;gap:var(--r4g-space-3xs)}.order-total .bill-item-failed{color:var(--r4g-c-errorRed)}.order-total .bill-item-time{line-height:1;color:var(--theme-richtext-color);font-size:var(--r4g-font-size-xs)}.order-total .bill-item-price{min-width:5em}.layout-auth{background-size:cover;background-repeat:no-repeat;background-attachment:fixed;min-height:100vh;display:flex;flex-flow:column;justify-content:center;align-items:center;padding:var(--r4g-space-m)}@media(max-width:834px){.layout-auth{padding:var(--r4g-space-s)}}.layout-auth .auth-component{display:flex;align-items:center;justify-content:center;flex-flow:column;min-width:50vw;gap:var(--r4g-space-m)}@media(max-width:834px){.layout-auth .auth-component{min-width:80vw}}.layout-auth .auth-header{display:flex;justify-content:center}.layout-auth .auth-main a:hover{color:var(--theme-accent-alt)}.layout-auth .no-account{-webkit-margin-before:var(--r4g-space-m);margin-block-start:var(--r4g-space-m)}.layout-auth .no-account a{text-decoration:underline}.layout-auth .auth-wrapper{display:flex;flex-flow:column;padding:var(--r4g-space-l);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:var(--r4g-c-black-alpha-850);border-radius:var(--r4g-radius-l)}@media(max-width:834px){.layout-auth .auth-wrapper{padding:var(--r4g-space-m)}}.layout-auth .auth-wrapper h2{font-size:var(--r4g-font-size-2xl);text-align:center}.layout-auth .auth-wrapper h2,.layout-auth .auth-wrapper h2+p{-webkit-margin-after:var(--r4g-space-m);margin-block-end:var(--r4g-space-m)}.layout-auth .auth-wrapper a:hover{color:var(--theme-accent)}.layout-auth .auth-form{width:440px}@media(max-width:540px){.layout-auth .auth-form{width:unset}}.layout-auth .auth-form hr{margin-block:0;border-color:var(--r4g-c-cyan-800)}.layout-auth .auth-form h2{margin-block:0}.layout-auth .auth-form .button,.layout-auth .auth-form .button-big{-webkit-margin-before:var(--r4g-space-s);margin-block-start:var(--r4g-space-s);width:100%;padding-block:var(--r4g-space-s)}.layout-auth .auth-form .form-controls{gap:var(--r4g-space-m)}.layout-auth .auth-form .form-control{padding:0;background:transparent;border-color:transparent}.layout-auth .auth-form .form-control:focus-within{border-color:transparent}.layout-auth .auth-text{max-width:28rem;-webkit-margin-after:var(--r4g-space-s);margin-block-end:var(--r4g-space-s)}.layout-auth .auth-text>*{margin-block:0}.layout-auth .auth-text>*+*{margin-top:var(--r4g-space-xs)}.profile{display:flex;gap:var(--r4g-space-m)}@media(max-width:834px){.profile{flex-flow:column;gap:0}}.profile .layout-side{flex:1 1;display:flex;flex-flow:column;gap:var(--r4g-space-m)}.profile .layout-side h1{-webkit-margin-before:var(--r4g-space-xs);margin-block-start:var(--r4g-space-xs);font-size:var(--r4g-font-size-xl)}.profile .layout-side .avatar{display:flex;justify-content:center}.profile .layout-side .profile-actions{display:flex;gap:var(--r4g-space-xs)}.profile .layout-side .profile-data{display:flex;flex-flow:column;gap:var(--r4g-space-m);-webkit-margin-before:var(--r4g-space-m);margin-block-start:var(--r4g-space-m)}.profile .layout-side .profile-data>div{position:relative}.profile .layout-side .profile-data>div:after{--offset:calc(var(--r4g-space-m) / -2);position:absolute;left:0;top:var(--offset);content:"";width:100%;height:1px;background:var(--theme-card-border)}.profile .layout-side .playing-profile{-webkit-margin-before:var(--r4g-space-2xs);margin-block-start:var(--r4g-space-2xs)}.profile .layout-side .playing-profile .radar-chart{-webkit-margin-before:var(--r4g-space-xs);margin-block-start:var(--r4g-space-xs)}.profile .layout-main{flex:2 1;display:flex;flex-flow:column;gap:var(--r4g-space-m)}.profile .layout-main .stat-group{-webkit-margin-after:var(--r4g-space-m);margin-block-end:var(--r4g-space-m)}@media(max-width:1024px){.profile .layout-main .stat-group{flex-flow:column}}.profile .profile-stats{display:flex;flex-flow:column;gap:var(--r4g-space-xs);margin:0}.profile .profile-stats svg{width:24px;color:var(--r4g-c-grey-400)}.profile .profile-stats a,.profile .profile-stats li{display:flex;align-items:center;gap:var(--r4g-space-2xs)}.profile .profile-stats span{font-family:var(--r4g-font-sans);text-transform:uppercase;font-size:var(--r4g-font-size-xs)}.profile .review-quotes{display:flex;flex-flow:column;gap:var(--r4g-space-m)}.upcoming-games>h2{font-family:var(--r4g-font-mono);font-size:var(--r4g-font-size-l);letter-spacing:1px;font-weight:var(--r4g-font-weight-light);text-transform:uppercase;text-align:center;margin-block:var(--r4g-space-m) var(--r4g-space-l)}.dashboard-nav nav{display:flex;flex-flow:column;gap:var(--r4g-space-3xs);border-radius:var(--r4g-radius-m);padding:var(--r4g-space-xs);background-color:var(--theme-card-background);border:1px solid var(--theme-card-border)}@media(max-width:834px){.dashboard-nav nav{display:flex;flex-flow:wrap;gap:var(--r4g-space-xs)}}.dashboard-nav .nav-item{padding:var(--r4g-space-3xs);display:block;font-size:var(--r4g-font-size-xs)}.dashboard-nav .nav-item.active,.dashboard-nav .nav-item:hover{background-color:var(--r4g-c-dark-600)}.dashboard-nav .nav-item.active svg{color:var(--theme-accent-alt)}.dashboard-nav .nav-item svg{-webkit-margin-end:5px;margin-inline-end:5px}.mini-profile-block{display:flex;gap:var(--r4g-space-xs);flex-flow:column}.mini-profile-block header{display:flex;gap:var(--r4g-space-xs);flex-wrap:wrap;align-items:center}.mini-profile-block h2{font-size:var(--r4g-font-size-m);font-weight:var(--r4g-font-weight-semi)}.mini-profile-block h2 span{font-size:var(--r4g-font-size-xs);display:block;line-height:1;-webkit-margin-after:var(--r4g-space-3xs);margin-block-end:var(--r4g-space-3xs);font-family:var(--r4g-font-mono);font-weight:var(--r4g-font-weight-light);text-transform:uppercase;color:var(--theme-accent-alt)}.mini-profile-block .tags .tag{flex:1 1}.block-updates{display:flex;flex-flow:column;gap:var(--r4g-space-xs)}.message-block a{display:flex;gap:var(--r4g-space-2xs);align-items:center}.message-block a:hover{-webkit-backdrop-filter:grayscale(1);backdrop-filter:grayscale(1)}.layout-dashboard{display:grid;grid-template-columns:280px 1fr;grid-gap:var(--r4g-space-m);gap:var(--r4g-space-m);align-items:flex-start}@media(max-width:960px){.layout-dashboard{grid-template-columns:1fr 3fr}}@media(max-width:834px){.layout-dashboard{display:flex;flex-flow:column;align-items:stretch}}.layout-dashboard .dashboard-nav{grid-column:1}@media(max-width:834px){.layout-dashboard .dashboard-nav{flex:1 1}}.layout-dashboard .dashboard-content{grid-column:2}@media(max-width:834px){.layout-dashboard .dashboard-content{flex:1 1}}.layout-dashboard .dashboard-module{border-radius:var(--theme-card-border-radius);background-color:var(--theme-card-background);padding:var(--r4g-space-s);border:1px solid var(--theme-card-border);position:relative;display:flex;flex-flow:column;gap:var(--r4g-space-s)}.layout-dashboard .dashboard-home,.layout-dashboard .dashboard-manage-games{display:flex;flex-flow:column;gap:var(--r4g-space-m)}.layout-dashboard .dashboard-home .card,.layout-dashboard .dashboard-manage-games .card{-webkit-margin-after:0;margin-block-end:0}.layout-dashboard .section-header h1,.layout-dashboard>header h1{font-size:var(--r4g-font-size-2xl);font-weight:var(--r4g-font-weight-black)}.layout-dashboard .section-header .buttons{-webkit-margin-before:var(--r4g-space-xs);margin-block-start:var(--r4g-space-xs)}.layout-dashboard .section-header.small{-webkit-margin-after:var(--r4g-space-xs);margin-block-end:var(--r4g-space-xs)}.card-game-session{background-color:var(--theme-card-inner-background);border-radius:var(--r4g-radius-s);padding:var(--r4g-space-xs);border:1px solid var(--theme-card-inner-background);color:var(--r4g-c-white)}.card-game-session:hover{border-color:var(--theme-card-border-hover)}.card-game-session h3{font-size:var(--r4g-font-size-m);margin-block:var(--r4g-space-2xs)!important}.card-game-session .badge{-webkit-margin-after:var(--r4g-space-3xs);margin-block-end:var(--r4g-space-3xs)}.my-games-card .card-header{display:flex;justify-content:space-between}.games-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--r4g-space-xs);gap:var(--r4g-space-xs)}@media(max-width:834px){.games-list{display:flex;flex-flow:column}}.my-games-item{background-color:var(--theme-card-inner-background);border-radius:var(--r4g-radius-s);padding:var(--r4g-space-xs);color:var(--r4g-c-white);display:flex;flex-flow:column;gap:var(--r4g-space-xs);position:relative}.my-games-item .menu-toggle{position:absolute;top:var(--r4g-space-s);right:var(--r4g-space-s);background:var(--r4g-c-black-alpha-700);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-right:var(--theme-button-border-radius)}.my-games-item .image--with-aspect-ratio{aspect-ratio:4/1;position:relative;-webkit-mask-image:linear-gradient(#000,transparent);mask-image:linear-gradient(#000,transparent)}@media(max-width:834px){.my-games-item .image--with-aspect-ratio{aspect-ratio:3/1}}.my-games-item .image--with-aspect-ratio .alerts{display:flex;flex-flow:column;gap:var(--r4g-space-xs);margin:0;position:absolute;bottom:var(--r4g-space-2xs);left:var(--r4g-space-2xs)}.my-games-item .image--with-aspect-ratio .alerts .alert{margin-block:0}.my-games-item .game-info{display:flex;flex-flow:column;gap:var(--r4g-space-xs);flex:1 1}.my-games-item .button-group{gap:var(--r4g-space-2xs);flex:1 1;align-items:flex-end}.my-games-item .tags{display:flex;gap:var(--r4g-space-3xs);flex-wrap:wrap;margin-block:0}.my-games-item h3{font-weight:var(--r4g-font-weight-black);font-size:var(--r4g-font-size-l);-webkit-margin-after:0!important;margin-block-end:0!important}.dashboard-wallet{flex:1 1;flex-basis:1000px}.dashboard-wallet .account-users{display:flex;gap:var(--r4g-space-s)}@media(max-width:834px){.dashboard-wallet .account-users{flex-flow:column}}.dashboard-wallet .account-users>div{flex:1 1;padding:var(--r4g-space-xs);border-radius:var(--r4g-radius-s);display:flex;flex-flow:column;gap:var(--r4g-space-s);background-color:var(--theme-card-inner-background)}.dashboard-wallet .account-users>div h2{font-size:var(--r4g-font-size-m);margin:0!important}.dashboard-wallet .account-users>div .button-small{align-self:flex-start}.foundry-servers{display:flex;flex-flow:column;gap:var(--r4g-space-m)}.foundry-info{color:var(--r4g-c-grey-300)}.foundry-box,.foundry-info{background-color:var(--r4g-c-dark-600);padding:var(--r4g-space-m);border-radius:var(--r4g-radius-s)}.foundry-box h3{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:var(--r4g-space-2xs);margin-block-end:var(--r4g-space-2xs);color:var(--r4g-c-cyan-100);font-size:var(--r4g-font-size-l)}.foundry-box dl{display:flex;flex-flow:column;gap:var(--r4g-space-2xs);margin-block:var(--r4g-space-s)}.foundry-box dt{color:var(--theme-accent-alt);text-transform:uppercase}.foundry-box dd{font-family:var(--r4g-font-mono);-webkit-margin-after:var(--r4g-space-xs);margin-block-end:var(--r4g-space-xs)}.foundry-box dd svg{-webkit-margin-end:var(--r4g-space-3xs);margin-inline-end:var(--r4g-space-3xs)}.cron-form h2{-webkit-margin-after:var(--r4g-space-m);margin-block-end:var(--r4g-space-m)}.cron-form .cron-actions{display:flex;flex-flow:column;gap:var(--r4g-space-s)}.game-form{display:flex;flex-flow:column;gap:var(--r4g-space-m)}.dashboard-notices .notices-feed>div>div{display:flex;flex-wrap:wrap;gap:var(--r4g-space-m)}.reviews-table .run-by{-webkit-margin-before:var(--r4g-space-2xs);margin-block-start:var(--r4g-space-2xs);display:flex;justify-content:flex-start;align-items:center;gap:var(--r4g-space-3xs)}.reviews-table .review-user,.reviews-table .run-by{color:var(--r4g-c-grey-300)}.reviews-table blockquote{max-width:300px;white-space:nowrap;overflow:clip;text-overflow:ellipsis;position:relative;padding:var(--r4g-space-2xs);-webkit-padding-start:var(--r4g-space-s);padding-inline-start:var(--r4g-space-s)}.reviews-table blockquote:after{content:'"';position:absolute;top:0;left:0;font-family:var(--r4g-font-mono);font-size:var(--r4g-font-size-2xl);color:var(--theme-accent-alt)}.reviews-table .rating{display:flex;flex-wrap:nowrap;gap:var(--r4g-space-xs)}.reviews-table .rating span{display:flex;align-items:center;gap:var(--r4g-space-3xs)}.reviews-table tbody td{font-size:var(--r4g-font-size-s)}.reviews-table tbody td time{font-size:var(--r4g-font-size-xs)}.reviews header{display:flex;flex-flow:column;gap:var(--r4g-space-s);-webkit-margin-after:var(--r4g-space-s);margin-block-end:var(--r4g-space-s)}.review-game .review-game-form{border:1px solid var(--r4g-c-dark-500);border-radius:var(--r4g-radius-s);-webkit-padding-after:var(--r4g-space-s);padding-block-end:var(--r4g-space-s)}.review-game .review-game-form .form-controls{gap:0}.review-game .users{display:flex;gap:var(--r4g-space-s)}.review-game .users h4{-webkit-margin-after:var(--r4g-space-2xs);margin-block-end:var(--r4g-space-2xs)}.review-game .button-group{-webkit-padding-start:var(--r4g-space-m);padding-inline-start:var(--r4g-space-m)}.review-game .game-meta{display:flex;gap:var(--r4g-space-s);flex-direction:row-reverse}@media(max-width:834px){.review-game .game-meta{flex-flow:column-reverse;gap:var(--r4g-space-2xs)}}.review-game .game-meta h2{font-size:var(--r4g-font-size-l)}.review-game .game-meta .game-image{max-width:640px;flex:1 1}.review-game .game-meta .game-image img{border-radius:var(--r4g-radius-s)}.review-game .game-info{flex:2 1;display:flex;flex-flow:column;gap:var(--r4g-space-xs)}.review-game .game-info .session-datetime{align-self:flex-start}.review-game .users-info{display:flex;gap:var(--r4g-space-s)}.review-game .users-info h4{-webkit-margin-after:var(--r4g-space-2xs);margin-block-end:var(--r4g-space-2xs)}.review-game .gm-info a{display:flex;gap:var(--r4g-space-xs);align-items:center}.review-game .review-comments{background:transparent!important;border-color:transparent!important}.review-players .player-info{-webkit-margin-after:var(--r4g-space-s);margin-block-end:var(--r4g-space-s);display:flex;gap:var(--r4g-space-xs);align-items:center}.review-players .player-review{border-radius:var(--theme-card-border-radius);background-color:var(--theme-card-background);padding:var(--r4g-space-s);border:1px solid var(--theme-card-border);position:relative;display:flex;flex-flow:column;gap:var(--r4g-space-s)}.reviews-thanks{text-align:center;padding:var(--r4g-space-xl)}@media(max-width:834px){.reviews-thanks{padding:var(--r4g-space-s)}}.reviews-thanks .tip-jar{display:flex;flex-flow:column;align-items:center;border:none;padding:0}.reviews-thanks .tip-jar p{text-align:center;font-size:var(--r4g-font-size-m);max-width:40em}.layout-blog{margin-block:var(--r4g-space-s) var(--r4g-space-2xl)}.layout-blog .page-header{-webkit-margin-after:var(--r4g-space-l);margin-block-end:var(--r4g-space-l);text-align:center}.layout-blog .page-header p{font-family:var(--r4g-font-serif);font-size:var(--r4g-font-size-l);color:var(--r4g-c-grey-300)}.blog-posts{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:var(--r4g-space-xl)}.blog-posts figure{-webkit-margin-after:var(--r4g-space-s);margin-block-end:var(--r4g-space-s)}.blog-posts figure img{aspect-ratio:16/9;overflow:clip;border-radius:var(--r4g-radius-m);width:100%}.blog-posts h2,.blog-posts h3{font-size:var(--r4g-font-size-m);font-weight:var(--r4g-font-weight-black);-webkit-margin-after:var(--r4g-space-2xs);margin-block-end:var(--r4g-space-2xs)}.blog-posts h2 a:hover,.blog-posts h3 a:hover{color:var(--theme-accent)}.blog-posts p{margin-block:var(--r4g-space-s)}.blog-posts .tags{-webkit-margin-before:0;margin-block-start:0}.blog-posts time{color:var(--r4g-c-grey-300)}.featured-post{padding:var(--r4g-space-l);-webkit-margin-after:var(--r4g-space-xl);margin-block-end:var(--r4g-space-xl);border-radius:var(--r4g-radius-m);background:var(--r4g-c-dark-700)}@media(max-width:834px){.featured-post{padding:var(--r4g-space-s)}}.featured-post .blog-post{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:var(--r4g-space-xl);gap:var(--r4g-space-xl)}@media(max-width:834px){.featured-post .blog-post{display:flex;flex-flow:column;gap:var(--r4g-space-s)}}.featured-post .post-image{grid-column:1/span 3;grid-row:1;background:var(--r4g-c-dark-600);align-self:flex-start;position:relative}.featured-post .post-image img{border-radius:var(--r4g-radius-s)}.featured-post .post-image figcaption{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.featured-post .post-content{grid-column:4/span 3;grid-row:1;display:flex;flex-flow:column;gap:var(--r4g-space-xs);align-items:flex-start}.featured-post .post-content .button{align-self:flex-end}.blog-single{width:66%;margin:auto}@media(max-width:834px){.blog-single{width:100%}}.blog-single .post-header{-webkit-margin-after:var(--r4g-space-xl);margin-block-end:var(--r4g-space-xl)}.blog-single .post-header h1{font-size:var(--r4g-font-size-2xl);-webkit-margin-after:var(--r4g-space-m);margin-block-end:var(--r4g-space-m)}.blog-single .rich-text li a{text-decoration:underline}.blog-single .rich-text u{text-decoration:none}.blog-single figure{margin-block:var(--r4g-space-l)}.blog-single figure img{width:100%;height:auto;border-radius:var(--r4g-radius-m)}.blog-single figure figcaption{-webkit-margin-before:var(--r4g-space-3xs);margin-block-start:var(--r4g-space-3xs);color:var(--r4g-c-grey-300)}.blog-single footer{margin-block:var(--r4g-space-l);padding-block:var(--r4g-space-l);border-top:1px solid var(--theme-subtle-accent);display:flex;align-items:center}.blog-single footer .tags{-webkit-margin-before:0;margin-block-start:0}.blog-single footer p{margin:0;-webkit-margin-end:var(--r4g-space-xs);margin-inline-end:var(--r4g-space-xs)}.dashboard-schedule .page-header{margin:0}.dashboard-schedule .schedule-list .notice-scrollable h2{-webkit-margin-after:var(--r4g-space-xs);margin-block-end:var(--r4g-space-xs)}.dashboard-schedule .schedule-list-items{display:grid;grid-gap:var(--r4g-space-s);grid-template-columns:repeat(2,1fr)}@media(max-width:1024px){.dashboard-schedule .schedule-list-items{grid-template-columns:1fr}}.dashboard-schedule .schedule-list-items .no-results{grid-column:span 2}.dashboard-schedule .schedule-list-items .no-results .rich-text{-webkit-margin-after:var(--r4g-space-m);margin-block-end:var(--r4g-space-m)}.dashboard-schedule .schedule-list-items .schedule-item{background:var(--theme-card-inner-background);padding:var(--r4g-space-s);border-radius:var(--theme-form-control-border-radius);position:relative}.dashboard-schedule .schedule-list-items .schedule-item h3{font-size:var(--r4g-font-size-s)}.dashboard-schedule .schedule-list-items .schedule-item>div{-webkit-margin-end:var(--r4g-space-xl);margin-inline-end:var(--r4g-space-xl)}.dashboard-schedule .schedule-list-items .schedule-item .game-link,.dashboard-schedule .schedule-list-items .schedule-item .responses h4{margin-block:var(--r4g-space-xs)}.dashboard-schedule .schedule-list-items .schedule-item .avatar-group{flex-flow:row}.dashboard-schedule .schedule-list-items .schedule-item .menu-toggle{position:absolute;top:var(--r4g-space-s);right:var(--r4g-space-s)}.dashboard-schedule .schedule-create-new .created-items{display:flex;flex-flow:column;gap:var(--r4g-space-xs)}.dashboard-schedule .schedule-create-new .line-items-form{display:flex;padding:var(--r4g-space-s);background:transparent;border:1px dashed var(--theme-border-light);gap:var(--r4g-space-s);justify-content:space-between;border-radius:var(--r4g-radius-s)}.dashboard-schedule .schedule-create-new .line-items-form .line-items{gap:var(--r4g-space-s)}.dashboard-schedule .schedule-create-new .line-items-form .line-item{position:relative}.dashboard-schedule .schedule-create-new .line-items-form .error-message{position:absolute;left:0}.dashboard-schedule .schedule-create-new .schedule-item{padding:var(--r4g-space-s);background:var(--r4g-c-dark-400);border-radius:var(--r4g-radius-s);display:flex}@media(max-width:834px){.dashboard-schedule .schedule-create-new .schedule-item{flex-flow:column}}.dashboard-schedule .schedule-create-new .schedule-item time{font-family:var(--r4g-font-sans);font-size:var(--r4g-font-size-m);font-weight:var(--r4g-font-weight-bold);text-transform:inherit}.dashboard-schedule .schedule-create-new .schedule-item h3{-webkit-margin-after:var(--r4g-space-3xs);margin-block-end:var(--r4g-space-3xs)}.dashboard-schedule .schedule-create-new .schedule-item p{-webkit-margin-after:var(--r4g-space-2xs);margin-block-end:var(--r4g-space-2xs)}.dashboard-schedule .schedule-create-new .schedule-item>div:first-of-type{flex:1 1}.dashboard-schedule .schedule-create-new .schedule-item .button-group{align-self:flex-end}@media(max-width:834px){.dashboard-schedule .schedule-create-new .schedule-item .button-group{-webkit-margin-before:var(--r4g-space-xs);margin-block-start:var(--r4g-space-xs)}}.schedule-game-grid{display:grid;grid-template-columns:2fr 1fr;grid-gap:var(--r4g-space-m);gap:var(--r4g-space-m);-webkit-margin-after:var(--r4g-space-2xl);margin-block-end:var(--r4g-space-2xl)}.schedule-game{width:75%;margin:auto}@media(max-width:834px){.schedule-game{width:unset}}.schedule-game figure{grid-column:1/span 2;grid-row:1;position:relative;height:250px;width:100%}.schedule-game figure img{border-radius:var(--r4g-radius-m)}.schedule-game h1{-webkit-margin-after:0;margin-block-end:0}.schedule-game .page-header{-webkit-margin-after:0;margin-block-end:0}.schedule-game .page-header,.schedule-game .poll-details{grid-column:1/span 2;display:flex;gap:var(--r4g-space-xs)}.schedule-game .poll-details{flex-flow:column-reverse}.schedule-game .schedule-form{display:grid;grid-template-columns:2fr 1fr;grid-gap:var(--r4g-space-m) var(--r4g-space-xl);gap:var(--r4g-space-m) var(--r4g-space-xl)}@media(max-width:834px){.schedule-game .schedule-form{display:flex;flex-flow:column}}.schedule-game .poll-options{grid-column:1;display:flex;flex-flow:column;gap:var(--r4g-space-s);position:relative}.schedule-game .poll-options legend{position:absolute;top:clamp(-2.25rem,-2.1457rem - .4571vw,-2.5rem)}.schedule-game .poll-checkbox{padding:var(--r4g-space-s);display:flex;background:var(--r4g-c-dark-600);border:2px solid transparent;border-radius:var(--theme-form-control-border-radius);cursor:pointer}.schedule-game .poll-checkbox input{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.schedule-game .poll-checkbox:hover{position:relative;left:var(--r4g-space-xs)}@media(max-width:834px){.schedule-game .poll-checkbox:hover{left:var(--r4g-space-2xs)}}.schedule-game .poll-checkbox:has(input:checked){position:relative;left:var(--r4g-space-xs);border-color:var(--theme-accent-alt)}@media(max-width:834px){.schedule-game .poll-checkbox:has(input:checked){left:var(--r4g-space-2xs)}}.schedule-game .poll-checkbox time{font-family:var(--r4g-font-sans);font-size:var(--r4g-font-size-m);font-weight:var(--r4g-font-weight-bold);text-transform:inherit}.schedule-game .poll-checked-icons{display:flex;align-items:center}.schedule-game .poll-option-info{display:flex;gap:var(--r4g-space-xs)}.schedule-game .poll-option-info h3{-webkit-margin-after:var(--r4g-space-xs);margin-block-end:var(--r4g-space-xs)}.schedule-game .poll-option-info p{-webkit-margin-after:var(--r4g-space-2xs);margin-block-end:var(--r4g-space-2xs)}.schedule-game .poll-option-info .avatar-group{flex-flow:row}.schedule-game .poll-buttons{grid-column:2;display:flex;flex-flow:column;gap:var(--r4g-space-s)}.schedule-game .poll-buttons .button{width:100%}.schedule-game .poll-buttons .button-vote{padding-block:var(--r4g-space-m)}.schedule-game-edit{width:unset}.schedule-game-edit .page-header{grid-column:1/span 2}.avatar-group:not(:has(*)){display:none!important}.stat-group{display:flex;gap:var(--r4g-space-xs);flex-wrap:wrap}@media(max-width:480px){.stat-group{gap:var(--r4g-space-2xs)}}.stat{border-radius:var(--r4g-radius-m);background-color:var(--r4g-c-dark-600);padding:var(--r4g-space-xs);color:var(--r4g-c-cyan-100);border:1px solid var(--r4g-c-dark-500);flex:1 1}@media(max-width:834px){.stat{padding:var(--r4g-space-2xs)}}.stat dt{font-family:var(--r4g-font-mono);font-size:var(--r4g-font-size-xs);text-transform:uppercase}.stat dd{display:flex;align-items:center;gap:var(--r4g-space-2xs);-webkit-padding-before:var(--r4g-space-xs);padding-block-start:var(--r4g-space-xs);font-weight:var(--r4g-font-weight-black);font-size:var(--r4g-font-size-l)}@media(max-width:480px){.stat dd{font-size:var(--r4g-font-size-m);gap:var(--r4g-space-2xs)}}.stat dd svg{font-size:inherit}.hosted-by{display:inline-flex;flex-flow:column;padding:var(--r4g-space-xs);border:1px solid var(--theme-border-light);background-color:var(--r4g-c-black-alpha-850);border-radius:var(--r4g-radius-s);align-self:flex-end;gap:var(--r4g-space-2xs)}@media(max-width:480px){.hosted-by,.hosted-by .tags{display:none}}.hosted-by h3{font-family:var(--r4g-font-mono);font-size:var(--r4g-font-size-xs);text-transform:uppercase;font-weight:var(--r4g-font-weight-light);-webkit-margin-after:0;margin-block-end:0}.hosted-by .avatar-title a{display:flex;gap:var(--r4g-space-xs);align-items:center}.hosted-by .avatar-title a h4{margin-bottom:0}.dark-panel{border-radius:var(--r4g-radius-m);background-color:var(--r4g-c-dark-600);padding:var(--r4g-space-2xs);color:var(--r4g-c-cyan-100);border:1px solid var(--r4g-c-dark-500);font-weight:400;margin-top:var(--r4g-space-3xs);margin-bottom:var(--r4g-space-2xs);width:-moz-fit-content;width:fit-content}.dark-panel.dark-panel-inline{padding:var(--r4g-space-3xs);line-height:1em}.badge,.tag{border-radius:var(--r4g-radius-s);padding:var(--r4g-space-3xs);background-color:var(--theme-badge);color:var(--r4g-c-white);font-family:var(--r4g-font-mono);font-size:var(--r4g-font-size-xs);text-transform:uppercase;display:inline-flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1;max-width:360px}@media(max-width:480px){.badge,.tag{max-width:240px}}.badge svg:not(.fa-dollar-sign,.fa-xmark),.tag svg:not(.fa-dollar-sign,.fa-xmark){-webkit-margin-end:5px;margin-inline-end:5px}.badge.is-tag,.tag.is-tag{background-color:var(--r4g-c-cyan-900)}.badge.is-dark,.tag.is-dark{background-color:var(--r4g-c-black-alpha-700)}.badge.is-blue,.tag.is-blue{background-color:var(--r4g-c-cyan-800)}.badge.is-large,.tag.is-large{font-size:var(--r4g-font-size-s)}@media(max-width:480px){.badge.is-large,.tag.is-large{font-size:var(--r4g-font-size-xs)}.badge.is-selected,.tag.is-selected{padding-right:20px;position:relative}.badge.is-selected svg,.tag.is-selected svg{position:absolute;right:5px}}.badge.is-selected svg,.tag.is-selected svg{cursor:pointer;-webkit-margin-start:5px;margin-inline-start:5px}.badge.in-list,.tag.in-list{margin-top:.3125rem}.tags{display:inline-flex;gap:var(--r4g-space-3xs);flex-wrap:wrap}.tags:not(:has(*)){display:none}.tags-group h3{font-size:var(--r4g-font-size-s);-webkit-margin-before:var(--r4g-space-s);margin-block-start:var(--r4g-space-s);-webkit-margin-after:var(--r4g-space-3xs)!important;margin-block-end:var(--r4g-space-3xs)!important}.tags-group h3:not(:first){-webkit-margin-before:0!important;margin-block-start:0!important}.card{border-radius:var(--theme-card-border-radius);background-color:var(--theme-card-background);padding:var(--r4g-space-s);border:1px solid var(--theme-card-border);position:relative;display:flex;flex-flow:column;gap:var(--r4g-space-s)}.card-header h1,.card-header h2,.card-header h3{margin-block:0}.card-body h3{font-size:var(--r4g-font-size-m);-webkit-margin-after:var(--r4g-space-2xs);margin-block-end:var(--r4g-space-2xs)}.card-body h3:first-of-type{-webkit-margin-before:0;margin-block-start:0}.card-loader{border-radius:var(--r4g-radius-m);background-color:var(--r4g-c-black-alpha-500);position:absolute;font-size:var(--r4g-font-size-xl);left:0;top:0}.status{display:inline-flex;line-height:1;border-radius:var(--r4g-radius-full);background-color:var(--r4g-c-dark-500);padding:var(--r4g-space-2xs);font-family:var(--r4g-font-mono);font-size:var(--r4g-font-size-xs);text-transform:uppercase;letter-spacing:1px}.status.active .svg-inline--fa{color:var(--theme-status-go)}.status.warn .svg-inline--fa{color:var(--theme-status-warn)}.status.stopped .svg-inline--fa{color:var(--theme-status-stop)}.status .svg-inline--fa{margin-right:5px}.stars{display:flex;gap:var(--r4g-space-3xs);align-items:center;padding-block:var(--r4g-space-2xs)}.stars-average{align-items:flex-end}.stars-average span{font-weight:var(--r4g-font-weight-bold);line-height:1;font-size:var(--r4g-font-size-m)}.stars svg{color:var(--r4g-c-infoGray)}.stars svg[data-active]{color:var(--r4g-c-warningYellow)}.gem{position:absolute;right:-7px;top:-7px;aspect-ratio:1;display:inline-flex;justify-content:center;align-items:center;font-size:var(--r4g-font-size-xs);text-transform:uppercase;border-radius:var(--r4g-radius-full);background-color:var(--theme-accent-alt);line-height:0;color:var(--r4g-c-black);padding:8px;font-weight:var(--r4g-font-weight-normal)}.block{display:flex;flex-flow:column;border-radius:var(--r4g-radius-m);background-color:var(--theme-card-background);padding:var(--r4g-space-xs);-webkit-margin-after:var(--r4g-space-s);margin-block-end:var(--r4g-space-s);border:1px solid var(--theme-card-border);position:relative;gap:var(--r4g-space-xs)}.block a:hover{color:var(--r4g-c-grey-200)}.block:not(:has(*)){display:none}.block .msg{font-size:var(--r4g-font-size-xs)}.sections-nav{margin-block:var(--r4g-space-s)}.sections-nav ul{margin:0;display:flex;gap:var(--r4g-space-s);flex-flow:row wrap}.sections-nav li{font-weight:var(--r4g-font-weight-semi);position:relative;display:inline-flex}.sections-nav a{background:var(--r4g-c-dark-600);color:var(--r4g-c-grey-300);padding:var(--r4g-space-xs);position:relative;border-radius:var(--theme-button-border-radius);transition:all .3s ease-in-out}.sections-nav .active a,.sections-nav a:hover{background:var(--r4g-c-dark-400)}.sections-nav .active a{color:var(--r4g-c-grey-100)}.game-item{background-color:var(--theme-card-background);border-radius:var(--r4g-radius-s);border:1px solid var(--theme-card-border)}.game-item,.game-item>div{display:flex;flex-flow:column}.game-item>div{flex:1 1}.game-item .free-game .button{filter:hue-rotate(180deg)}.game-item .free-game .price{font-family:var(--r4g-font-mono);font-size:var(--r4g-font-size-l)}.game-item .price{font-family:var(--r4g-font-mono);font-size:var(--r4g-font-size-m)}.game-item .price span{margin-inline:var(--r4g-space-3xs)}.game-item .game-image{position:relative;overflow:clip;display:flex;flex-flow:column;justify-content:flex-end}.game-item .game-image .image--with-aspect-ratio img{transition:all .2s ease-in-out;border-radius:var(--r4g-radius-s) var(--r4g-radius-s) 0 0;filter:greyscale(.5)}.game-item .game-image a:hover .image--with-aspect-ratio img{filter:greyscale(0) saturate(1.1)}.game-item .game-meta{display:flex;flex-flow:column;position:absolute;top:0;left:0;height:100%;width:100%;padding:var(--r4g-space-3xs)}.game-item .game-meta .game-datetime{line-height:1}.game-item .game-meta .seats-available{align-self:flex-start}@media(max-width:480px){.game-item .game-meta .seats-available{-webkit-margin-before:var(--r4g-space-2xs);margin-block-start:var(--r4g-space-2xs)}}.game-item .gm-info{position:absolute;bottom:var(--r4g-space-3xs);left:var(--r4g-space-3xs)}.game-item .game-info{display:flex;flex:1 1;flex-flow:column;padding-inline:var(--r4g-space-2xs);padding-block:var(--r4g-space-xs)}.game-item .game-info h3{font-size:var(--r4g-font-size-s);line-height:1.5;margin:0;-webkit-margin-before:var(--r4g-space-3xs);margin-block-start:var(--r4g-space-3xs)}.game-item .game-info h3 a:hover{color:var(--theme-text-link-hover)}.game-item .view-game{padding-inline:var(--r4g-space-2xs);padding-block:var(--r4g-space-xs) var(--r4g-space-2xs);display:flex;align-items:center;gap:var(--r4g-space-s);justify-content:flex-end}.data-table,table{width:100%;border-collapse:collapse;font-family:var(--r4g-font-sans);font-size:var(--r4g-font-size-s)}.data-table .col-datetime,.data-table time,table .col-datetime,table time{display:inline-block;max-width:200px;font-family:var(--r4g-font-sans);text-transform:unset;font-size:var(--r4g-font-size-s)!important;white-space:nowrap}.data-table .thead-sticky,table .thead-sticky{background:var(--r4g-c-dark-600);position:-webkit-sticky;position:sticky;top:0;z-index:1}.data-table thead th,table thead th{text-align:left;border-bottom:1px solid var(--theme-table-border-color);padding:var(--r4g-space-2xs);color:var(--r4g-c-grey-200);white-space:nowrap;font-weight:var(--r4g-font-weight-semi)}.data-table tbody td,table tbody td{padding:var(--r4g-space-3xs) var(--r4g-space-2xs);border-bottom:1px solid var(--theme-table-border-color)}.data-table tbody tr:hover,.data-table tbody tr:nth-of-type(2n):hover,table tbody tr:hover,table tbody tr:nth-of-type(2n):hover{background:hsla(0,0%,100%,.03)}.data-table tbody tr:nth-of-type(2n),table tbody tr:nth-of-type(2n){background:hsla(0,0%,100%,.015)}@media(max-width:834px){.table-overflow{white-space:nowrap;overflow:auto}}.data-table .col-game-title{max-width:400px}.data-table .col-players{min-width:142px;overflow:hidden}.data-table .col-role{max-width:120px;overflow:hidden}.menu-toggle.is-open{background:var(--popover-background)}.react-tiny-popover-container .popover-arrow-container{position:relative}.react-tiny-popover-container .popover-arrow-container:after{content:"";filter:opacity(.15) blur(10px) saturate(1.2);mix-blend-mode:soft-light;background-size:200%;border-radius:var(--r4g-radius-l);position:absolute;height:calc(100% - 15px);width:calc(100% - 15px);left:50%;top:50%;transform:translateX(-50%) translateY(-50%);z-index:-2;background-image:radial-gradient(circle closest-corner at 0 50%,rgba(141,77,245,.65) 0,rgba(98,0,255,0) 100%),radial-gradient(circle farthest-corner at 100% 0,rgba(213,42,56,.7) 0,rgba(0,0,255,0) 100%),radial-gradient(circle farthest-corner at 50% 100%,#eb42b8 0 0,#a578ed 50%,#8d4cf6 100%)}.react-tiny-popover-container .popover-arrow{z-index:11;border-bottom-color:var(--popover-background)!important}.context-menu{background:var(--popover-background);border-radius:var(--r4g-radius-m);display:flex;flex-flow:column;padding:var(--r4g-space-2xs);gap:var(--r4g-space-3xs);font-size:var(--r4g-font-size-xs)}.context-menu .menu-item{display:flex;gap:var(--r4g-space-2xs);color:var(--r4g-c-white);align-items:center;padding:var(--r4g-space-3xs) var(--r4g-space-2xs);border-radius:var(--r4g-radius-s)}.context-menu .menu-item.is-loading{background-image:url(/button-loader.svg);background-size:18px;background-position:50%;background-repeat:no-repeat;color:transparent!important;background-color:var(--r4g-c-dark-500)}.context-menu .menu-item:hover{background-color:var(--r4g-c-dark-500);color:var(--r4g-c-cyan-100)}#storybook-root .radar-chart{width:427px;height:317px}.recharts-text{font-size:var(--r4g-font-size-xs);fill:var(--r4g-c-white)}.recharts-polygon{mix-blend-mode:hard-light}.recharts-default-legend{display:flex;justify-content:center;gap:var(--r4g-space-2xs)}.recharts-legend-item{font-size:var(--r4g-font-size-xs);display:flex!important;align-items:center!important;margin:0!important}.recharts-default-tooltip{background-color:var(--theme-card-inner-background)!important;color:var(--r4g-c-white);font-size:var(--r4g-font-size-xs);padding:5px!important;border:none!important;border-radius:var(--r4g-radius-s)!important}.react-calendar{min-width:257px;max-width:100%;line-height:1;padding:var(--r4g-space-xs);background:var(--r4g-c-dark-600)}@media(max-width:834px){.react-calendar{min-width:100%}}.react-calendar.multiValue{min-width:100%;max-width:100%}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font-weight:var(--r4g-font-weight-semi);font-size:var(--r4g-font-size-xs);padding-bottom:var(--r4g-space-xs);font-family:var(--r4g-font-mono)}.react-calendar__month-view__weekdays__weekday abbr{text-decoration:none}.react-calendar__tile{max-width:100%;padding:var(--r4g-space-xs);background:none;text-align:center;font-size:var(--r4g-font-size-xs);white-space:nowrap}.react-calendar__tile:disabled{opacity:.5;touch-action:none;cursor:not-allowed}@media(max-width:62em){.react-calendar{width:100%;max-width:270px}}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{color:var(--r4g-c-black);background-color:var(--r4g-c-cyan-200)}.react-calendar__tile--now{background:var(--r4g-c-purple-700);color:var(--r4g-c-white)}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:var(--r4g-c-purple-900);border-radius:var(--r4g-radius-s)}.react-calendar__tile--active{color:var(--r4g-c-white);background-color:var(--r4g-c-gray-300)}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background-color:var(--r4g-c-cyan-300);color:var(--r4g-c-black)}.react-calendar__tile--range{background:var(--r4g-c-black);border-radius:none}.react-calendar__tile--rangeEnd,.react-calendar__tile--rangeStart{background-color:var(--r4g-c-cyan-300);color:var(--r4g-c-black)}.react-calendar__navigation{display:flex;-webkit-padding-after:var(--r4g-space-s);padding-block-end:var(--r4g-space-s);border-bottom:1px solid var(--r4g-c-gray-300);position:relative}.react-calendar__navigation__arrow{position:absolute;right:0}.react-calendar__navigation__label{text-align:left;font-size:var(--r4g-font-size-s);font-weight:var(--r4g-font-weight-bold);line-height:1;height:24px}.react-calendar__navigation__prev-button{right:var(--r4g-space-l);border-radius:1px solid #fff;border-radius:500px}.react-calendar__navigation__next-button,.react-calendar__navigation__prev-button{line-height:1;top:0;font-size:var(--r4g-font-size-xl);height:24px;width:24px;display:inline-flex;align-items:center}.react-calendar__navigation__next-button{right:0}.react-calendar__navigation__next2-button,.react-calendar__navigation__prev2-button{visibility:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.multiValue .eact-calendar__tile--active:enabled:hover,.multiValue .react-calendar__tile--active,.multiValue .react-calendar__tile--active:enabled,.multiValue .react-calendar__tile--active:enabled:focus,.multiValue .react-calendar__tile--range,.multiValue .react-calendar__tile--rangeBothEnds,.multiValue .react-calendar__tile--rangeEnd,.multiValue .react-calendar__tile--rangeStart{color:var(--r4g-c-white);background-color:transparent}.multiValue .react-calendar__tile:enabled:hover{color:var(--r4g-c-black);background-color:var(--r4g-c-cyan-200)}.multiValue .react-calendar__tile.selectedDay{background-color:var(--r4g-c-cyan-200)!important;color:var(--r4g-c-black)!important;cursor:pointer!important}.multiValue .react-calendar__tile.selectedDisabledDay{background-color:var(--r4g-c-dark-500)!important;color:var(--r4g-c-grey-400)!important;cursor:not-allowed!important;filter:greyscale(.5)!important}.chat-list{display:flex;max-height:80vh}.chat-list-filters{max-width:280px;flex:1 1}@media(max-width:834px){.chat-list-filters{max-width:140px}}@media(max-width:480px){.chat-list-filters{max-width:50px}}.chat-list-channel{flex:2 1}@media(min-width:834px){.chat-list-channel{width:calc(100% - 280px)}}@media(max-width:834px){.chat-list-channel{width:calc(100% - 140px)}}@media(max-width:480px){.chat-list-channel{width:calc(100% - 50px)}}dialog{color:inherit}.modal-header h1{font-size:var(--r4g-font-size-l)}.modal-body .game-title{font-size:var(--r4g-font-size-s)}.modal-body small{font-family:var(--r4g-font-mono);text-transform:uppercase;color:var(--r4g-c-purple-400)}.modal-body .join--order-summary h2{font-size:var(--r4g-font-size-m);-webkit-margin-after:var(--r4g-space-s);margin-block-end:var(--r4g-space-s)}.modal-body .join--order-total small{font-family:var(--r4g-font-mono);text-transform:uppercase;color:var(--r4g-c-purple-400)}.modal-body .join--order-total h4{font-size:var(--r4g-font-size-xl)}.modal-footer{flex-flow:column;align-items:flex-start}.modal-footer .button-group{-webkit-margin-after:var(--r4g-space-xs);margin-block-end:var(--r4g-space-xs)}.modal-footer .join--button-loader{width:5em;padding-left:2em}.modal-info-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--r4g-space-xs);gap:var(--r4g-space-xs)}@media(max-width:834px){.modal-info-grid{grid-template-columns:1fr}}