.layout-primary{overflow-x:hidden}.layout-primary #GlobalHeader{position:fixed;top:0;width:100%;z-index:var(--z-header-top)}.layout-primary #GlobalHeader .branding-standard{margin-top:-5px}.layout-primary .fade-enter-active~.view-global-bottom,.layout-primary .fade-enter-active~.view-global-footer,.layout-primary .fade-leave-active~.view-global-bottom,.layout-primary .fade-leave-active~.view-global-footer{display:none}.view-app-hero{margin:0 auto;width:1200px}.view-app-hero nav{align-items:center;display:flex;height:100%;justify-content:flex-start;left:0;padding-left:3rem;position:absolute;top:0;width:40%}.view-app-hero nav p{cursor:pointer;font-weight:var(--font-weight-normal);opacity:.3}.view-app-hero .image-hero{height:100%;left:20%;position:absolute;top:0}.view-app-hero .content{align-items:center;display:flex;height:100%;justify-content:center;right:3rem;position:absolute;top:0;width:32%}.view-app-hero .content .title{line-height:1;margin-bottom:.5rem}.view-app-hero .store-buttons{display:flex;flex-direction:row;gap:1rem;margin-top:2rem}.view-app-hero .slide{pointer-events:none;opacity:0;transition:opacity .5s var(--ease-in-out-quad)}.view-app-hero .slide .image-hero{transition:transform .5s var(--ease-in-out-quad);transform:translateY(10px)}.view-app-hero [currentSlide="0"] .nav-item:first-child,.view-app-hero [currentSlide="0"] .slide-0,.view-app-hero [currentSlide="1"] .nav-item:nth-child(2),.view-app-hero [currentSlide="1"] .slide-1,.view-app-hero [currentSlide="2"] .nav-item:nth-child(3),.view-app-hero [currentSlide="2"] .slide-2{opacity:1;pointer-events:all}.view-app-hero [currentSlide="0"] .nav-item:first-child .image-hero,.view-app-hero [currentSlide="0"] .slide-0 .image-hero,.view-app-hero [currentSlide="1"] .nav-item:nth-child(2) .image-hero,.view-app-hero [currentSlide="1"] .slide-1 .image-hero,.view-app-hero [currentSlide="2"] .nav-item:nth-child(3) .image-hero,.view-app-hero [currentSlide="2"] .slide-2 .image-hero{transform:translateY(0)}@media(max-width:1279px){.view-app-hero{width:100%}.view-app-hero .view-featurecallout{height:500px}.view-app-hero nav{display:none}.view-app-hero .image-hero{left:0}.view-app-hero .content{margin:0 auto;max-width:500px;padding-left:400px;width:100%}.view-app-hero .store-buttons{justify-content:center}}@media(max-width:1024px){.view-app-hero{display:block;width:100%}.view-app-hero .view-featurecallout{height:auto}.view-app-hero .view-featurecallout .slide{text-align:center}.view-app-hero .view-featurecallout .slide .image-hero img{height:400px}.view-app-hero .content,.view-app-hero .image-hero{padding:0;position:relative;width:auto}.view-app-hero .content{padding:2rem;right:auto}.view-app-hero .slide{display:flex;flex-direction:column;justify-content:center}.view-app-hero .slide~.slide{display:none}}.view-app-marketing{margin-top:5rem}.view-app-marketing article,.view-app-marketing header{text-align:center}.view-app-marketing article h1,.view-app-marketing header h1{font-size:7em}@media(max-width:900px){.view-app-marketing article h1,.view-app-marketing header h1{font-size:3em}.view-app-marketing article,.view-app-marketing header{padding:0 1rem}.view-app-marketing article br,.view-app-marketing header br{display:none}}.view-app-marketing article{margin:0 auto;margin-top:3rem;max-width:750px}.view-app-marketing .columns{display:flex;flex-direction:row;gap:2rem;justify-content:center;margin-top:2rem}.view-app-marketing .columns p{color:var(--chalky-grey);flex:1 1 300px}.view-app-marketing .view-nearbyplaces .view-content{padding:0}.view-auth-loginrequired{padding:4rem 0}.view-auth-loginrequired .actions{text-align:center}.view-auth-loginrequired .login-button{background:var(--chalky-blue);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;padding:12px 32px;transition:background .2s ease-in-out}.view-auth-loginrequired .login-button:hover{background:var(--chalky-blue-dark,#1a5fb4)}.view-button-appleappstore,.view-button-googleplaystore{display:inline-block;vertical-align:middle}.view-callout header{padding:var(--padding-body);text-align:center}.view-callout p{color:var(--chalky-grey);margin:1rem auto;max-width:640px}.view-container,.view-content{position:relative}.view-content{margin:0 auto;max-width:1200px;padding-left:var(--padding-body);padding-right:var(--padding-body)}.view-featurecallout{border-radius:2.5rem;height:700px;margin:2rem auto;overflow:hidden;position:relative}@media(max-width:1024px){.view-featurecallout .content{text-align:center}.view-featurecallout a.button,.view-featurecallout button{display:block}}.view-global-bottom .view-content{display:flex;gap:3rem;opacity:.5;padding:2rem}.view-global-bottom .view-content nav{display:flex;gap:1rem}.view-global-footer .view-content{padding:2rem}.view-global-footer .view-content nav{display:flex;gap:1rem}.view-global-footer .view-content nav a{border-color:#0000}.view-global-footer .view-content>nav{margin-top:1rem;margin-bottom:10rem}@media(max-width:1024px){.view-global-footer .view-content nav{flex-direction:column;margin-top:3rem}.view-global-footer .view-content nav a{font-size:1.25rem}.view-global-footer .view-content .app-cta{text-align:center}}.view-global-header{background:linear-gradient(0deg,#0000,#000 90%);padding:1rem 0;pointer-events:none;transition:background .3s ease-in-out,opacity .3s ease-in-out}.view-global-header button{pointer-events:all}.view-global-header .view-content{align-items:center;display:flex;gap:1rem;justify-content:space-between}.view-global-header .view-content header{flex-grow:1}.view-global-header .authentication-navigation .logged-out button{padding:0}.view-global-header .branding-chalky-wordmark h2{cursor:pointer;pointer-events:auto}.view-global-header .chalky.authentication-navigation{pointer-events:auto}.view-global-header nav{display:flex;gap:1rem;pointer-events:all;position:relative}.view-global-header nav a:not(:hover){border-color:#0000}.view-global-header nav .link-home{display:none}.view-global-header nav a{position:relative}.view-global-header nav a mark{left:80%;line-height:1;padding:.2em .5em .2em .45em;position:absolute;top:-.25em}.view-global-header .action-close,.view-global-header .authentication-navigation,.view-global-header .chalky.branding-standard{position:relative;z-index:var(--z-modal-top)}@media(max-width:1024px){.view-global-header .logo{margin:1rem auto!important;text-align:center;transform:scale(.9)}.view-global-header .menu-controls{display:block}.view-global-header nav{background:#000000f2 url(/img/mobile-menu.392156aa.webp) no-repeat 50%/cover;display:none;flex-direction:column;font-size:6rem;gap:1rem;height:100%;justify-content:center;left:0;opacity:0;position:fixed;text-align:center;top:0;width:100%;z-index:var(--z-modal-bottom)}.view-global-header nav a{border:0;font-weight:700}.view-global-header nav .link-home{display:initial}.view-global-header nav .link-news{display:none}.view-global-header nav .notification{left:50%;margin-left:100px;margin-top:-50px;top:50%}.view-global-header .branding-chalky-wordmark.on-dark.size-sm,.view-global-header .branding-chalky-wordmark.on-dark[size=sm],.view-global-header .branding-chalky-wordmark.size-sm,.view-global-header .branding-chalky-wordmark[size=sm]{--chalky-wordmark-size:0}}@media(min-width:1025px){.view-global-header .menu-controls,.view-global-header nav .link-app{display:none}}@media(max-height:767px)and (orientation:landscape){[data-route=PageTrainer] .view-global-header{display:none}.view-global-header nav{align-items:center;flex-direction:row;justify-content:space-around}.view-global-header nav a{font-size:.875em}.view-global-header nav .link-app{display:none}}.view-global-header.show-navigation nav{display:flex}#app:has(.hide-global-header) .view-global-header{opacity:0;pointer-events:none}.view-nearbyplaces header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem;margin-top:.5rem;position:relative}.view-nearbyplaces .option{opacity:.3;border-color:#0000}.view-nearbyplaces .option.state-active,.view-nearbyplaces .option:hover{opacity:1;border-color:currentColor}.view-news-article{margin:0 auto;max-width:800px;padding:2rem 0}.view-news-article figure{margin:4rem 0 2rem 0}.view-news-article figure img{border-radius:1rem;box-shadow:0 4px 10px #0000001a}.view-news-article figure figcaption{font-size:var(--font-size-small);font-style:italic;opacity:.5;padding:.5rem 0}.view-news-article p{line-height:1.5;font-size:var(--font-size-medium)}.view-news-article .article-header{margin-bottom:2rem}.view-news-article .article-header .meta{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.view-news-article .article-header .date{color:var(--chalky-grey)}.view-news-article .video-embed{margin-bottom:2rem}.view-news-article .video-embed .video-container{aspect-ratio:16/9;position:relative;width:100%}.view-news-article .video-embed .video-container iframe{border-radius:.5rem;height:100%;left:0;position:absolute;top:0;width:100%}@media(max-width:1024px){.view-news-article .article-header .title{font-size:1.5rem}}.view-news-card{background:var(--chalky-blue-4);border-radius:.5rem;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .2s ease-in-out,transform .2s ease-in-out}.view-news-card:hover{box-shadow:0 4px 16px #0000004d;transform:translateY(-2px)}.view-news-card .thumbnail{aspect-ratio:16/9;background:var(--chalky-blue-3);overflow:hidden;position:relative}.view-news-card .thumbnail img{height:100%;object-fit:cover;width:100%}.view-news-card .details{display:flex;flex-direction:column;flex-grow:1;gap:.5rem;margin-bottom:1.5rem}.view-news-card .source-line{align-items:center;color:var(--chalky-grey);display:flex;font-size:.8rem;gap:.5rem}.view-news-card .source-icon{border-radius:50%;height:20px;object-fit:cover;width:20px}.view-news-card .title{flex-grow:1;line-height:1.4;margin:0}.view-news-card .meta{align-items:center;display:flex;display:none;flex-wrap:wrap;gap:.5rem}.view-news-card .badge{font-size:.7rem;text-transform:capitalize}.view-news-hero{background:url(/img/news-hero.014c99d8.webp) no-repeat 50%;background-size:cover;height:400px}.view-news-hero .view-content{align-items:center;display:flex;height:100%;justify-content:center;text-align:center}.view-news-hero h1{font-size:4.25rem;font-weight:var(--font-weight-bold)}@media(max-width:767px){.view-news-hero{height:300px}}.view-news-section{margin:4rem 0}.view-news-section header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.view-news-section header a{border:0}.view-news-section .section-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr)}@media(max-width:1024px){.view-news-section .section-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.view-news-section .section-grid{grid-template-columns:1fr}}.type-error{color:var(--chalky-red)}.type-heading-1,h1{font-size:3rem;font-weight:var(--font-weight-medium)}.type-heading-2,h2{font-size:2.25rem;font-weight:var(--font-weight-medium)}.type-heading-3,h3{font-size:1.5rem;font-weight:var(--font-weight-medium);line-height:1.2}.type-heading-4,h4{font-size:1.31rem;text-transform:uppercase}.type-heading-4,.type-heading-5,h4,h5{font-weight:var(--font-weight-semibold)}.type-heading-5,h5{font-size:1.125rem;text-transform:none}.type-heading-6,h6{font-size:1rem}.h7,.type-heading-6,.type-heading-7,h6{font-weight:var(--font-weight-semibold);text-transform:uppercase}.h7,.type-heading-7{color:var(--chalky-grey-3);font-size:.75rem;margin-bottom:.5rem}.type-input,input{font-size:.81rem}.type-input,.type-link,a,input{font-weight:var(--font-weight-medium)}.type-link,a{color:var(--anchor-color);line-height:1.375;text-decoration:none}.type-link:hover,a:hover{color:var(--anchor-color-hover);text-decoration:underline}.type-large-paragraph,.view-searchhero input[type=text],p.large{font-size:1.3125rem;font-weight:var(--font-weight-book);line-height:1.375}.type-paragraph,p{font-size:1rem;font-weight:var(--font-weight-medium);line-height:1.375}.type-small-paragraph,p.small{font-size:.875rem;font-weight:var(--font-weight-book);line-height:1.375}.type-small,small{display:inline-block;font-size:.75rem;font-weight:var(--font-weight-book);line-height:1.66;vertical-align:middle}.type-small-heading,a.type-caps{font-size:.75rem;font-weight:var(--font-weight-bold);letter-spacing:.0125em;margin:.7em 0;text-transform:uppercase}.type-subtitle{font-size:1.3rem;font-weight:var(--font-weight-light);line-height:1.375}.type-title{font-size:3rem;font-weight:var(--font-weight-bold)}.type-tabbar{font-size:.75rem;font-weight:var(--font-weight-semibold)}body,html{color:var(--chalky-blue);font-family:var(--font-stack-body)}h1,h2,h3,h4,h5,h6{margin:0;padding:0}a,a.type-caps{cursor:pointer}a.type-caps{border:0;color:var(--chalky-grey-3);font-weight:var(--font-weight-semibold);letter-spacing:-.025em;text-decoration:none}a.type-caps:hover{color:var(--body-color)}button,input,optgroup,select,textarea{font-family:var(--font-stack-body)}blockquote{border-left:8px solid var(--border-dark);font-size:1.125em;font-weight:var(--font-weight-book);line-height:1.5;margin:1rem 3rem 1rem 0;padding:1rem}small{color:var(--chalky-grey-2)}address{margin-bottom:0}.view-searchhero{background:url(/img/home-hero.e0c62815.webp) no-repeat 50%;background-size:cover;height:550px}.view-searchhero form{max-width:500px;width:100%}.view-searchhero form label{display:block;margin:2rem 0;position:relative}.view-searchhero form label img{left:1.5rem;position:absolute;top:50%;transform:translateY(-50%)}.view-searchhero form label input[type=text]{padding-left:4rem;width:100%}.view-searchhero .view-content{align-items:center;display:flex;height:100%;justify-content:center;text-align:center}.view-searchhero input[type=text]{border-radius:2rem;outline:none;padding:1rem 3rem}.view-searchhero input[type=text]::placeholder{color:var(--chalky-grey-3)}.view-searchhero h1{font-size:4.25rem;font-weight:var(--font-weight-bold)}.view-searchhero a{border:0;color:#fff;text-decoration:underline}.view-searchhero.state-collapsed{height:250px}.view-searchhero.state-collapsed .suggestions,.view-searchhero.state-collapsed h1{display:none}@media(max-width:767px){.view-searchhero{height:500px}}.view-submissioncallout{text-align:center;z-index:var(--z-page-mid)}.view-submissioncallout .utility-modal{align-items:center;background-color:#000000e6!important;display:flex;justify-content:center}.view-submissioncallout .view-venue-submissionform{max-width:500px;margin:0 auto;width:80%}.view-tv-hero .slide{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:center;width:100%}@media(max-width:900px){.view-tv-hero .slide{flex-direction:column;min-height:auto}}.view-tv-hero .slide>*{flex:1 1 auto;height:100%;position:relative;width:50%}@media(max-width:900px){.view-tv-hero .slide>*{width:100%}}.view-tv-hero .image-hero img{height:100%;object-fit:cover;width:100%}.view-tv-hero .content{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:500px;padding:2rem 6rem 6rem 4rem;width:50%}.view-tv-hero .content .title{margin-bottom:.5rem}@media(max-width:900px){.view-tv-hero .content{padding:2rem;width:100%}}.view-tv-hero .buttons{margin-top:3rem;text-align:center}.view-tv-marketing{margin-top:5rem}.view-tv-marketing article,.view-tv-marketing header{text-align:center}.view-tv-marketing article h1,.view-tv-marketing header h1{font-size:7em}@media(max-width:900px){.view-tv-marketing article h1,.view-tv-marketing header h1{font-size:3em}.view-tv-marketing article,.view-tv-marketing header{padding:0 1rem}.view-tv-marketing article br,.view-tv-marketing header br{display:none}}.view-tv-marketing .chalky.tv-videotheater{margin:3rem auto 1rem auto;max-width:750px}.view-tv-marketing .chalky.tv-attributionbanner{margin:0 auto 3rem auto;max-width:750px}.view-tv-marketing article{margin:0 auto;max-width:750px}.view-tv-marketing .columns{display:flex;flex-direction:row;gap:2rem;justify-content:center;margin-top:2rem}.view-tv-marketing .columns p{color:var(--chalky-grey);flex:1 1 300px}.view-venue-grid .grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.view-venue-grid .card-wrapper{position:relative}.view-venue-grid .similarity-badge{background:#000000b3;border-radius:4px;color:#fff;font-size:.75rem;font-weight:700;padding:4px 8px;position:absolute;right:8px;top:8px;z-index:1}.view-venue-grid .venue-cardpreview{cursor:pointer;transition:box-shadow .2s ease-in-out}.view-venue-grid .venue-cardpreview:hover{box-shadow:0 4px 12px #0000001a}.view-venue-grid.hide-card-actions .chalky.venue-cardpreview .actions,.view-venue-grid.hide-card-actions .chalky.venue-cardpreview .distance{display:none}.view-venue-listloader{align-items:center;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;padding:4rem 0}.view-venue-listloader img{height:48px;width:48px}.view-venue-listloader p{color:var(--chalky-grey);font-size:1rem}.view-venue-revision li{font-size:1.125rem;line-height:2}.view-venue-revisionform .revision-form fieldset{margin-bottom:1rem}.view-venue-revisionform .revision-form fieldset:last-of-type{margin-bottom:2rem}.view-venue-revisionform .revision-form textarea{min-height:80px}.view-venue-revisionform .revision-form .actions{justify-content:center}.view-venue-revisionform.state-loading{opacity:.75;pointer-events:none}.view-venue-revisionform.state-loading button.submit{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' xml:space='preserve'%3E%3Cpath fill='%23fff' d='M73 50c0-12.7-10.3-23-23-23S27 37.3 27 50m3.9 0c0-10.5 8.5-19.1 19.1-19.1S69.1 39.5 69.1 50'%3E%3CanimateTransform attributeName='transform' attributeType='XML' type='rotate' dur='1s' from='0 50 50' to='360 50 50' repeatCount='indefinite'/%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-size:20px;background-position:.5rem}.view-venue-submissionform .details{align-items:flex-start;display:grid;grid-gap:1rem;grid-template-columns:repeat(3,1fr);justify-content:space-between;text-align:center}.view-venue-submissionform .details label{cursor:pointer;opacity:.25}.view-venue-submissionform .details label:hover{transform:scale(1.05)!important}.view-venue-submissionform .details label:has(.switch:checked){opacity:1!important}.view-venue-submissionform .details .switch{display:none}.view-venue-submissionform .details .icon{margin-bottom:.5rem}.view-venue-submissionform .location-search header{margin-top:3rem}.view-venue-submissionform .location-search footer{margin:0 auto;margin-top:1rem;text-align:center}.view-venue-submissionform.state-loading{opacity:.75;pointer-events:none}.view-venue-submissionform.state-loading button.submit{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' xml:space='preserve'%3E%3Cpath fill='%23fff' d='M73 50c0-12.7-10.3-23-23-23S27 37.3 27 50m3.9 0c0-10.5 8.5-19.1 19.1-19.1S69.1 39.5 69.1 50'%3E%3CanimateTransform attributeName='transform' attributeType='XML' type='rotate' dur='1s' from='0 50 50' to='360 50 50' repeatCount='indefinite'/%3E%3C/path%3E%3C/svg%3E");background-position:.5rem;background-repeat:no-repeat;background-size:30px}.view-venue-submissionform.state-loading button.submit .icon{opacity:0}.view-venue-submissionform.state-showdetails .details label{animation:labelWave .6s ease-out forwards}.view-venue-submissionform.state-showdetails .details label:first-child{animation-delay:0s}.view-venue-submissionform.state-showdetails .details label:nth-child(2){animation-delay:.1s}.view-venue-submissionform.state-showdetails .details label:nth-child(3){animation-delay:.2s}.view-venue-submissionform.state-showdetails .details label:nth-child(4){animation-delay:.3s}.view-venue-submissionform.state-showdetails .details label:nth-child(5){animation-delay:.4s}.view-venue-submissionform.state-showdetails .details label:nth-child(6){animation-delay:.5s}@keyframes labelWave{0%{opacity:.25;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}to{opacity:.25;transform:scale(1)}}:root:root{--animation-duration:0.18s;--color-black:#000;--color-disabled-foreground:#666;--color-error:#e9443f;--color-red:#e9443f;--color-white:#fff;--ease-in-quad:cubic-bezier(0.55,0.085,0.68,0.53);--ease-in-cubic:cubic-bezier(0.55,0.055,0.675,0.19);--ease-in-quart:cubic-bezier(0.895,0.03,0.685,0.22);--ease-in-quint:cubic-bezier(0.755,0.05,0.855,0.06);--ease-in-expo:cubic-bezier(0.95,0.05,0.795,0.035);--ease-in-circ:cubic-bezier(0.6,0.04,0.98,0.335);--ease-in-out-quad:cubic-bezier(0.455,0.03,0.515,0.955);--ease-in-out-cubic:cubic-bezier(0.645,0.045,0.355,1);--ease-in-out-quart:cubic-bezier(0.77,0,0.175,1);--ease-in-out-quint:cubic-bezier(0.86,0,0.07,1);--ease-in-out-expo:cubic-bezier(1,0,0,1);--ease-in-out-circ:cubic-bezier(0.785,0.135,0.15,0.86);--ease-out-quad:cubic-bezier(0.25,0.46,0.45,0.94);--ease-out-cubic:cubic-bezier(0.215,0.61,0.355,1);--ease-out-quart:cubic-bezier(0.165,0.84,0.44,1);--ease-out-quint:cubic-bezier(0.23,1,0.32,1);--ease-out-expo:cubic-bezier(0.19,1,0.22,1);--ease-out-circ:cubic-bezier(0.075,0.82,0.165,1);--font-family-primary:Prelo,"DM Sans",Helvetica,sans-serif;--font-size-large:1.5rem;--font-size-medium:1.125rem;--font-size-normal:1rem;--font-size-small:0.875rem;--font-size-x-small:0.75rem;--font-size-smallest:0.625rem;--font-weight-extra-light:100;--font-weight-light:200;--font-weight-book:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:800;--font-weight-extra-black:900;--header-height:100px;--modal-background:#000000e6;--modal-foreground:#fff;--padding-body:2rem;--scrollbar-thumb-color:#444;--scrollbar-thumb-hover-color:#666;--scrollbar-track-color:#000;--scrollbar-size:8px;--theme-divider-color:#373737;--theme-divider-color-dark:#202020;--theme-general-background:var(--color-black);--theme-general-foreground:var(--color-white);--theme-form-control-background:#232323;--theme-form-control-color:#fff;--theme-form-label-font-size:0.875rem;--theme-font-size:var(--font-size-normal);--theme-font-weight:var(--font-weight-regular);--z-bottom:1;--z-page-bottom:200;--z-page-mid:205;--z-page-top:209;--z-header-bottom:210;--z-header-mid:215;--z-header-top:219;--z-panel-bottom:220;--z-panel-mid:225;--z-panel-top:229;--z-modal-bottom:230;--z-modal-mid:235;--z-modal-top:239;--z-top:299}@media(max-width:1024px){:root:root{--font-size-normal:12px}}*{box-sizing:border-box;scrollbar-width:thin}body,html{-webkit-overflow-scrolling:touch;-webkit-touch-callout:none;height:100%;margin:0;padding:0;touch-action:manipulation;width:100%}body{overflow-y:scroll}body:has(#app[data-route=PageTrainer]),body:has(#app[data-route=PageWatchChannel]),body:has(#app[data-route=PageWatchLive]),body:has(#app[data-route=PageWatch]){overflow:hidden}body:after{bottom:0;content:"";display:block;height:100vh;overflow:hidden;position:fixed;width:0}embed,img,svg{max-width:100%}li,ul{list-style:none;margin:0;padding:0}.page,[class*=page-]{background-color:var(--chalky-blue-5)}@media screen and (max-width:320px){body{-webkit-text-size-adjust:100%}}body,html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background:var(--theme-general-background);color:var(--theme-general-foreground);font-family:var(--font-family-primary);font-size:var(--theme-font-size);font-weight:var(--theme-font-weight)}p:last-child{margin-bottom:0}a{border-bottom:1px solid currentColor}a,a:hover{color:currentColor;text-decoration:none}.subheadline{color:var(--chalky-grey);font-size:1.5rem;font-weight:var(--font-weight-medium);letter-spacing:-.05em;margin:1rem auto 3rem auto!important;max-width:625px}fieldset{margin:1rem 0}.sr-only,fieldset{border:0;padding:0}.sr-only{clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}::-webkit-scrollbar{height:var(--scrollbar-size);width:var(--scrollbar-size)}::-webkit-scrollbar-button{height:0;width:0}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color);border-radius:50px;border:0}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover-color)}::-webkit-scrollbar-track{background:var(--scrollbar-track-color)}::-webkit-scrollbar-corner{background:#0000}.fade-leave-active,.fade-leave-to{min-height:100dvh;position:absolute!important;width:100%}.fade-enter-active{min-height:100dvh;position:fixed!important;top:0!important;width:100%;z-index:100}.fade-enter-active,.fade-leave-active{transition:opacity .875s}.fade-enter,.fade-leave-to{opacity:0}.none-leave-active,.none-leave-to{position:absolute!important;width:100%}.none-enter,.none-leave-to{opacity:0}#app{width:100%}