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