.PrimitiveLink{cursor:pointer}.PrimitiveLink[data-disabled=true]{cursor:default;pointer-events:none}.StyleButtonPrimary{--sbp-size:52px;--sbp-padding-x:20px}.StyleButtonPrimary--size-sm{--sbp-size:40px;--sbp-padding-x:10px}.StyleButtonPrimary--size-md{--sbp-size:52px;--sbp-padding-x:20px}.StyleButtonPrimary--size-lg{--sbp-size:64px;--sbp-padding-x:30px}.StyleButtonPrimary{display:block;position:relative}.StyleButtonPrimary:before,.StyleButtonPrimary__content{border:1px solid var(--sbp-border-color);border-radius:var(--sbp-size);display:block}.StyleButtonPrimary:before{background-color:var(--sbp-border-color);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.StyleButtonPrimary__content{align-items:center;background-color:var(--sbp-bg-color);color:var(--sbp-color);display:flex;height:var(--sbp-size);justify-content:center;min-width:110px;padding:5px var(--sbp-padding-x);position:relative;text-align:center;transform:translate3d(-2px,-2px,0);transition:transform var(--transition-fast);will-change:transform}.StyleButtonPrimary__content:before{background-color:var(--sbp-bg-color);border-radius:var(--sbp-size);content:"";filter:brightness(.95);height:100%;left:0;opacity:0;position:absolute;top:0;transform:translateZ(0);transition:opacity var(--transition-fast);width:100%;will-change:opacity;z-index:-1}a.router-link-active .StyleButtonPrimary .StyleButtonPrimary__content,a:focus-visible .StyleButtonPrimary .StyleButtonPrimary__content,a:hover .StyleButtonPrimary .StyleButtonPrimary__content,button:focus-visible .StyleButtonPrimary .StyleButtonPrimary__content,button:hover .StyleButtonPrimary .StyleButtonPrimary__content,button[data-active=true] .StyleButtonPrimary .StyleButtonPrimary__content{transform:translateZ(0)}a.router-link-active .StyleButtonPrimary .StyleButtonPrimary__content:before,a:focus-visible .StyleButtonPrimary .StyleButtonPrimary__content:before,a:hover .StyleButtonPrimary .StyleButtonPrimary__content:before,button:focus-visible .StyleButtonPrimary .StyleButtonPrimary__content:before,button:hover .StyleButtonPrimary .StyleButtonPrimary__content:before,button[data-active=true] .StyleButtonPrimary .StyleButtonPrimary__content:before{opacity:1}a[data-disabled=true] .StyleButtonPrimary .StyleButtonPrimary__content,button:disabled .StyleButtonPrimary .StyleButtonPrimary__content{transform:translateZ(0)}a[data-disabled=true] .StyleButtonPrimary .StyleButtonPrimary__content:before,button:disabled .StyleButtonPrimary .StyleButtonPrimary__content:before{opacity:1}.StyleButtonPrimaryText__text{white-space:nowrap}.PrimitiveButton{cursor:pointer}.PrimitiveButton:disabled{cursor:default;pointer-events:none}.BlockContainer{margin:0 auto;max-width:var(--container-max-width);padding:0 var(--container-gutter);width:100%}.BlockContainer--full-width{max-width:calc(var(--container-width-max) + var(--container-gutter)*2)}.PrimitiveImage{display:block}.StyleText .-type-title,.StyleText h1,.StyleText h2,.StyleText h3,.StyleText h4,.StyleText h5,.StyleText h6{font-size:2rem;margin-bottom:var(--space-md)}.StyleText .-type-title:not(:first-child),.StyleText h1:not(:first-child),.StyleText h2:not(:first-child),.StyleText h3:not(:first-child),.StyleText h4:not(:first-child),.StyleText h5:not(:first-child),.StyleText h6:not(:first-child){margin-top:var(--space-lg)}.StyleText .-type-body-primary:not(:last-child),.StyleText blockquote:not(:last-child),.StyleText ol:not(:last-child),.StyleText p:not(:last-child),.StyleText ul:not(:last-child){margin-bottom:var(--space-md)}.StyleText ul{list-style-position:inside;list-style-type:disc}.StyleText ol{list-style-position:inside;list-style-type:decimal}.StyleText li+li{margin-top:var(--space-sm)}.StyleText blockquote{border-left:1px solid;font-weight:700;padding-left:2em}.StyleText blockquote:before{content:"“";display:inline}.StyleText blockquote:after{content:"”";display:inline}.StyleText blockquote *{display:inline;font-weight:700}.StyleText a{font-weight:700;opacity:.75;transition:opacity var(--transition-fast)}.StyleText a:focus-visible,.StyleText a:hover{opacity:1}.StyleText__table-wrapper{max-width:100%;overflow-x:auto}.StyleText__table-wrapper>table{min-width:calc(var(--columns-gap-x)*3 + (var(--container-width) - var(--columns-gap-x)*(var(--columns) - 1))/var(--columns)*4)}.StyleText table{border-collapse:collapse;width:100%}.StyleText td,.StyleText th{border:1px solid rgba(var(--color-ink-rgb),.1);padding:.75rem 1rem;text-align:left;vertical-align:top}.StyleText th{background:rgba(var(--color-ink-rgb),.025)}.StyleCardPrimary{display:block;height:100%;position:relative;width:100%}.StyleCardPrimary__content{background-color:var(--scp-content-background-color);color:var(--scp-content-color);overflow:hidden}.StyleCardPrimary:before,.StyleCardPrimary__content{border:1px solid var(--scp-border-color);border-radius:10px;display:block;height:100%;width:100%}.StyleCardPrimary:before{background-color:var(--scp-bg-color);content:"";inset:0;position:absolute;transform:translate3d(6px,6px,0);z-index:-1}.BlockColumn{padding-left:var(--block-columns-gap-x);padding-top:var(--block-columns-gap-y)}.BlockColumns{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:calc(0px - var(--block-columns-gap-x));margin-top:calc(0px - var(--block-columns-gap-y));width:calc(100% + var(--block-columns-gap-x))}.StyleFrameStickers{--style-frame-stickers-border-radius:20px;position:relative;z-index:0}@media(min-width:850px){.StyleFrameStickers:before{background-color:var(--color-accent);border:1px solid var(--color-accent-muted);border-radius:var(--style-frame-stickers-border-radius);content:"";inset:0;position:absolute;transform:translate3d(6px,6px,0);z-index:10}}.StyleFrameStickers__content{background-color:var(--color-accent-muted);border:2px solid var(--color-accent);border-radius:var(--style-frame-stickers-border-radius);color:var(--color-ink);position:relative;z-index:20}.StyleFrameStickers__sticker{pointer-events:none;position:absolute;z-index:30}@media(max-width:849px){.StyleFrameStickers__sticker{display:none!important}}.StyleFrameStickers__sticker--mascot-logo{left:0;top:0;transform:translate(-25%) translateY(-25%)}.StyleFrameStickers__sticker--mascot-racket{bottom:0;left:0;transform:translate(-25%) translateY(25%)}.StyleFrameStickers__sticker--mascot-ball{right:0;top:0;transform:translate(25%) translateY(50%)}.StyleFrameStickers__sticker--mascot{bottom:0;right:0;transform:translate(25%) translateY(-25%)}.StyleLabel{--style-label-size:60px;background-color:var(--style-label-bg-color);border-radius:var(--style-label-size);overflow:hidden;position:relative}.StyleLabel,.StyleLabel:before,.StyleLabel__content{display:block}.StyleLabel:before{background-color:var(--style-label-bg-color);content:"";filter:brightness(.9);height:100%;left:0;opacity:0;position:absolute;top:0;transform:translateZ(0);transition:opacity var(--transition-fast);width:100%;will-change:opacity}.StyleLabel__content{align-items:center;display:flex;height:var(--style-label-size);justify-content:center;min-width:110px;padding:10px 25px;position:relative}a:focus-visible .StyleLabel:before,a:hover .StyleLabel:before,button:focus-visible .StyleLabel:before,button:hover .StyleLabel:before,button[data-active=true] .StyleLabel:before{opacity:1}a[data-disabled=true] .StyleLabel,button:disabled .StyleLabel{opacity:.5}.BannerApp{--banner-app-gradient:repeating-linear-gradient(180deg,currentColor 0 4%,transparent 4% 13.71%);--banner-app-image-offset:60px;position:relative;z-index:10}.BannerApp__sections{display:flex;width:100%}@media(min-width:850px){.BannerApp__sections{margin-bottom:calc(var(--banner-app-image-offset)*-1)}.ContentPlaytomicBanner .BannerApp__sections{margin:calc(var(--banner-app-image-offset)*-1) 0}}@media(min-width:1250px){.BannerApp__sections{gap:0 var(--columns-gap-x)}}.BannerApp__section--end,.BannerApp__section--start{display:none}@media(min-width:850px){.BannerApp__section--end,.BannerApp__section--start{display:block;flex-grow:1}}.BannerApp__section--center{width:100%}@media(min-width:850px){.BannerApp__section--center{max-width:calc(var(--columns-gap-x)*3 + (var(--container-width) - var(--columns-gap-x)*(var(--columns) - 1))/var(--columns)*4);padding:0 50px}}.BannerApp__main{display:grid;gap:0;grid-template-areas:"content content content" ". image ." "gradient-left image gradient-right" ". image .";grid-template-columns:minmax(var(--container-gutter),1fr) minmax(0,250px) minmax(var(--container-gutter),1fr);grid-template-rows:auto 50px auto 50px}@media(min-width:850px){.BannerApp__main{gap:40px 40px;grid-template-areas:". image" "content image" ". image";grid-template-columns:1fr auto;grid-template-rows:var(--banner-app-image-offset) auto var(--banner-app-image-offset)}}@media(max-width:849px){.BannerApp__main:after,.BannerApp__main:before{background-image:var(--banner-app-gradient);content:""}.BannerApp__main:before{grid-area:gradient-left}.BannerApp__main:after{grid-area:gradient-right}}.BannerApp__content{align-items:center;display:flex;grid-area:content;height:100%;justify-content:center;margin-bottom:var(--space-lg);padding:0 var(--space-sm);text-align:center;width:100%}@media(min-width:850px){.BannerApp__content{margin-bottom:0;padding:0;text-align:left}}.BannerApp__title{max-width:25ch;text-wrap:balance}@supports not (text-wrap:balance){.BannerApp__title{text-wrap:pretty}}.BannerApp__links{display:flex;flex-wrap:wrap;gap:var(--space-xs);justify-content:center;margin-top:var(--space-md);width:100%}@media(min-width:850px){.BannerApp__links{gap:var(--space-md);justify-content:flex-start}}.BannerApp__image{grid-area:image;margin:0 auto;max-width:250px;overflow:hidden;padding:0 var(--container-gutter)}@media(min-width:850px){.BannerApp__image{padding:0}}.BannerApp__icon{height:auto;margin-bottom:-85%;width:100%}@media(min-width:850px){.BannerApp__icon{height:100%;margin-bottom:0;max-width:200px}}.BannerApp__aside{display:grid;gap:40px 40px;grid-template-areas:"." "gradient" ".";grid-template-columns:100%;grid-template-rows:var(--banner-app-image-offset) auto var(--banner-app-image-offset);height:100%}.BannerApp__aside:before{background-image:var(--banner-app-gradient);content:"";display:block;grid-area:gradient}.BannerApp__app-link-icon{height:30px;width:auto}@media(min-width:850px){.BannerApp__app-link-icon{height:35px}}
