@import url(https://fonts.googleapis.com/css2?family=Noto+Serif:ital,wght@0,100..900;1,100..900&display=swap);.layout-primary{overflow-x:clip}.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}#app:not([data-route]) .layout-primary,#app:not([data-route]) .view-global-bottom,#app:not([data-route]) .view-global-footer{background:#0000;opacity:0}@container style(--show-header: true){.layout-primary .utility-modal{padding-top:var(--header-height)}}.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-creator-diagram{aspect-ratio:16/9;position:relative;width:100%}.view-creator-diagram .diagram-skeleton{background:#00000026;border-radius:.75rem;height:100%;inset:0;position:absolute;width:100%}.view-creator-diagram .chalky.view-table{height:100%;margin:0;width:100%}.view-creator-diagram .chalky.chalky-pad.view-table-surface .table-wrapper{transform:none!important}.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}}.creator-journey .buttons{justify-content:center}.view-global-bottom{background:var(--chalky-blue-5);color:#ffffff7a}.view-global-bottom .view-content{align-items:center;border-top:1px solid #ffffff17;display:flex;font-size:.875rem;gap:2rem;justify-content:space-between;padding-bottom:calc(2.25rem + var(--safe-area-inset-bottom));padding-top:2.25rem}.view-global-bottom .view-content nav{display:flex;gap:0}.view-global-bottom .view-content nav a{border:0;color:inherit}.view-global-bottom .view-content nav a:focus-visible,.view-global-bottom .view-content nav a:hover{color:var(--chalky-white)}.view-global-bottom .view-content nav a+a:before{color:#ffffff40;content:"·";margin:0 .4rem}@media(max-width:640px){.view-global-bottom .view-content{align-items:flex-start;flex-direction:column-reverse;gap:1rem}}.view-global-footer{background:var(--chalky-blue-5);color:#ffffff9e}.view-global-footer .view-content{padding-bottom:4rem;padding-top:5rem}.view-global-footer .footer-main{display:grid;gap:clamp(4rem,9vw,9rem);grid-template-columns:minmax(250px,.85fr) minmax(0,2.15fr)}.view-global-footer .footer-introduction{min-width:0}.view-global-footer .footer-brand{border:0;display:inline-block}.view-global-footer .footer-brand:focus-visible,.view-global-footer .footer-brand:hover{opacity:.78}.view-global-footer .branding-chalky-wordmark{margin-left:-.5rem}.view-global-footer .branding-chalky-wordmark h2{margin:0}.view-global-footer .footer-summary{font-size:1rem;line-height:1.65;margin:1.25rem 0 1.5rem;max-width:22rem}.view-global-footer .social-links{align-items:center;display:flex;gap:1.15rem}.view-global-footer .social-links a{border:0;display:grid;opacity:.65;place-items:center;transition:opacity var(--animation-duration) ease,transform var(--animation-duration) ease}.view-global-footer .social-links a:focus-visible,.view-global-footer .social-links a:hover{opacity:1;transform:translateY(-2px)}.view-global-footer .social-icon{background-color:currentColor;display:block;height:1.35rem;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:1.35rem}.view-global-footer .social-icon.type-instagram{-webkit-mask-image:url(/img/social-instagram.ae6258a1.svg);mask-image:url(/img/social-instagram.ae6258a1.svg)}.view-global-footer .social-icon.type-facebook{-webkit-mask-image:url(/img/social-facebook.ec0a635a.svg);mask-image:url(/img/social-facebook.ec0a635a.svg)}.view-global-footer .social-icon.type-youtube{-webkit-mask-image:url(/img/social-youtube.f01d4391.svg);mask-image:url(/img/social-youtube.f01d4391.svg);width:1.5rem}.view-global-footer .footer-navigation{display:grid;gap:clamp(2rem,5vw,5rem);grid-template-columns:repeat(3,minmax(0,1fr))}.view-global-footer .footer-link-group h3{color:#ffffffb8;font-size:.75rem;font-weight:var(--font-weight-bold);letter-spacing:.16em;margin:0 0 1.35rem;text-transform:uppercase}.view-global-footer .footer-link-group ul{display:flex;flex-direction:column;gap:.9rem}.view-global-footer .footer-link-group ul a{border:0;color:#ffffff91;display:inline-block;font-size:1rem;line-height:1.35;transition:color var(--animation-duration) ease,transform var(--animation-duration) ease}.view-global-footer .footer-link-group ul a:focus-visible,.view-global-footer .footer-link-group ul a:hover{color:var(--chalky-white);transform:translateX(2px)}@media(max-width:1024px){.view-global-footer .view-content{padding-bottom:3.5rem;padding-top:4rem}.view-global-footer .footer-main{gap:3.5rem;grid-template-columns:1fr}.view-global-footer .footer-summary{max-width:30rem}}@media(max-width:640px){.view-global-footer .view-content{padding-bottom:3rem;padding-top:3.5rem}.view-global-footer .footer-navigation{gap:3rem 2rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:400px){.view-global-footer .footer-navigation{grid-template-columns:1fr}}.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{margin-right:auto}.view-global-header .authentication-navigation .logged-out button{padding:0}.view-global-header .branding-chalky-wordmark{cursor:pointer;pointer-events:auto}.view-global-header .branding-chalky-wordmark h2{transition:opacity .3s ease-in-out}.view-global-header .chalky.authentication-navigation{pointer-events:auto}.view-global-header nav{display:flex;font-size:1.15rem;gap:1.5rem;margin-right:1rem;pointer-events:all;position:relative}.view-global-header nav a:not(:hover){border-color:#0000}.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)}#app:not([data-route=PageHome]) .view-global-header .branding-chalky-wordmark h2{opacity:0}@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:4.5rem;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 .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}}@container style(--show-header: false){.view-global-header{display:none}}@media(max-height:767px)and (orientation:landscape){.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}.view-global-header nav a.router-link-active{font-weight:800}#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 .results-context{align-items:center;color:#fafafaa8;display:flex;gap:.65rem;margin:0}.view-nearbyplaces .results-context .dot{background:var(--chalky-lightblue);border-radius:50%;box-shadow:0 0 .75rem #4db8ffa6;flex:0 0 auto;height:.45rem;width:.45rem}.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 h1{line-height:1.2}.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 figure:first-child{margin-top:1rem}.view-news-article h3{font-size:2rem}.view-news-article blockquote,.view-news-article li,.view-news-article p,.view-news-article span{font-family:var(--font-family-secondary);font-size:1.25rem;font-weight:var(--font-weight-book);line-height:1.4}.view-news-article li{margin:1rem}.view-news-article br+strong{display:inline-block;margin-top:.5rem}.view-news-article p+p:has(>strong:first-child){margin-top:50px}.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:2rem}.view-news-article blockquote,.view-news-article li,.view-news-article p,.view-news-article span{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}}.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 .button{align-items:center;display:inline-flex;justify-content:center}.view-venue-gameboard{background:radial-gradient(120% 80% at 50% 0,color-mix(in srgb,var(--chalky-lightblue-2) 8%,#0000) 0,#0000 60%),var(--chalky-blue-4);border-top:1px solid var(--chalky-blue);padding:clamp(3rem,6vw,6rem) var(--padding-body);position:relative;width:100%}.view-venue-gameboard:before{background-image:var(--venue-image,none);background-position:center 35%;background-size:cover;content:"";height:clamp(22rem,40vw,38rem);left:0;-webkit-mask-image:linear-gradient(180deg,#000000f2 0,#0006 38%,#0000 82%);mask-image:linear-gradient(180deg,#000000f2 0,#0006 38%,#0000 82%);opacity:.38;position:absolute;right:0;top:0;z-index:0}.view-venue-gameboard>.band-header,.view-venue-gameboard>.board-wrap{margin:0 auto;max-width:var(--content-width,1400px);position:relative;width:100%;z-index:1}.view-venue-gameboard .band-header{margin-bottom:3rem}.view-venue-gameboard .band-header .eyebrow{color:var(--chalky-lightblue-2);display:block;margin-bottom:1rem}.view-venue-gameboard .band-header .eyebrow:before{content:"•";margin-right:.5rem}.view-venue-gameboard .band-header .title{margin-bottom:.75rem}.view-venue-gameboard .band-header .copy{color:var(--chalky-grey-2);max-width:34rem}.view-venue-gameboard .board-wrap{position:relative}.view-venue-gameboard .venue-game-preview-web{background:#0000;border:0;display:grid;gap:2rem;grid-template-areas:"tables tables" "specials specials" "stars legend" "notice notice";grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.view-venue-gameboard .venue-game-preview-web>.board-section{margin-top:0}.view-venue-gameboard .venue-game-preview-web>.board-section:first-of-type{grid-area:tables}.view-venue-gameboard .venue-game-preview-web>.board-section:nth-of-type(2){grid-area:specials}.view-venue-gameboard .venue-game-preview-web>.board-section:nth-of-type(3){grid-area:stars}.view-venue-gameboard .venue-game-preview-web>.board-section:nth-of-type(4){grid-area:legend}.view-venue-gameboard .venue-game-preview-web>.persistence-notice{align-self:end;grid-area:notice;margin-top:0}.view-venue-gameboard .venue-game-preview-web .playable-card{min-height:13rem}.view-venue-gameboard .venue-game-preview-web .tier-house-pro{background:#5da0ff2e;color:#75b2ff}.view-venue-gameboard .venue-game-preview-web .legend-entry.is-current-user{background:#4db8ff14}.view-venue-gameboard .venue-game-preview-web .card-metadata{gap:.5rem;justify-content:flex-start}.view-venue-gameboard .venue-game-preview-web .card-metadata span+span:before{content:"•";margin-right:.5rem}.view-venue-gameboard .venue-game-preview-web .card-title:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:2.5rem;margin-bottom:.75rem;width:2.5rem}.view-venue-gameboard .venue-game-preview-web .tone-novice .card-title:before{background-image:url(/img/8-ball.e393e392.webp)}.view-venue-gameboard .venue-game-preview-web .tone-intermediate .card-title:before{background-image:url(/img/9-ball.370adfd1.webp)}.view-venue-gameboard .venue-game-preview-web .tone-advanced .card-title:before{background-image:url(/img/10-ball.8c1516d8.webp)}.view-venue-gameboard .venue-game-preview-web .tone-house-pro .card-title:before,.view-venue-gameboard .venue-game-preview-web .tone-special .card-title:before{display:none}.view-venue-gameboard .venue-game-preview-web .tone-house-pro .playable-action{background:var(--chalky-white);color:var(--chalky-blue-5)}.view-venue-gameboard .venue-game-preview-web .playable-card.is-complete{border-color:color-mix(in srgb,var(--accent) 50%,#0000);background:linear-gradient(to bottom,color-mix(in srgb,var(--accent) 16%,#0000),#0000 65%),var(--venue-game-panel)}.view-venue-gameboard .venue-game-preview-web .playable-card.is-complete.tone-novice{--accent:#43d289}.view-venue-gameboard .venue-game-preview-web .playable-card.is-complete.tone-intermediate{--accent:#75b2ff}.view-venue-gameboard .venue-game-preview-web .playable-card.is-complete.tone-advanced{--accent:#ec6a6a}.view-venue-gameboard .venue-game-preview-web .playable-card.is-complete.tone-special{--accent:#ad8aff}.view-venue-gameboard .venue-game-preview-web .playable-card.is-complete.tone-house-pro{--accent:#75b2ff}.view-venue-gameboard.state-legendary{border-top-color:var(--rarity-legendary)}.view-venue-gameboard.state-legendary .band-header .eyebrow{color:var(--rarity-legendary)}.view-venue-gameboard.state-legendary .legend-entry.is-current-user{background:linear-gradient(90deg,color-mix(in srgb,var(--rarity-legendary) 24%,#0000),color-mix(in srgb,var(--rarity-legendary) 6%,#0000))}.view-venue-gameboard.state-legendary .legend-entry.is-current-user .legend-name,.view-venue-gameboard.state-legendary .legend-entry.is-current-user .legend-rank{color:var(--rarity-legendary);font-weight:var(--font-weight-bold)}.view-venue-gameboard.state-locked .board{pointer-events:none;-webkit-user-select:none;user-select:none}@media(max-width:1024px){.view-venue-gameboard{padding-left:2rem;padding-right:2rem}.view-venue-gameboard .band-header{margin-bottom:2rem}.view-venue-gameboard .venue-game-preview-web{grid-template-areas:"tables" "specials" "stars" "legend" "notice";grid-template-columns:minmax(0,1fr)}}.view-venue-gameboard-lock{align-items:center;display:flex;height:100%;justify-content:center;left:0;padding:var(--padding-body);position:absolute;top:0;width:100%}.view-venue-gameboard-lock .lock-card{background:var(--chalky-blue-5);border:1px solid var(--chalky-blue);border-radius:var(--rounded-corner-outer);max-width:34rem;padding:3rem 2.5rem;text-align:center;width:100%}.view-venue-gameboard-lock .badge-lock{--rarity-locked:var(--chalky-lightblue-2);background:#4db8ff1a;border:1px solid #4db8ff59;height:4.5rem;margin:0 auto 1.5rem;width:4.5rem}.view-venue-gameboard-lock .badge-lock .lock{transform:scale(2.2)}.view-venue-gameboard-lock .eyebrow{display:block;margin-bottom:.75rem}.view-venue-gameboard-lock .title{margin-bottom:1rem}.view-venue-gameboard-lock .copy{color:var(--chalky-grey-2);margin:0 auto 1.5rem;max-width:30rem}.view-venue-gameboard-lock .unlock-options{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0 auto 2rem;max-width:28rem;padding:0;text-align:left}.view-venue-gameboard-lock .unlock-options .option{display:flex;flex-direction:column;gap:.125rem}.view-venue-gameboard-lock .unlock-options .label{color:var(--chalky-white);font-weight:600}.view-venue-gameboard-lock .unlock-options .detail{color:var(--chalky-grey-2)}.view-venue-gameboard-lock .actions{display:flex;flex-direction:column;gap:.75rem}.view-venue-gameboard-lock .actions .action{width:100%}.view-venue-gameboard-lock .actions .action-scan{background:var(--chalky-green);border-color:var(--chalky-green);color:var(--chalky-blue-5)}.view-venue-gameboard-lock .actions .action-hint{background:none;border:none;color:var(--chalky-lightblue-2);cursor:pointer;padding:.25rem;text-decoration:underline}.view-venue-gameboard-lock .wallet-row{display:flex;justify-content:center;margin-top:1.25rem}.view-venue-gameboard-lock .footnote{color:var(--chalky-grey-3);margin-top:1.25rem}.view-venue-gameboard-lock .actions .action:disabled{cursor:default;opacity:.6}@media(max-width:1024px){.view-venue-gameboard-lock .lock-card{padding:2rem 1.5rem}}.view-venue-grid .grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.view-venue-grid .card-wrapper{border-radius:var(--chalky-venue-card-border-radius);overflow:hidden;position:relative}.view-venue-grid .similarity-badge{background:#0f1621db;border:1px solid #fafafa26;border-radius:2rem;color:#fff;padding:.45rem .7rem;position:absolute;right:.75rem;top:.75rem;z-index:2}.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 .no-results{align-items:center;background:hsla(0,0%,98%,.045);border:1px solid #fafafa17;border-radius:.75rem;display:grid;gap:1rem;grid-template-columns:auto minmax(0,1fr);padding:1.5rem}.view-venue-grid .no-results .marker{align-items:center;background:#4db8ff24;border-radius:50%;color:var(--chalky-lightblue);display:flex;font-size:1.25rem;height:2.75rem;justify-content:center;width:2.75rem}.view-venue-grid .no-results h2,.view-venue-grid .no-results p{margin:0}.view-venue-grid .no-results p{color:var(--chalky-grey-3);margin-top:.3rem}.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{color:var(--chalky-blue-5);min-height:34rem;scroll-margin-top:calc(var(--header-height) + 1rem)}.view-venue-submissionform fieldset{border:0;margin:0;padding:0}.view-venue-submissionform .submission-progress{background:var(--chalky-offwhite);border-bottom:1px solid #0f16211a;padding:1rem 2.5rem}.view-venue-submissionform .submission-progress ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.view-venue-submissionform .submission-progress li{align-items:center;color:var(--chalky-grey-3);display:flex;gap:.6rem;position:relative}.view-venue-submissionform .submission-progress li:not(:last-child):after{background:#0f16211f;content:"";height:1px;left:2.45rem;position:absolute;right:.75rem;top:50%}.view-venue-submissionform .submission-progress li.active{color:var(--chalky-blue-5);font-weight:var(--font-weight-semibold)}.view-venue-submissionform .submission-progress li.complete{color:var(--chalky-blue-3)}.view-venue-submissionform .submission-progress li.complete .step-number{background:var(--chalky-blue-3);color:var(--chalky-white)}.view-venue-submissionform .submission-progress .step-number{align-items:center;background:var(--chalky-white);border:1px solid #0f16212e;border-radius:50%;display:inline-flex;flex:0 0 auto;height:1.7rem;justify-content:center;position:relative;width:1.7rem;z-index:1}.view-venue-submissionform .submission-progress .step-label{background:var(--chalky-offwhite);padding-right:.75rem;position:relative;z-index:1}.view-venue-submissionform .completion-panel,.view-venue-submissionform .stage{padding:3rem}.view-venue-submissionform .stage-header{margin-bottom:2.25rem}.view-venue-submissionform .stage-header h2{color:var(--chalky-blue-5);font-size:2.15rem;margin:0 0 .85rem}.view-venue-submissionform .stage-header .stage-copy{color:var(--chalky-grey-4);margin:0;max-width:38rem}.view-venue-submissionform .form-eyebrow{color:var(--chalky-blue);margin:0 0 .75rem}.view-venue-submissionform .field-label{color:var(--chalky-blue-5);display:block;font-size:.85rem;font-weight:var(--font-weight-semibold);margin:0 0 .65rem}.view-venue-submissionform .field-label span{color:var(--chalky-grey-3);font-weight:var(--font-weight-regular);margin-left:.35rem}.view-venue-submissionform .search-control{align-items:stretch;background:var(--chalky-white);border:1px solid #0f162133;border-radius:.55rem;display:grid;grid-template-columns:minmax(0,1fr) auto;overflow:hidden;padding:.3rem}.view-venue-submissionform .search-control:focus-within{border-color:var(--chalky-blue);box-shadow:0 0 0 3px #4db8ff26}.view-venue-submissionform .search-control input{background:#0000;border:0;color:var(--chalky-blue-5);font-size:1.05rem;min-width:0;outline:0;padding:.95rem 1rem}.view-venue-submissionform .search-control button{border-radius:.35rem;white-space:nowrap}.view-venue-submissionform .examples{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem}.view-venue-submissionform .examples>span{color:var(--chalky-grey-3);margin-right:.15rem}.view-venue-submissionform .examples .example{background:var(--chalky-offwhite);border:1px solid #0f16211a;border-radius:2rem;color:var(--chalky-blue-3);cursor:pointer;font-size:.78rem;padding:.45rem .75rem}.view-venue-submissionform .examples .example:hover{border-color:var(--chalky-blue)}.view-venue-submissionform .field-help,.view-venue-submissionform .form-footnote{color:var(--chalky-grey-3);margin:1.75rem 0 0}.view-venue-submissionform .place-result{background:var(--chalky-offwhite);border:1px solid #0f16211a;border-radius:.7rem;display:grid;grid-template-columns:minmax(10rem,.7fr) minmax(0,1.3fr);overflow:hidden}.view-venue-submissionform .place-photo{background:var(--chalky-blue-5);margin:0;min-height:14rem}.view-venue-submissionform .place-photo img{height:100%;object-fit:cover;width:100%}.view-venue-submissionform .place-photo .photo-placeholder{align-items:center;background:radial-gradient(circle at 50% 45%,#4db8ff47,#0000 7rem),var(--chalky-blue-5);color:#fafafa59;display:flex;font-size:3rem;font-weight:var(--font-weight-bold);height:100%;justify-content:center}.view-venue-submissionform .place-copy{align-self:center;padding:2rem}.view-venue-submissionform .place-copy .result-label{color:var(--chalky-blue);margin:0 0 .7rem}.view-venue-submissionform .place-copy h3{color:var(--chalky-blue-5);margin:0}.view-venue-submissionform .place-copy .address{color:var(--chalky-grey-4);margin:.55rem 0 0}.view-venue-submissionform .form-actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end;margin-top:2rem}.view-venue-submissionform .form-actions .button{align-items:center;display:inline-flex;justify-content:center}.view-venue-submissionform .detail-fieldset,.view-venue-submissionform .notes-fieldset,.view-venue-submissionform .photo-fieldset{border-top:1px solid #0f16211a;margin-top:2.25rem;padding-top:2rem}.view-venue-submissionform .detail-options{display:grid;gap:.7rem;grid-template-columns:repeat(2,minmax(0,1fr))}.view-venue-submissionform .detail-option{cursor:pointer;margin:0;position:relative}.view-venue-submissionform .detail-option>input{opacity:0;position:absolute}.view-venue-submissionform .detail-option .option-body{align-items:center;border:1px solid #0f16211f;border-radius:.5rem;display:grid;gap:.8rem;grid-template-columns:auto minmax(0,1fr);min-height:4.5rem;padding:.85rem;transition:background .15s ease,border-color .15s ease}.view-venue-submissionform .detail-option .option-check{align-items:center;border:1px solid #0f16212e;border-radius:.3rem;color:#0000;display:flex;height:1.45rem;justify-content:center;width:1.45rem}.view-venue-submissionform .detail-option small,.view-venue-submissionform .detail-option strong{display:block}.view-venue-submissionform .detail-option strong{color:var(--chalky-blue-5);font-size:.92rem}.view-venue-submissionform .detail-option small{color:var(--chalky-grey-3);font-size:.72rem;margin-top:.2rem}.view-venue-submissionform .detail-option input:focus-visible+.option-body{outline:2px solid var(--chalky-blue);outline-offset:2px}.view-venue-submissionform .detail-option input:checked+.option-body{background:#4db8ff1a;border-color:var(--chalky-blue)}.view-venue-submissionform .detail-option input:checked+.option-body .option-check{background:var(--chalky-blue);border-color:var(--chalky-blue);color:var(--chalky-white)}.view-venue-submissionform .photo-upload{background:var(--chalky-offwhite);border:1px dashed #0f16213d;border-radius:.55rem;cursor:pointer;margin:0;padding:1.1rem;position:relative}.view-venue-submissionform .photo-upload .input-file-content{align-items:center;display:grid;gap:1rem;grid-template-columns:auto minmax(0,1fr);text-align:left}.view-venue-submissionform .photo-upload:hover{border-color:var(--chalky-blue)}.view-venue-submissionform .photo-upload input:focus-visible+.input-file-content{outline:2px solid var(--chalky-blue);outline-offset:3px}.view-venue-submissionform .photo-upload .upload-icon{align-items:center;background:var(--chalky-blue-5);border-radius:50%;color:var(--chalky-white);display:flex;font-size:1.35rem;height:2.4rem;justify-content:center;width:2.4rem}.view-venue-submissionform .photo-upload small,.view-venue-submissionform .photo-upload strong{display:block}.view-venue-submissionform .photo-upload strong{color:var(--chalky-blue-5)}.view-venue-submissionform .photo-upload small{color:var(--chalky-grey-3);margin-top:.2rem}.view-venue-submissionform textarea{background:var(--chalky-white);border:1px solid #0f16212e;border-radius:.5rem;color:var(--chalky-blue-5);display:block;line-height:1.5;padding:1rem;resize:vertical;width:100%}.view-venue-submissionform textarea:focus{border-color:var(--chalky-blue);box-shadow:0 0 0 3px #4db8ff26;outline:0}.view-venue-submissionform .notes-fieldset .field-help{margin-top:.65rem}.view-venue-submissionform .auth-note{align-items:center;background:#4db8ff1a;border:1px solid #4db8ff38;border-radius:.55rem;display:flex;gap:1.5rem;justify-content:space-between;margin-top:2rem;padding:1rem 1.15rem}.view-venue-submissionform .auth-note p{margin:0}.view-venue-submissionform .auth-note p+p{color:var(--chalky-grey-4);margin-top:.25rem}.view-venue-submissionform .auth-note button{flex:0 0 auto}.view-venue-submissionform .completion-panel{padding-bottom:4.5rem;padding-top:4.5rem;text-align:center}.view-venue-submissionform .completion-panel .complete-mark{align-items:center;background:var(--chalky-blue);border-radius:50%;color:var(--chalky-white);display:flex;font-size:2rem;height:4.5rem;justify-content:center;margin:0 auto 1.5rem;width:4.5rem}.view-venue-submissionform .completion-panel .form-eyebrow{justify-content:center}.view-venue-submissionform .completion-panel h2{color:var(--chalky-blue-5);font-size:2.4rem;margin:0}.view-venue-submissionform .completion-panel .completion-copy{color:var(--chalky-grey-4);margin:1rem auto 0;max-width:34rem}.view-venue-submissionform .completion-panel .form-actions{justify-content:center}.view-venue-submissionform.state-loading{opacity:.72}@media(max-width:500px){.view-venue-submissionform .submission-progress{padding:.85rem 1.25rem}.view-venue-submissionform .submission-progress .step-label{display:none}.view-venue-submissionform .submission-progress li:not(:last-child):after{left:2.2rem;right:.5rem}.view-venue-submissionform .completion-panel,.view-venue-submissionform .stage{padding:2rem 1.25rem}.view-venue-submissionform .stage-header h2{font-size:1.8rem}.view-venue-submissionform .search-control{grid-template-columns:minmax(0,1fr)}.view-venue-submissionform .search-control button{width:100%}.view-venue-submissionform .place-result{grid-template-columns:minmax(0,1fr)}.view-venue-submissionform .place-photo{min-height:12rem}.view-venue-submissionform .detail-options{grid-template-columns:minmax(0,1fr)}.view-venue-submissionform .auth-note{align-items:stretch;flex-direction:column}.view-venue-submissionform .auth-note button{width:100%}.view-venue-submissionform .form-actions{align-items:stretch;flex-direction:column-reverse}.view-venue-submissionform .form-actions .button{width:100%}}:root:root{--animation-duration:0.18s;--anchor-color:var(--chalky-white);--body-control-padding:2rem;--body-control-padding-bottom:calc(var(--body-control-padding) + var(--safe-area-inset-bottom));--body-control-padding-left:calc(var(--body-control-padding) + var(--safe-area-inset-left));--body-control-padding-right:calc(var(--body-control-padding) + var(--safe-area-inset-right));--body-control-padding-top:calc(var(--body-control-padding) + var(--safe-area-inset-top));--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-family-secondary:"Noto Serif",Georgia,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:80px;--marketing-accent-color:var(--chalky-lightblue-2);--marketing-eyebrow-color:var(--marketing-accent-color);--marketing-eyebrow-color-dark:var(--chalky-grey-3);--marketing-feature-blue-background:var(--chalky-blue-3);--marketing-feature-darkest-background:var(--chalky-blue-5);--marketing-feature-light-background:var(--chalky-offwhite);--marketing-feature-white-background:var(--chalky-white);--marketing-grid-gap:4rem;--marketing-hero-background:var(--chalky-blue-5);--marketing-hero-fade:linear-gradient(to bottom,#212a3800 0%,var(--marketing-page-background) 100%);--marketing-hero-fade-height:11rem;--marketing-hero-grid-alignment:center;--marketing-hero-image-position:72% 50%;--marketing-hero-image-right:0;--marketing-hero-image-width:100%;--marketing-hero-min-height:41rem;--marketing-hero-min-height-tablet:0;--marketing-hero-padding-bottom:5rem;--marketing-hero-padding-top:7rem;--marketing-hero-padding-top-tablet:8rem;--marketing-hero-pitch-width:40rem;--marketing-hero-scrim:linear-gradient(100deg,var(--chalky-blue-5) 0%,#19202bf2 15%,#19202bad 56%,#19202b40 100%);--marketing-hero-text-color:var(--chalky-white);--marketing-hero-title-line-height:1.02;--marketing-hero-title-size:4.5rem;--marketing-hero-title-size-mobile:3rem;--marketing-hero-title-size-tablet:3.5rem;--marketing-lede-color:#fafafab3;--marketing-lede-color-dark:var(--chalky-grey-4);--marketing-lede-width:34rem;--marketing-page-background:var(--chalky-blue-4);--marketing-page-foreground:var(--chalky-white);--marketing-proof-body-color:#fafafa99;--marketing-proof-body-margin:0.3rem 0 0;--marketing-proof-gap:2rem;--marketing-proof-margin-top:3.75rem;--marketing-proof-width:54rem;--marketing-section-header-width:46rem;--marketing-section-lede-width:42rem;--marketing-section-padding:5.5rem;--marketing-section-split-title-margin-tablet:1.5rem;--marketing-section-title-size:2.75rem;--marketing-section-title-size-tablet:2.25rem;--modal-background:#000000e6;--modal-foreground:#fff;--padding-body:2rem;--safe-area-inset-top:env(safe-area-inset-top,0px);--safe-area-inset-right:env(safe-area-inset-right,0px);--safe-area-inset-bottom:env(safe-area-inset-bottom,0px);--safe-area-inset-left:env(safe-area-inset-left,0px);--scrollbar-thumb-color:#444;--scrollbar-thumb-hover-color:#666;--scrollbar-track-color:#000;--scrollbar-size:8px;--show-header:true;--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}}@media(max-height:768px){:root:root{--body-control-padding:1rem}}@media(max-width:768px){:root:root{--body-control-padding:1rem}}*{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*=PagePlay]){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-"],[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;text-decoration:none!important}a,a:hover{color:currentColor}a:hover{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}.marketing-page-shell .marketing-closing-cta{background:var(--chalky-white);color:var(--chalky-blue-5);padding:6rem 0 7rem;text-align:center}.marketing-page-shell .marketing-closing-cta h2{color:var(--chalky-blue-5);margin:0 auto 1.5rem;max-width:40rem}.marketing-page-shell .marketing-closing-cta .lede{color:var(--chalky-grey-4);margin:0 auto}.marketing-page-shell .marketing-closing-cta .buttons{justify-content:center}.marketing-page-shell .marketing-product-closing .split{align-items:center;display:grid;gap:4rem;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.marketing-page-shell .marketing-product-closing .label{color:#fafafa80;margin:0 0 .75rem}.marketing-page-shell .marketing-product-closing .tiles{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-page-shell .marketing-product-closing .tile{background:var(--chalky-blue-5);border:1px solid #fafafa14;border-radius:.5rem;color:var(--chalky-white);display:block;padding:.9rem 1.1rem;text-decoration:none;transition:border-color .2s ease}.marketing-page-shell .marketing-product-closing .tile.tile-wide{grid-column:1/-1}.marketing-page-shell .marketing-product-closing .tile .kicker{color:#fafafa8c;display:block}.marketing-page-shell .marketing-product-closing .tile .title{display:block;margin-top:.15rem}.marketing-page-shell .marketing-product-closing .tile:focus-visible,.marketing-page-shell .marketing-product-closing .tile:hover{border-color:var(--chalky-lightblue-2)}.marketing-page-shell .marketing-hero{color:var(--marketing-hero-text-color);position:relative}.marketing-page-shell .marketing-hero .marketing-hero-content{position:relative;width:100%}.marketing-page-shell .marketing-hero .marketing-hero-pitch{max-width:var(--marketing-hero-pitch-width);min-width:0}.marketing-page-shell .marketing-hero.layout-split{padding:var(--marketing-hero-padding-top) 0 var(--marketing-hero-padding-bottom)}.marketing-page-shell .marketing-hero.layout-split .marketing-hero-grid{align-items:var(--marketing-hero-grid-alignment);display:grid;gap:var(--marketing-grid-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-page-shell .marketing-hero.layout-backdrop{align-items:center;background:var(--marketing-hero-background);display:flex;min-height:var(--marketing-hero-min-height);overflow:hidden}.marketing-page-shell .marketing-hero.layout-backdrop .marketing-hero-content{padding-bottom:var(--marketing-hero-padding-bottom);padding-top:var(--marketing-hero-padding-top)}.marketing-page-shell .marketing-hero .marketing-hero-backdrop{inset:0;position:absolute}.marketing-page-shell .marketing-hero .marketing-hero-backdrop img,.marketing-page-shell .marketing-hero .marketing-hero-backdrop video{height:100%;object-fit:cover;object-position:var(--marketing-hero-image-position);position:absolute;right:var(--marketing-hero-image-right);top:0;width:var(--marketing-hero-image-width)}.marketing-page-shell .marketing-hero .marketing-hero-backdrop .scrim{background:var(--marketing-hero-scrim);inset:0;position:absolute}.marketing-page-shell .marketing-hero .marketing-hero-backdrop .fade{background:var(--marketing-hero-fade);bottom:0;height:var(--marketing-hero-fade-height);left:0;position:absolute;right:0}.marketing-page-shell .marketing-hero .hero-note{color:#fafafa80;margin:1rem 0 0}.marketing-page-shell .marketing-hero .proof{border-top:1px solid #fafafa29;display:grid;gap:var(--marketing-proof-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:var(--marketing-proof-margin-top) 0 0;max-width:var(--marketing-proof-width);padding-top:1.6rem}.marketing-page-shell .marketing-hero .proof dt{margin:0}.marketing-page-shell .marketing-hero .proof dd{color:var(--marketing-proof-body-color);margin:var(--marketing-proof-body-margin)}.marketing-page-shell .marketing-plan-strip .header{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1.5rem 2.5rem;justify-content:space-between;margin-bottom:2.25rem}.marketing-page-shell .marketing-plan-strip .header .eyebrow{margin-bottom:.75rem}.marketing-page-shell .marketing-plan-strip .header h2{margin-bottom:0}.marketing-page-shell .marketing-plan-strip .plans{--marketing-card-grid-columns:3;--marketing-card-grid-columns-tablet:1;--marketing-card-grid-gap:1.25rem}.marketing-page-shell .marketing-plan-strip .card{--marketing-card-padding:1.6rem}.marketing-page-shell .marketing-plan-strip .card .top{align-items:baseline;display:flex;gap:.75rem;justify-content:space-between}.marketing-page-shell .marketing-plan-strip .card .name{align-items:center;display:inline-flex;gap:.5rem;margin:0}.marketing-page-shell .marketing-plan-strip .card .name .ui-badge{color:var(--chalky-white)}.marketing-page-shell .marketing-plan-strip .card .price{margin:0}.marketing-page-shell .marketing-plan-strip .card .price .term{color:var(--chalky-grey-3)}.marketing-page-shell .marketing-plan-strip .card .body{color:var(--chalky-grey-4);margin:.75rem 0 0}.marketing-page-shell .marketing-plan-strip .card .billing{color:var(--chalky-grey-3);margin:.35rem 0 0}.marketing-page-shell .marketing-plan-strip .card.popular{--marketing-card-border-color:var(--chalky-lightblue-2);box-shadow:0 4px 12px #0f162114}.marketing-page-shell .marketing-plan-strip .buttons{justify-content:center}.marketing-page-shell .marketing-showcase-frame{background:var(--chalky-blue-5);border:1px solid #fafafa14;border-radius:1.25rem;overflow:hidden;padding:1rem;width:100%}.marketing-page-shell .marketing-showcase-frame .marketing-showcase-header{align-items:center;display:flex;gap:.5rem;margin-bottom:.75rem;padding:0 .25rem}.marketing-page-shell .marketing-showcase-frame .marketing-showcase-header .dot{background:var(--marketing-accent-color);border-radius:50%;height:.5rem;width:.5rem}.marketing-page-shell .marketing-showcase-frame .marketing-showcase-header .label{color:var(--marketing-accent-color);font-size:.75rem;font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.marketing-page-shell .marketing-showcase-frame .marketing-showcase-header .tag{color:#fafafa66;font-size:.75rem;margin-left:auto}.page-find-marketing{--marketing-feature-blue-background:var(--chalky-blue);--marketing-hero-fade-height:12rem;--marketing-hero-image-position:50% 52%;--marketing-hero-min-height:44rem;--marketing-hero-padding-bottom:4rem;--marketing-hero-pitch-width:44rem;--marketing-hero-title-size-mobile:2.45rem;--marketing-hero-title-size-tablet:3rem;--marketing-section-split-title-margin-tablet:0.5rem;--marketing-section-title-size-tablet:2.1rem}.page-find-marketing .hero{--marketing-hero-scrim:linear-gradient(90deg,#0f1621f7,#0f1621db 42%,#0f162147)}.page-find-marketing .hero .search-form{margin-top:2.25rem;max-width:42rem}.page-find-marketing .hero .search-control{align-items:center;background:var(--chalky-white);border:1px solid #fafafa38;border-radius:.7rem;box-shadow:0 18px 45px #090c1247;display:grid;grid-template-columns:auto minmax(0,1fr) auto;overflow:hidden;padding:.35rem}.page-find-marketing .hero .search-icon{height:1.35rem;margin-left:1rem;opacity:.72;width:1.35rem}.page-find-marketing .hero input{background:#0000;border:0;color:var(--chalky-blue-5);font-size:1.2rem;line-height:1.3;min-width:0;outline:0;padding:.95rem 1rem}.page-find-marketing .hero input::placeholder{color:var(--chalky-grey-3)}.page-find-marketing .hero .search-submit{border:0;border-radius:.45rem;font-size:1.15rem;line-height:1.25;padding:1rem 1.75rem;white-space:nowrap}.page-find-marketing .hero .popular{color:#fafafa8f;line-height:1.8;margin:.9rem 0 0}.page-find-marketing .hero .popular a{border-bottom:1px solid #fafafa47;color:#fafafadb;margin-left:.65rem;text-decoration:none}.page-find-marketing .nearby .view-venue-grid .grid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-find-marketing .nearby .nearby-footer{align-items:center;border-top:1px solid #fafafa1a;display:flex;flex-wrap:wrap;gap:1rem 2rem;justify-content:space-between;margin-top:2.5rem;padding-top:1.5rem}.page-find-marketing .nearby .nearby-footer p{color:#fafafa8c;flex:1 1 28rem;margin:0}.page-find-marketing .nearby .nearby-footer .button{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center;white-space:nowrap}.page-find-marketing .moments .card{min-height:18rem}.page-find-marketing .moments .index{color:var(--chalky-lightblue);margin:0 0 auto}.page-find-marketing .moments h3{color:var(--chalky-blue-5);margin:2.5rem 0 .75rem}.page-find-marketing .moments .body{color:var(--chalky-grey-4);margin:0}.page-find-marketing .coverage .map-frame{background:#101925;border:1px solid #fafafa1a;border-radius:1rem;box-shadow:0 30px 80px #090c1280;margin:0;overflow:hidden;position:relative}.page-find-marketing .coverage .map-frame img{display:block;width:100%}.page-find-marketing .coverage .map-label{background:#0f1621db;border:1px solid #fafafa1a;bottom:1.25rem;color:#fafafab8;left:1.25rem;margin:0}.page-find-marketing .coverage .map-label .dot{background:#ec6161}.page-find-marketing .coverage .coverage-notes{--marketing-card-grid-columns:3;--marketing-card-grid-columns-tablet:1;--marketing-card-grid-gap:1rem;--marketing-card-padding:1.25rem;margin-top:1.25rem}.page-find-marketing .smart-search{--marketing-feature-grid-columns:minmax(0,0.85fr) minmax(0,1.15fr)}.page-find-marketing .smart-search .examples{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:2rem}.page-find-marketing .smart-search .examples .example{background:#2b354412;border:1px solid #2b354414;border-radius:2rem;color:var(--chalky-blue-2);padding:.55rem .9rem}.page-find-marketing .smart-search .search-demo{background:var(--chalky-blue-5);border-radius:1rem;box-shadow:0 24px 60px #0f162133;overflow:hidden;padding:1.25rem}.page-find-marketing .smart-search .demo-bar{align-items:center;border:1px solid #fafafa29;border-radius:2rem;display:flex;gap:.75rem;padding:.85rem 1.1rem}.page-find-marketing .smart-search .demo-bar img{filter:invert(1);height:1.1rem;opacity:.72;width:1.1rem}.page-find-marketing .smart-search .demo-bar span{color:#fafafae0}.page-find-marketing .smart-search .result-list{display:grid;gap:.75rem;margin-top:1rem}.page-find-marketing .smart-search .result{align-items:center;background:hsla(0,0%,98%,.045);border:1px solid #fafafa12;border-radius:.55rem;display:grid;gap:1rem;grid-template-columns:3.5rem minmax(0,1fr) auto;padding:.85rem}.page-find-marketing .smart-search .swatch{background:#8e171b;border-radius:.4rem;height:3.5rem;position:relative}.page-find-marketing .smart-search .swatch:after{border:2px solid #fafafa99;border-radius:50%;content:"";height:.45rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:.45rem}.page-find-marketing .smart-search .name{color:var(--chalky-white);margin:0}.page-find-marketing .smart-search .address,.page-find-marketing .smart-search .match{color:#fafafa7a;margin:.15rem 0 0}.page-find-marketing .smart-search .match{color:var(--chalky-lightblue-2);margin:0}.page-find-marketing .sessions .checkin-grid{align-items:stretch;display:grid;gap:1.25rem;grid-template-columns:minmax(18rem,.7fr) minmax(0,1.3fr)}.page-find-marketing .sessions .scan-panel,.page-find-marketing .sessions .session-board{background:#0f162138;border:1px solid #fafafa1a;border-radius:.75rem}.page-find-marketing .sessions .scan-panel{display:flex;flex-direction:column;justify-content:space-between;padding:2rem}.page-find-marketing .sessions .scan-mark{align-items:center;border:1px solid #4db8ff73;border-radius:.75rem;display:flex;height:6.25rem;justify-content:center;margin-bottom:3rem;width:6.25rem}.page-find-marketing .sessions .scan-mark img{height:2.5rem;width:2.5rem}.page-find-marketing .sessions .scan-panel h3{margin:0 0 .75rem}.page-find-marketing .sessions .scan-panel .body{color:#fafafa9e;margin:0}.page-find-marketing .sessions .people{align-items:center;border-top:1px solid #fafafa1a;display:flex;gap:.6rem;margin-top:2rem;padding-top:1.25rem}.page-find-marketing .sessions .people .avatar{align-items:center;background:var(--chalky-blue-3);border:2px solid var(--chalky-blue);border-radius:50%;color:var(--chalky-white);display:flex;height:2rem;justify-content:center;margin-left:-.4rem;width:2rem}.page-find-marketing .sessions .people .avatar:first-child{margin-left:0}.page-find-marketing .sessions .people .label{color:#fafafa94;margin-left:.4rem}.page-find-marketing .sessions .session-board{margin:0;overflow:hidden}.page-find-marketing .sessions .session-board img{display:block;height:100%;object-fit:cover;object-position:top center;width:100%}.page-find-marketing .fresh{--marketing-feature-grid-columns:minmax(0,0.78fr) minmax(0,1.22fr)}.page-find-marketing .fresh .phone{margin:0 auto;max-width:29rem}.page-find-marketing .fresh .phone img{display:block;width:100%}.page-find-marketing .fresh .update-list{color:#2b35441f;margin-top:2rem}.page-find-marketing .fresh .update{gap:1rem;padding:1.15rem 0}.page-find-marketing .fresh .update .index{color:var(--chalky-lightblue);padding-top:.1rem}.page-find-marketing .fresh .update .title{color:var(--chalky-blue-5);margin:0}.page-find-marketing .fresh .update .body{color:var(--chalky-grey-4);margin:.25rem 0 0}@media(max-width:1024px){.page-find-marketing .nearby .view-venue-grid .grid,.page-find-marketing .sessions .checkin-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:500px){.page-find-marketing .hero .search-control{grid-template-columns:auto minmax(0,1fr)}.page-find-marketing .hero .search-submit{grid-column:1/-1;margin-top:.25rem;width:100%}.page-find-marketing .hero .popular a{margin-left:0;margin-right:.65rem}.page-find-marketing .coverage .map-label{bottom:.75rem;left:.75rem}.page-find-marketing .smart-search .result{grid-template-columns:3rem minmax(0,1fr)}.page-find-marketing .smart-search .result .match{display:none}.page-find-marketing .smart-search .result .swatch{height:3rem}}.page-for-creators{--marketing-hero-background:var(--chalky-blue-5);--marketing-hero-fade:linear-gradient(to bottom,#19202b00 0%,var(--marketing-page-background) 100%);--marketing-hero-fade-height:10rem;--marketing-hero-image-position:60% 50%;--marketing-hero-image-right:-3%;--marketing-hero-image-width:1005%;--marketing-hero-min-height:42rem;--marketing-hero-padding-bottom:4.5rem;--marketing-hero-pitch-width:39rem;--marketing-hero-scrim:linear-gradient(96deg,var(--chalky-blue-5) 0%,#19202bf7 36%,#19202bbd 54%,#19202b26 100%);--marketing-hero-title-size-mobile:2.25rem;--marketing-hero-title-size-tablet:2.75rem;--marketing-section-padding:5.5rem;--marketing-section-title-size-tablet:2rem}.page-for-creators .personas.marketing-option-selector .option-tabs{--marketing-card-grid-columns:4;--marketing-card-grid-columns-tablet:2;--marketing-card-grid-gap:1rem}.page-for-creators .creator-journey .comparison{align-items:center;display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.page-for-creators .creator-journey .stage{min-width:0}.page-for-creators .creator-journey .stage .media{aspect-ratio:16/9;background:var(--chalky-blue-5);border:1px solid #0f16211a;border-radius:.75rem;box-shadow:0 20px 44px #0f162124;margin:0;overflow:hidden}.page-for-creators .creator-journey .stage .media img,.page-for-creators .creator-journey .stage .media video{display:block;height:100%;object-fit:cover;width:100%}.page-for-creators .creator-journey .stage .copy{display:grid;gap:1rem;grid-template-columns:auto minmax(0,1fr);padding:1.5rem 0 0}.page-for-creators .creator-journey .stage .copy .index{color:#2b354461;padding-top:.2rem}.page-for-creators .creator-journey .stage .copy .tag{color:var(--chalky-blue);margin:0 0 .6rem}.page-for-creators .creator-journey .stage .copy h3{color:var(--chalky-blue-4);margin:0 0 .55rem}.page-for-creators .creator-journey .stage .copy p:last-child{color:var(--chalky-grey-4);margin:0}.page-for-creators .creator-journey .handoff{align-items:center;background:var(--chalky-blue-4);border-radius:50%;color:var(--chalky-white);display:flex;font-size:1.35rem;height:3rem;justify-content:center;width:3rem}.page-for-creators .creator-journey .steps{border-top:1px solid #0f16211f;display:grid;gap:2rem;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:4rem 0 0;padding:2rem 0 0}.page-for-creators .creator-journey .steps li{display:grid;gap:.75rem;grid-template-columns:auto minmax(0,1fr)}.page-for-creators .creator-journey .steps li .index{color:var(--chalky-blue)}.page-for-creators .creator-journey .steps li h5{color:var(--chalky-blue-4);grid-column:2;margin:0}.page-for-creators .creator-journey .steps li p{color:var(--chalky-grey-4);grid-column:2;margin:0}.page-for-creators .creator-publish{background:var(--chalky-blue-5);border-bottom:1px solid #fafafa14;border-top:1px solid #fafafa14}.page-for-creators .creator-publish .demo{align-items:stretch;display:grid;gap:1.5rem;grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr)}.page-for-creators .creator-publish .marketing-showcase-frame{padding:.8rem}.page-for-creators .creator-publish .playable{aspect-ratio:5/3;border-radius:.65rem;display:block;overflow:hidden}.page-for-creators .creator-publish .playable iframe{border:0;height:100%;width:100%}.page-for-creators .creator-publish .snippet{background:#0f1621;border:1px solid #fafafa14;border-radius:1rem;display:flex;flex-direction:column;justify-content:flex-start;min-width:0;padding:2.5rem 2rem 2rem}.page-for-creators .creator-publish .snippet .label{color:var(--marketing-accent-color);margin:0 0 .75rem}.page-for-creators .creator-publish .snippet h3{margin:0}.page-for-creators .creator-publish .snippet .body{color:#fafafa9e;margin:1rem 0 1.5rem}.page-for-creators .creator-publish .snippet .code{background:#fafafa0a;border:1px solid #fafafa12;border-radius:.5rem;color:#fafafab8;font-family:SF Mono,Fira Code,monospace;font-size:.75rem;line-height:1.65;margin:0;overflow-x:auto;padding:1.1rem}.page-for-creators .creator-publish .snippet .code .str{color:#7ee787}.page-for-creators .creator-publish .snippet .code-url a{color:var(--chalky-lightblue-2);text-decoration:none}.page-for-creators .creator-publish .snippet .code-url a:hover{text-decoration:underline}.page-for-creators .creator-publish .outputs{--marketing-text-card-body-color:#fafafa94;--marketing-text-card-tag-color:var(--marketing-accent-color);display:grid;gap:2rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:3.5rem}.page-for-creators .creator-publish .outputs .output{background:#0000;border:0;border-top:1px solid #fafafa1f;color:inherit;cursor:pointer;font:inherit;padding:2rem 0 0;text-align:left;transition:border-color .18s ease}.page-for-creators .creator-publish .outputs .output:hover{border-top-color:#fafafa66}.page-for-creators .creator-publish .outputs .output:focus-visible{outline:2px solid var(--chalky-lightblue);outline-offset:3px}.page-for-creators .creator-publish .outputs .output.highlight{border-top-color:var(--chalky-lightblue)}.page-for-creators .marketing-closing-cta .eyebrow{justify-content:center}.page-for-creators .marketing-closing-cta .closing-note{color:var(--chalky-grey-3);margin:2rem 0 0}@media(max-width:1024px){.page-for-creators .creator-journey .comparison{grid-template-columns:minmax(0,1fr)}.page-for-creators .creator-journey .handoff{margin:0 auto;transform:rotate(90deg)}.page-for-creators .creator-journey .steps,.page-for-creators .creator-publish .demo{grid-template-columns:minmax(0,1fr)}.page-for-creators .creator-publish .outputs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:500px){.page-for-creators{--marketing-section-padding:4.5rem}.page-for-creators .personas.marketing-option-selector .option-tabs{--marketing-card-grid-columns-mobile:1}.page-for-creators .creator-journey .stage .copy{padding-top:1.25rem}.page-for-creators .creator-journey .steps{margin-top:3rem}.page-for-creators .creator-publish .snippet{padding:1.5rem}.page-for-creators .creator-publish .outputs{grid-template-columns:minmax(0,1fr)}}.page-pad-marketing{--form-row-padding-y:0.25rem;--marketing-feature-blue-background:var(--chalky-blue);--marketing-hero-background:var(--chalky-blue-5);--marketing-hero-fade-height:10rem;--marketing-hero-image-position:60% 42%;--marketing-hero-image-right:0;--marketing-hero-image-width:100%;--marketing-hero-min-height:42rem;--marketing-hero-padding-bottom:4.5rem;--marketing-hero-pitch-width:39rem;--marketing-hero-title-size-mobile:2.25rem;--marketing-hero-title-size-tablet:2.75rem;--marketing-section-split-title-margin-tablet:0.5rem;--marketing-section-title-size-tablet:2rem}.page-pad-marketing .toolset .stage{background:var(--chalky-blue-5);border-radius:1rem;box-shadow:0 24px 60px #0f162138;display:flex;flex-direction:column;gap:.9rem;padding:1.6rem}.page-pad-marketing .toolset .stage img{border-radius:.5rem;display:block;width:100%}.page-pad-marketing .toolset .tools{--marketing-card-grid-columns:3;--marketing-card-grid-columns-tablet:2;--marketing-card-grid-gap:1.25rem;--marketing-icon-card-glyph-size:2rem;margin-top:2rem}.page-pad-marketing .masse{--marketing-feature-grid-columns:minmax(0,1fr) minmax(0,1.05fr)}.page-pad-marketing .tables .workbench{align-items:start;display:grid;gap:1.75rem;grid-template-columns:minmax(0,21rem) minmax(0,1fr)}.page-pad-marketing .tables .media-frame .view-creator-diagram{background:var(--chalky-blue-5)}.page-pad-marketing .tables .controls{--marketing-card-padding:1.35rem;display:flex;flex-direction:column;gap:1rem}.page-pad-marketing .tables .label{color:var(--chalky-grey-3);margin:0 0 .85rem}.page-pad-marketing .tables .options{display:flex;flex-direction:column;gap:.5rem}.page-pad-marketing .tables .options>span{align-items:center;background:#2b35440d;border-radius:.4rem;color:var(--chalky-grey-4);display:flex;justify-content:space-between;padding:.6rem .9rem}.page-pad-marketing .tables .options>span.selected{background:var(--chalky-blue);color:var(--chalky-white)}.page-pad-marketing .tables .options .tag{color:var(--chalky-lightblue-2);margin:0}.page-pad-marketing .tables .toggles .form-row:first-child{padding-top:0}.page-pad-marketing .tables .toggles .form-row:last-child{padding-bottom:0}.page-pad-marketing .tables .toggles .name{color:var(--chalky-blue)}.page-pad-marketing .grid-mode{--marketing-feature-grid-columns:minmax(0,1.05fr) minmax(0,1fr)}.page-pad-marketing .grid-mode .media-frame .badges{display:flex;gap:.4rem;left:1.1rem;pointer-events:none;position:absolute;top:1.1rem;z-index:1}.page-pad-marketing .grid-mode .media-frame .badge{border:1px solid #0000;border-radius:.3rem;margin:0;padding:.3rem .6rem}.page-pad-marketing .grid-mode .media-frame .badge:not(.type-light){background:#0f1621cc;border-color:#fafafa2e;color:#fafafacc}.page-pad-marketing .grid-mode .subdivisions{background:#0000;margin-top:2.5rem}.page-pad-marketing .grid-mode .note{color:#fafafa80;margin:1.1rem 0 0}.page-pad-marketing .photo-import .cards{--marketing-card-grid-columns:2;--marketing-card-grid-gap:1.25rem}.page-pad-marketing .devices{--marketing-feature-grid-columns:minmax(0,1fr) minmax(0,26rem)}.page-pad-marketing .devices .laptop{background:var(--chalky-blue-5);border:1px solid #fafafa1a;border-radius:.75rem;margin-top:2.1rem;max-width:32rem;overflow:hidden}.page-pad-marketing .devices .laptop img{display:block;width:100%}.page-pad-marketing .devices .feature-media{display:flex;justify-content:center}.page-pad-marketing .devices .phone{align-items:center;aspect-ratio:402/874;background:var(--chalky-blue-5);border:1px solid #fafafa24;border-radius:2.6rem;box-shadow:0 30px 70px #0f162166;display:flex;flex-direction:column;gap:1.25rem;overflow:hidden;padding:2.6rem .9rem 1.6rem;width:15rem}.page-pad-marketing .devices .phone .screen{border-radius:.6rem;flex:1;overflow:hidden;position:relative;width:100%}.page-pad-marketing .devices .phone .screen img{border-radius:.6rem;left:50%;max-width:none;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(90deg);width:28rem}.page-pad-marketing .devices .phone .tray{border-radius:999px;width:100%}.page-pad-marketing .sharing .section-header-left,.page-pad-marketing .sharing .section-header-left .lede{max-width:48rem}.page-pad-marketing .sharing .cards{--marketing-card-grid-columns:4;--marketing-card-grid-columns-tablet:2;--marketing-card-grid-gap:1.25rem}.page-pad-marketing .sharing .cards .card{color:inherit;cursor:pointer;font:inherit;text-align:left;transition:border-color .18s ease}.page-pad-marketing .sharing .cards .card:hover{border-color:#2b35444d}.page-pad-marketing .sharing .cards .card:focus-visible{outline:2px solid var(--chalky-lightblue);outline-offset:3px}.page-pad-marketing .sharing .cards .card.highlight:hover{border-color:var(--chalky-lightblue)}.page-pad-marketing .sharing .snippet{align-items:center;background:var(--chalky-blue-5);border-radius:.75rem;display:grid;gap:2rem;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);margin-top:1.75rem;padding:1.75rem}.page-pad-marketing .sharing .snippet .demo{background:#0f1621;border:1px solid #fafafa1a;border-radius:.5rem;grid-column:1/-1;overflow:hidden}.page-pad-marketing .sharing .snippet .demo img{display:block;margin:0 auto;max-height:26rem;max-width:100%}.page-pad-marketing .sharing .snippet .intro .label{color:var(--chalky-lightblue-2);margin:0 0 .6rem}.page-pad-marketing .sharing .snippet .intro .title{color:var(--chalky-white);margin:0}.page-pad-marketing .sharing .snippet .intro .body{color:#fafafaa6;margin:.5rem 0 0}.page-pad-marketing .sharing .snippet .code{background:#0f1621;border:1px solid #fafafa1a;border-radius:.5rem;color:#fafafad9;font-family:SF Mono,Fira Code,monospace;font-size:.8rem;line-height:1.85;margin:0;overflow-x:auto;padding:1.1rem 1.25rem;white-space:pre}.page-pad-marketing .sharing .snippet .code code{color:inherit}.page-pad-marketing .sharing .snippet .code .str{color:var(--chalky-lightblue-2)}.page-pad-marketing .sharing .snippet .code-url a{color:var(--chalky-lightblue-2);text-decoration:none}.page-pad-marketing .sharing .snippet .code-url a:hover{text-decoration:underline}.page-pad-marketing .library-trainer .panel{--marketing-card-background:var(--chalky-blue-4)}.page-pad-marketing .library-trainer .list{background:#fafafa14;border:1px solid #fafafa14;border-radius:.5rem;display:flex;flex-direction:column;gap:1px;margin-top:1.6rem;overflow:hidden}.page-pad-marketing .library-trainer .row{align-items:center;background:var(--chalky-blue);display:flex;gap:.9rem;padding:.9rem 1rem}.page-pad-marketing .library-trainer .row .thumb{border-radius:.25rem;display:block;flex-shrink:0;height:2rem;width:3.25rem}.page-pad-marketing .library-trainer .row .info{flex:1;min-width:0}.page-pad-marketing .library-trainer .row .info .title{display:block}.page-pad-marketing .library-trainer .row .info .meta{color:#fafafa8c;display:block;margin-top:.1rem}.page-pad-marketing .library-trainer .row .badge{color:#fafafa73;margin:0}.page-pad-marketing .library-trainer .row .badge.accent{color:var(--chalky-lightblue-2)}.page-pad-marketing .library-trainer .panel-trainer{border-color:#4db8ff66}.page-pad-marketing .library-trainer .still{border:1px solid #fafafa14;border-radius:.5rem;flex:1;margin-top:1.5rem;min-height:11rem;overflow:hidden}.page-pad-marketing .library-trainer .still img{display:block;height:100%;object-fit:cover;object-position:60% 50%;width:100%}.page-pad-marketing .library-trainer .more{align-self:flex-start;color:var(--chalky-lightblue-2);margin-top:1.25rem}.page-pad-marketing .library-trainer .more:hover{color:var(--chalky-white)}.page-pad-marketing .keyboard{--marketing-feature-grid-columns:minmax(0,1fr) minmax(0,1.15fr)}.page-pad-marketing .keyboard .keys{display:grid;gap:.6rem;grid-template-columns:repeat(2,minmax(0,1fr))}.page-pad-marketing .keyboard .row{align-items:center;background:var(--chalky-blue-4);border:1px solid #fafafa14;border-radius:.5rem;display:flex;gap:.75rem;padding:.75rem .9rem}.page-pad-marketing .keyboard .keycap{background:var(--chalky-blue);border:1px solid var(--chalky-grey-4);border-bottom-width:3px;border-radius:.3rem;color:var(--chalky-white);margin:0;min-width:2.1rem;padding:.3rem .55rem;text-align:center}.page-pad-marketing .keyboard .action{color:#fafafacc}@media(max-width:1024px){.page-pad-marketing .tables .workbench{grid-template-columns:minmax(0,1fr)}.page-pad-marketing .tables .workbench .controls{order:1}.page-pad-marketing .tables .workbench .media-frame{order:0}.page-pad-marketing .sharing .cards{--marketing-card-grid-gap:1rem}.page-pad-marketing .sharing .snippet{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.page-pad-marketing .toolset .stage{gap:.6rem;padding:1rem}.page-pad-marketing .masse .media-frame .pin{display:none}.page-pad-marketing .sharing .snippet{padding:1.4rem}.page-pad-marketing .keyboard .keys{grid-template-columns:minmax(0,1fr)}}.page-partnerships{--marketing-hero-background:var(--chalky-blue-5);--marketing-hero-fade:linear-gradient(to bottom,#19202b00 0%,var(--marketing-page-background) 100%);--marketing-hero-fade-height:10rem;--marketing-hero-image-position:50% 42%;--marketing-hero-image-right:-3%;--marketing-hero-image-width:72%;--marketing-hero-min-height:48rem;--marketing-hero-padding-bottom:4.5rem;--marketing-hero-pitch-width:44rem;--marketing-hero-scrim:linear-gradient(96deg,var(--chalky-blue-5) 0%,#19202bf7 38%,#19202bc2 57%,#19202b2e 100%);--marketing-hero-title-size:4.25rem;--marketing-hero-title-size-mobile:2.25rem;--marketing-hero-title-size-tablet:2.75rem;--marketing-lede-width:40rem;--marketing-section-padding:5.5rem;--marketing-section-title-size-tablet:2rem}.page-partnerships .activations{background:var(--chalky-blue-5);border-bottom:1px solid #fafafa14;border-top:1px solid #fafafa14}.page-partnerships .activations .section-header{max-width:48rem}.page-partnerships .capabilities .list{border-top:1px solid #0f16211f}.page-partnerships .capabilities .list article{border-bottom:1px solid #0f16211f;display:grid;gap:2rem;grid-template-columns:minmax(11rem,.65fr) minmax(0,1.2fr) minmax(0,1.2fr);padding:1.75rem 0}.page-partnerships .capabilities .list article header{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem}.page-partnerships .capabilities .list article header h3{color:var(--chalky-blue-4);margin:0}.page-partnerships .capabilities .list article .label{color:var(--chalky-blue);margin:0 0 .55rem}.page-partnerships .capabilities .list article p:last-child{color:var(--chalky-grey-4);margin:0}.page-partnerships .partner-process{background:var(--chalky-blue-5);border-bottom:1px solid #fafafa14;border-top:1px solid #fafafa14}.page-partnerships .partner-process .steps{border-top:1px solid #fafafa1a;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.page-partnerships .partner-process .steps li{border-bottom:1px solid #fafafa1a;display:grid;gap:1.25rem;grid-template-columns:auto minmax(0,1fr);padding:2.25rem 2.25rem 2.25rem 0}.page-partnerships .partner-process .steps li:nth-child(odd){border-right:1px solid #fafafa1a}.page-partnerships .partner-process .steps li:nth-child(2n){padding-left:2.25rem}.page-partnerships .partner-process .steps li .index{color:var(--marketing-accent-color)}.page-partnerships .partner-process .steps li h3{margin:0 0 .6rem}.page-partnerships .partner-process .steps li p{color:#fafafa9e;margin:0}.page-partnerships .partner-process .principle{align-items:baseline;display:grid;gap:2rem;grid-template-columns:auto minmax(0,1fr);margin-top:3rem}.page-partnerships .partner-process .principle .label{color:var(--marketing-accent-color);margin:0;white-space:nowrap}.page-partnerships .partner-process .principle p:last-child{margin:0;max-width:44rem}.page-partnerships .marketing-closing-cta .eyebrow{justify-content:center}.page-partnerships .marketing-closing-cta .closing-note{color:var(--chalky-grey-3);margin:2rem 0 0}@media(max-width:1024px){.page-partnerships .capabilities .list article{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.page-partnerships .capabilities .list article div:last-child{grid-column:2}}@media(max-width:500px){.page-partnerships{--marketing-section-padding:4.5rem}.page-partnerships .capabilities .list article{gap:1.5rem;grid-template-columns:minmax(0,1fr)}.page-partnerships .capabilities .list article div:last-child{grid-column:1}.page-partnerships .partner-process .steps{grid-template-columns:minmax(0,1fr)}.page-partnerships .partner-process .steps li,.page-partnerships .partner-process .steps li:nth-child(2n){border-right:0;padding:2rem 0}.page-partnerships .partner-process .principle{align-items:start;grid-template-columns:minmax(0,1fr)}}.page-pricing{--marketing-hero-background:var(--chalky-blue-5);--marketing-hero-fade:linear-gradient(to bottom,#19202b00 0%,var(--marketing-page-background) 100%);--marketing-hero-fade-height:10rem;--marketing-hero-image-position:68% 50%;--marketing-hero-image-width:100%;--marketing-hero-min-height:48rem;--marketing-hero-padding-bottom:4.5rem;--marketing-hero-pitch-width:40rem;--marketing-hero-scrim:linear-gradient(100deg,var(--chalky-blue-5) 0%,#19202bf7 36%,#19202bb8 56%,#19202b33 100%);--marketing-hero-title-size:4.25rem;--marketing-hero-title-size-mobile:2.25rem;--marketing-hero-title-size-tablet:2.75rem;--marketing-lede-width:40rem;--marketing-section-padding:5rem;--marketing-section-title-size-tablet:2rem}.page-pricing .hero .lede-secondary{color:#fafafa8c;margin-top:1.25rem}.page-pricing .hero .price-strip{color:#fafafa8c;margin:2.25rem 0 0}.page-pricing .hero .price-strip span{color:#fafafa4d;padding:0 .4rem}.page-pricing .plans{background:var(--chalky-blue-5);border-bottom:1px solid #fafafa14;border-top:1px solid #fafafa14;padding:5rem 0}.page-pricing .plans .billing-toggle{background:#fafafa0f;border:1px solid #fafafa1a;border-radius:2.5rem;display:flex;gap:.25rem;margin:0 auto 3rem;padding:.25rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.page-pricing .plans .billing-toggle .toggle-option{align-items:center;background:#0000;border:0;border-radius:2rem;color:#fafafaa6;cursor:pointer;display:flex;gap:.5rem;padding:.6rem 1.5rem}.page-pricing .plans .billing-toggle .toggle-option .save-pill{background:#4db8ff29;border-radius:2rem;color:var(--chalky-lightblue-2);margin:0;padding:.2rem .6rem}.page-pricing .plans .billing-toggle .toggle-option.is-active{background:var(--chalky-white);color:var(--chalky-blue-5)}.page-pricing .plans .billing-toggle .toggle-option.is-active .save-pill{background:#1f6feb1f;color:var(--chalky-lightblue)}.page-pricing .plans .plan-grid{--marketing-card-grid-columns:3;--marketing-card-grid-columns-tablet:1;align-items:stretch}.page-pricing .plans .plan-card{--plan-accent:var(--chalky-grey-2);--marketing-card-padding:2.25rem 2rem 2rem;--marketing-card-radius:0.75rem;display:flex;flex-direction:column;position:relative}.page-pricing .plans .plan-card .featured-flag{background:var(--chalky-lightblue-2);border-radius:2rem;color:var(--chalky-blue-5);left:50%;margin:0;padding:.35rem .9rem;position:absolute;top:0;transform:translate(-50%,-50%);white-space:nowrap}.page-pricing .plans .plan-card h3{color:var(--plan-accent);margin:0 0 .5rem}.page-pricing .plans .plan-card .tagline{color:#fafafaa8;margin:0 0 1.5rem;min-height:4.75rem}.page-pricing .plans .plan-card .price{align-items:baseline;display:flex;gap:.4rem;margin:0 0 .5rem}.page-pricing .plans .plan-card .price .term{color:#fafafa80}.page-pricing .plans .plan-card .price-note{color:#fafafa80;margin:0 0 1.75rem;min-height:2.4rem}.page-pricing .plans .plan-card .includes-label{border-bottom:1px solid #fafafa1f;color:var(--chalky-white);margin:0;padding-bottom:.7rem}.page-pricing .plans .plan-card .features{list-style:none;margin:0 0 2rem;padding:0}.page-pricing .plans .plan-card .features li{border-top:1px solid #fafafa14;color:#fafafa99;padding:.8rem 0}.page-pricing .plans .plan-card .features li:first-child{border-top:0}.page-pricing .plans .plan-card .features li strong{color:#fafafaeb;display:block;margin-bottom:.15rem}.page-pricing .plans .plan-card .cta{margin-top:auto;text-align:center}.page-pricing .plans .plan-card .cta-note{color:#fafafa80;font-style:italic;margin:.9rem 0 0;min-height:1.15rem;text-align:center}.page-pricing .plans .plan-plus{--plan-accent:var(--chalky-lightblue-2)}.page-pricing .plans .plan-pro{--plan-accent:var(--chalky-purple-3)}.page-pricing .plans .plan-card.is-featured{background:#4db8ff0f;border-color:#4db8ff73;box-shadow:0 18px 48px #03050459}.page-pricing .plans .plans-footnote{color:#fafafa73;margin:2.5rem 0 0;text-align:center}.page-pricing .comparison .comparison-group{margin-bottom:3.5rem}.page-pricing .comparison .comparison-group:last-child{margin-bottom:0}.page-pricing .comparison .group-title{color:var(--chalky-blue-4);margin:0 0 1.25rem}.page-pricing .comparison .comparison-table{min-width:44rem}.page-pricing .comparison .comparison-table tbody th{color:var(--chalky-blue-4)}.page-pricing .comparison .comparison-table tbody th small{color:var(--chalky-grey-4);display:block;margin-top:.25rem;max-width:30rem}.page-pricing .comparison .comparison-table .tier{text-align:center;white-space:nowrap;width:7.5rem}.page-pricing .comparison .comparison-table .mark.mark-yes{color:var(--chalky-ball-6)}.page-pricing .comparison .comparison-table .mark.mark-no{color:#0f162140}.page-pricing .comparison .comparison-table .mark-text{color:var(--chalky-grey-4)}.page-pricing .spotlight{background:url(/img/home-hero.e0c62815.webp) no-repeat 50%;background-size:cover;padding:6rem 0;position:relative}.page-pricing .spotlight:before{background:#0f16218c;content:"";inset:0;position:absolute}.page-pricing .spotlight .view-content{position:relative;z-index:1}.page-pricing .spotlight .spotlight-card{background:var(--chalky-white);border-radius:1.25rem;box-shadow:0 30px 80px #03050466;color:var(--chalky-blue-4);display:grid;gap:4rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0 auto;max-width:68rem;padding:3.5rem 4rem}.page-pricing .spotlight .plan-marker{align-items:center;color:var(--chalky-blue-4);display:flex;gap:.4rem;margin:0 0 1rem}.page-pricing .spotlight .plan-marker img{height:1.1rem;width:1.1rem}.page-pricing .spotlight h3{margin:0 0 .75rem}.page-pricing .spotlight .price-line{color:var(--chalky-grey-4);margin:0 0 2rem}.page-pricing .spotlight .trial-timeline{list-style:none;margin:0 0 2.25rem;padding:0;position:relative}.page-pricing .spotlight .trial-timeline li{align-items:center;display:flex;gap:1rem;padding:.65rem 0;position:relative}.page-pricing .spotlight .trial-timeline li p{color:var(--chalky-grey-4);margin:0}.page-pricing .spotlight .trial-timeline li p strong{color:var(--chalky-blue-4)}.page-pricing .spotlight .trial-timeline .step-icon{align-items:center;background:var(--chalky-white);border:1px solid #2b35442e;border-radius:50%;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;position:relative;width:2.5rem;z-index:1}.page-pricing .spotlight .trial-timeline .step-icon img{height:1.1rem;width:1.1rem}.page-pricing .spotlight .trial-timeline li+li .step-icon:before{background:#2b354426;bottom:100%;content:"";height:1.3rem;left:50%;position:absolute;width:1px}.page-pricing .spotlight .buttons{margin-top:0}.page-pricing .spotlight .buttons .button{width:100%}.page-pricing .spotlight .cancel-note{color:var(--chalky-grey-3);margin:1.25rem 0 0;text-align:center}.page-pricing .spotlight .spotlight-includes{--marketing-icon-card-title-color:var(--chalky-blue-4)}.page-pricing .spotlight .spotlight-includes .includes-label{border-bottom:1px solid #2b35441f;color:var(--chalky-grey-3);margin:0 0 .25rem;padding-bottom:1rem}.page-pricing .spotlight .spotlight-includes ul{list-style:none;margin:0;padding:0}.page-pricing .spotlight .spotlight-includes ul li{align-items:flex-start;border-bottom:1px solid #2b35441f;gap:1.25rem;padding:1.15rem 0}.page-pricing .spotlight .spotlight-includes ul li:last-child{border-bottom:0;padding-bottom:0}.page-pricing .fairness{padding:5rem 0}.page-pricing .fairness .fairness-grid{--marketing-card-grid-columns:4;--marketing-card-grid-columns-tablet:2}.page-pricing .verified{background:#0f1621;border-bottom:1px solid #fafafa14;border-top:1px solid #fafafa14;padding:5rem 0}.page-pricing .verified .verified-grid{display:grid;gap:4rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.page-pricing .verified .price-panel{background:hsla(0,0%,98%,.045);border:1px solid #fafafa14;border-radius:.75rem;margin-top:2.5rem;padding:1.75rem}.page-pricing .verified .price-panel .price{align-items:baseline;display:flex;gap:.4rem;margin:0 0 .75rem}.page-pricing .verified .price-panel .price .term{color:#fafafa80}.page-pricing .verified .price-panel .price-note{color:#fafafa9e;margin:0}.page-pricing .verified .price-panel .price-note strong{color:var(--chalky-white);display:block;margin-bottom:.25rem}.page-pricing .verified .price-panel .buttons{margin-top:1.75rem}.page-pricing .verified .example-url{color:#fafafa66;font-family:SF Mono,Fira Code,monospace;margin:1.5rem 0 0}.page-pricing .verified .example-url span{color:var(--chalky-lightblue-2)}.page-pricing .verified .verified-features{display:grid;gap:0 2rem;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.page-pricing .verified .verified-features li{border-top:1px solid #fafafa14;padding:.85rem 0}.page-pricing .verified .verified-features li strong{display:block;margin-bottom:.15rem}.page-pricing .verified .verified-features li span{color:#fafafa8c}.page-pricing .csx .csx-grid{--marketing-card-grid-columns:3;--marketing-card-grid-columns-tablet:2}.page-pricing .csx .csx-card{--marketing-card-padding:1.75rem;box-shadow:0 14px 28px #0f16210f}.page-pricing .csx .csx-card .csx-figure{color:var(--chalky-blue);margin:0 0 .75rem}.page-pricing .csx .csx-card h5{color:var(--chalky-blue-4);margin:0 0 .5rem}.page-pricing .csx .csx-card p{color:var(--chalky-grey-4);margin:0}.page-pricing .faq{padding:5rem 0}.page-pricing .faq .faq-list{margin:0 auto;max-width:46rem}.page-pricing .faq .faq-item{border-bottom:1px solid #fafafa1a}.page-pricing .faq .faq-item summary{cursor:pointer;padding:1.25rem 0}.page-pricing .faq .faq-item summary::marker{color:var(--chalky-lightblue-2)}.page-pricing .faq .faq-item p{color:#fafafaa6;margin:0;padding:0 0 1.5rem}.page-pricing .closing{--marketing-lede-width:44rem}@media(max-width:1024px){.page-pricing .spotlight .spotlight-card{padding:2rem 1.5rem}.page-pricing .spotlight .spotlight-card,.page-pricing .verified .verified-grid{gap:2.5rem;grid-template-columns:minmax(0,1fr)}}@media(max-width:500px){.page-pricing .verified .verified-features{grid-template-columns:1fr}}.page-submit{--marketing-feature-blue-background:var(--chalky-blue-4);--marketing-hero-grid-alignment:center;--marketing-hero-padding-bottom:5.5rem;--marketing-hero-pitch-width:39rem;--marketing-hero-title-size-mobile:2.55rem;--marketing-hero-title-size-tablet:3.2rem;--marketing-section-title-size-tablet:2.1rem;background:radial-gradient(circle at 72% 12%,#4db8ff1f,#0000 26rem),var(--marketing-page-background)}.page-submit .submit-hero{background:linear-gradient(180deg,#0f16211f,#0f162100),var(--chalky-blue-5)}.page-submit .submit-hero .hero-note{align-items:center;display:flex;gap:.55rem}.page-submit .submit-hero .hero-note:before{background:var(--chalky-lightblue);border-radius:50%;content:"";height:.4rem;width:.4rem}.page-submit .submit-hero .contribution-preview{background:#111b29;border:1px solid #fafafa1f;border-radius:1rem;box-shadow:0 32px 80px #05090f80;margin:0;min-height:28rem;overflow:hidden;position:relative}.page-submit .submit-hero .contribution-preview>img{height:100%;inset:0;object-fit:cover;opacity:.64;position:absolute;width:100%}.page-submit .submit-hero .contribution-preview:after{background:linear-gradient(180deg,#111b291a 20%,#111b29e6);content:"";inset:0;position:absolute}.page-submit .submit-hero .preview-counter{background:#0f1621d6;border:1px solid #fafafa1f;left:1.25rem;top:1.25rem;z-index:2}.page-submit .submit-hero .preview-counter .dot{background:var(--chalky-red)}.page-submit .submit-hero .preview-card{background:#19202bf0;border:1px solid #fafafa1f;border-radius:.7rem;bottom:1.25rem;left:1.25rem;padding:1.35rem;position:absolute;right:1.25rem;z-index:2}.page-submit .submit-hero .preview-card .status{color:var(--chalky-lightblue);margin:0 0 .75rem}.page-submit .submit-hero .preview-card h3{margin:0}.page-submit .submit-hero .preview-card .address{color:#fafafa94;margin:.3rem 0 0}.page-submit .submit-hero .preview-card .preview-details{border-top:1px solid #fafafa1a;display:flex;flex-wrap:wrap;gap:.6rem 1.25rem;margin-top:1.1rem;padding-top:1rem}.page-submit .submit-hero .preview-card .preview-details span{align-items:center;color:#fafafabd;display:flex;gap:.45rem}.page-submit .submit-hero .preview-card .preview-details span:before{color:var(--chalky-lightblue);content:"✓"}.page-submit .contribution-impact{border-bottom:1px solid #fafafa12;border-top:1px solid #fafafa12}.page-submit .contribution-impact .impact-card{min-height:15rem}.page-submit .contribution-impact .impact-card .index{color:var(--chalky-lightblue);margin:0 0 2.75rem}.page-submit .contribution-impact .impact-card h3{margin:0 0 .75rem}.page-submit .contribution-impact .impact-card .body{color:#fafafa94;margin:0}.page-submit .contribution-workspace{scroll-margin-top:calc(var(--header-height) + 1rem)}.page-submit .contribution-workspace .workspace-grid{align-items:start;display:grid;gap:4rem;grid-template-columns:minmax(16rem,.7fr) minmax(0,1.3fr)}.page-submit .contribution-workspace .workspace-aside{position:sticky;top:calc(var(--header-height) + 2rem)}.page-submit .contribution-workspace .workspace-aside h2{margin-bottom:1.25rem}.page-submit .contribution-workspace .workspace-aside .lede{margin:0}.page-submit .contribution-workspace .expectations{border-top:1px solid #0f16211f;display:grid;gap:1.25rem;list-style:none;margin:2rem 0 0;padding:1.75rem 0 0}.page-submit .contribution-workspace .expectations li{display:grid;gap:.85rem;grid-template-columns:auto minmax(0,1fr)}.page-submit .contribution-workspace .expectations .index{align-items:center;background:var(--chalky-blue-5);border-radius:50%;color:var(--chalky-white);display:flex;height:1.8rem;justify-content:center;width:1.8rem}.page-submit .contribution-workspace .expectations .title{color:var(--chalky-blue-5);margin:0}.page-submit .contribution-workspace .expectations .body{color:var(--chalky-grey-4);margin:.2rem 0 0}.page-submit .contribution-workspace .review-note{background:#4db8ff1a;border-left:3px solid var(--chalky-lightblue);color:var(--chalky-blue-3);margin:2rem 0 0;padding:1rem 1.15rem}.page-submit .contribution-workspace .form-shell{background:var(--chalky-white);border:1px solid #0f16211a;border-radius:.9rem;box-shadow:0 24px 60px #0f16211f;overflow:hidden}.page-submit .submission-guidelines .guide-grid{align-items:start;display:grid;gap:4rem;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.page-submit .submission-guidelines .guidelines{color:#fafafa1a}.page-submit .submission-guidelines .guideline{gap:1.5rem;padding:1.6rem 0}.page-submit .submission-guidelines .guideline .index{color:var(--chalky-lightblue);padding-top:.2rem}.page-submit .submission-guidelines .guideline .title{color:var(--chalky-white);margin:0}.page-submit .submission-guidelines .guideline .body{color:#fafafa94;margin:.35rem 0 0}.page-submit .submission-guidelines .existing-place{background:#fafafa0a;border:1px solid #fafafa17;border-radius:.7rem;margin-top:2rem;padding:1.35rem}.page-submit .submission-guidelines .existing-place p{color:#fafafa9e;margin:0 0 1rem}.page-submit .submission-guidelines .existing-place a{color:var(--chalky-lightblue)}.page-submit .submit-closing .buttons{justify-content:center}@media(max-width:1024px){.page-submit .contribution-workspace .workspace-grid{gap:2.5rem;grid-template-columns:minmax(0,1fr)}.page-submit .contribution-workspace .workspace-aside{position:static}.page-submit .submission-guidelines .guide-grid{gap:2.5rem;grid-template-columns:minmax(0,1fr)}}@media(max-width:500px){.page-submit .submit-hero .contribution-preview{min-height:22rem}.page-submit .submit-hero .preview-card{bottom:.8rem;left:.8rem;right:.8rem}.page-submit .submit-hero .preview-counter{left:.8rem;top:.8rem}.page-submit .contribution-workspace .workspace-grid{gap:2rem}}.page-trainer-marketing{--marketing-feature-blue-background:var(--chalky-blue);--marketing-hero-padding-bottom:4.5rem;--marketing-hero-pitch-width:40rem;--marketing-hero-title-size-mobile:2.25rem;--marketing-hero-title-size-tablet:2.75rem;--marketing-section-split-title-margin-tablet:0.5rem}.page-trainer-marketing .personas .cards{--marketing-card-grid-columns:3;--marketing-card-grid-columns-tablet:1;--marketing-card-grid-gap:1.25rem}.page-trainer-marketing .personas .card{--marketing-card-padding:1.75rem}.page-trainer-marketing .aim-lines .media-frame img{max-height:35rem;object-fit:cover;object-position:50% 40%}.page-trainer-marketing .aim-lines .callouts{--marketing-card-grid-columns:3;--marketing-card-grid-gap:1.75rem;margin-top:2.75rem}.page-trainer-marketing .aim-lines .callouts .cell{border-top:2px solid var(--chalky-blue);padding-top:1.1rem}.page-trainer-marketing .aim-lines .callouts .cell h5{margin:0 0 .5rem}.page-trainer-marketing .aim-lines .callouts .cell p{color:var(--chalky-grey-4);margin:0}.page-trainer-marketing .game-types .type-grid{--marketing-card-grid-columns:3;--marketing-card-grid-columns-tablet:2;--marketing-card-grid-gap:1rem}.page-trainer-marketing .game-types .card{--marketing-card-padding:1.35rem;align-items:center;display:flex;gap:1.1rem}.page-trainer-marketing .game-types .card img{flex-shrink:0;height:3.75rem;width:3.75rem}.page-trainer-marketing .game-types .card h5{margin:0}.page-trainer-marketing .game-types .card p{color:var(--chalky-grey-4);margin:.2rem 0 0}.page-trainer-marketing .diagrams .grid{--marketing-card-grid-columns:3;--marketing-card-grid-columns-tablet:1;--marketing-card-grid-gap:1.25rem}.page-trainer-marketing .diagrams .card{--marketing-card-background:var(--chalky-blue-4);--marketing-card-padding:0;display:flex;flex-direction:column;overflow:hidden}.page-trainer-marketing .diagrams .media{background:var(--chalky-blue-5);flex-shrink:0;height:12rem;overflow:hidden}.page-trainer-marketing .diagrams .media img{display:block;height:100%;object-fit:cover;width:100%}.page-trainer-marketing .diagrams .body{display:flex;flex:1;flex-direction:column;gap:.5rem;padding:1.4rem}.page-trainer-marketing .diagrams .tag{color:var(--chalky-lightblue-2);margin:0}.page-trainer-marketing .diagrams .title{margin:0}.page-trainer-marketing .diagrams .copy{color:#fafafaa8;flex:1;margin:0}.page-trainer-marketing .diagrams .button{align-self:flex-start;margin-top:.75rem}.page-trainer-marketing .diagrams .official .media img{object-position:50% 45%}.page-trainer-marketing .diagrams .public .media img{object-position:40% 45%}.page-trainer-marketing .diagrams .yours .media img{object-position:70% 50%}.page-trainer-marketing .customization{--marketing-swatch-size:2.4rem}.page-trainer-marketing .customization .options{--marketing-card-grid-columns:3;--marketing-card-grid-columns-tablet:1;--marketing-card-grid-gap:1.25rem}.page-trainer-marketing .customization .card{--marketing-card-background:var(--chalky-white)}.page-trainer-marketing .customization .label{color:var(--chalky-grey-3);margin:0 0 1rem}.page-trainer-marketing .customization .caption{color:var(--chalky-grey-4);margin:.9rem 0 0}.page-trainer-marketing .customization .sizes{background:#2b35440f;border-radius:.4rem;display:flex;gap:.15rem;padding:.2rem}.page-trainer-marketing .customization .sizes span{border-radius:.3rem;color:var(--chalky-grey-4);flex:1;padding:.5rem .25rem;text-align:center}.page-trainer-marketing .customization .sizes span.active{background:var(--chalky-white);box-shadow:0 1px 2px #0f162114;color:var(--chalky-blue)}.page-trainer-marketing .customization .cue-options span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-trainer-marketing .daily-stats .mini{color:#fafafa80}.page-trainer-marketing .daily-stats .mini.accent{color:var(--chalky-lightblue-2)}.page-trainer-marketing .daily-stats .sample{background:var(--chalky-blue-4);border:1px solid #fafafa14;border-radius:.5rem;margin:1.5rem 0;padding:1.25rem}.page-trainer-marketing .daily-stats .sample .row{align-items:center;display:flex;gap:1rem;justify-content:space-between}.page-trainer-marketing .daily-stats .sample .shot{margin:.75rem 0 0}.page-trainer-marketing .daily-stats .sample .attempts{display:flex;gap:.45rem;margin-top:1.1rem}.page-trainer-marketing .daily-stats .sample .attempts span{background:var(--chalky-lightblue-2);border-radius:.4rem;display:block;height:1.6rem;width:1.6rem}.page-trainer-marketing .daily-stats .sample .attempts span.empty{background:#fafafa1a;border:1px dashed #fafafa4d}.page-trainer-marketing .daily-stats .cta{align-self:center;margin-top:auto}.page-trainer-marketing .daily-stats .bars{display:flex;flex-direction:column;gap:1.1rem;margin-top:1.6rem}.page-trainer-marketing .daily-stats .bars .chalky.ui-progressbar{--chalky-bargraph-background-color:#fafafa1a;--chalky-bargraph-fill-color:var(--chalky-lightblue-2)}.page-trainer-marketing .daily-stats .bars .chalky.ui-progressbar h6,.page-trainer-marketing .daily-stats .bars .chalky.ui-progressbar span{color:#fafafad9}.page-trainer-marketing .daily-stats .totals{border-top:1px solid #fafafa1a;display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.6rem;padding-top:1.4rem}.page-trainer-marketing .daily-stats .totals .chalky.ui-statisticsmall .label{color:#fafafa80;margin-bottom:.35rem}.page-trainer-marketing .daily-stats .totals .chalky.ui-statisticsmall .value{color:var(--chalky-white);font-variant-numeric:tabular-nums}.page-trainer-marketing .daily-stats .small-print{color:#fafafa73;margin:1.25rem 0 0}.page-trainer-marketing .gamepad{--marketing-feature-grid-columns:minmax(0,1fr) minmax(0,1.1fr)}.page-trainer-marketing .gamepad .mapping{background:#fafafa1a;border:1px solid #fafafa1a;border-radius:.5rem;display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.page-trainer-marketing .gamepad .cell{background:var(--chalky-blue-5);padding:1.25rem 1.4rem}.page-trainer-marketing .gamepad .control{color:var(--chalky-lightblue-2);margin:0}.page-trainer-marketing .gamepad .action{color:#fafafad9;margin:.4rem 0 0}@media(max-width:1024px){.page-trainer-marketing .personas .cards{--marketing-card-grid-gap:1rem}.page-trainer-marketing .aim-lines .callouts{--marketing-card-grid-gap:1.5rem}.page-trainer-marketing .customization .options{--marketing-card-grid-gap:1rem}}@media(max-width:500px){.page-trainer-marketing .physics .media-frame .caption{flex-wrap:wrap;gap:.35rem}.page-trainer-marketing .daily-stats .totals{gap:1rem}}.page-find-marketing .moments .cards,.page-submit .contribution-impact .impact-grid{--marketing-card-grid-columns:3;--marketing-card-grid-columns-tablet:1;--marketing-card-grid-gap:1.25rem}.page-find-marketing .moments .card,.page-submit .contribution-impact .impact-card{--marketing-card-padding:2rem;display:flex;flex-direction:column}.page-find-marketing .coverage .map-label,.page-submit .submit-hero .preview-counter{align-items:center;border-radius:2rem;display:inline-flex;gap:.55rem;padding:.55rem .9rem;position:absolute}.page-find-marketing .coverage .map-label .dot,.page-submit .submit-hero .preview-counter .dot{border-radius:50%;box-shadow:0 0 .7rem #4db8ffe6;height:.45rem;width:.45rem}.page-find-marketing .fresh .update-list,.page-submit .submission-guidelines .guidelines{border-top:1px solid currentColor}.page-find-marketing .fresh .update,.page-submit .submission-guidelines .guideline{border-bottom:1px solid currentColor;display:grid;grid-template-columns:auto minmax(0,1fr)}.page-pad-marketing .tables .swatches,.page-trainer-marketing .customization .swatches{display:flex;flex-wrap:wrap;gap:.6rem}.page-pad-marketing .tables .swatches span,.page-trainer-marketing .customization .swatches span{border-radius:.4rem;display:block;height:var(--marketing-swatch-size,2.25rem);width:var(--marketing-swatch-size,2.25rem)}.page-pad-marketing .tables .swatches span.bordered,.page-trainer-marketing .customization .swatches span.bordered{border:1px solid #2b354426}.page-pad-marketing .tables .swatches span.active,.page-trainer-marketing .customization .swatches span.active{box-shadow:0 0 0 2px var(--chalky-white),0 0 0 4px var(--chalky-blue)}.page-pad-marketing .grid-mode .media-frame,.page-pad-marketing .masse .media-frame,.page-trainer-marketing .physics .media-frame{border:1px solid #fafafa1a;box-shadow:none}.page-pad-marketing .library-trainer .panels,.page-trainer-marketing .daily-stats .panels{--marketing-card-grid-columns:2;--marketing-card-grid-columns-tablet:1;--marketing-card-grid-gap:1.75rem;align-items:stretch}.page-pad-marketing .library-trainer .panel,.page-trainer-marketing .daily-stats .panel{--marketing-card-padding:2.1rem;--marketing-card-radius:0.75rem;display:flex;flex-direction:column}.page-pad-marketing .library-trainer .panel .eyebrow,.page-trainer-marketing .daily-stats .panel .eyebrow{margin-bottom:1rem}.page-pad-marketing .library-trainer .panel h3,.page-trainer-marketing .daily-stats .panel h3{margin:0;text-wrap:balance}.page-pad-marketing .library-trainer .panel .body,.page-trainer-marketing .daily-stats .panel .body{color:#fafafab3;margin:.9rem 0 0}@media(max-width:1024px){.page-for-creators,.page-partnerships,.page-pricing{--marketing-grid-gap:2.5rem;--marketing-hero-padding-bottom:3rem;--marketing-hero-padding-top-tablet:calc(var(--header-height, 80px) + 1.5rem)}.page-pad-marketing,.page-trainer-marketing{--marketing-grid-gap:2.5rem;--marketing-hero-padding-top-tablet:calc(var(--header-height, 80px) + 2.5rem)}.page-pad-marketing .library-trainer .panel,.page-trainer-marketing .daily-stats .panel{--marketing-card-padding:1.6rem}}@media(max-width:767px){.page-pad-marketing .library-trainer .panel,.page-trainer-marketing .daily-stats .panel{--marketing-card-padding:1.4rem}}.marketing-page-shell{background-color:var(--marketing-page-background);color:var(--marketing-page-foreground);overflow-x:hidden;-webkit-user-select:text;user-select:text}.marketing-page-shell .eyebrow{align-items:center;color:var(--marketing-eyebrow-color);display:flex;gap:.6rem;margin-bottom:1.25rem}.marketing-page-shell .eyebrow .dot{background:currentColor;border-radius:50%;display:block;flex:0 0 auto;height:.45rem;width:.45rem}.marketing-page-shell .eyebrow.eyebrow-dark{color:var(--marketing-eyebrow-color-dark)}.marketing-page-shell .lede{color:var(--marketing-lede-color);max-width:var(--marketing-lede-width)}.marketing-page-shell .lede.lede-dark{color:var(--marketing-lede-color-dark)}.marketing-page-shell h1{color:var(--marketing-hero-text-color);font-size:var(--marketing-hero-title-size);font-weight:var(--font-weight-bold);line-height:var(--marketing-hero-title-line-height);margin:0 0 1.75rem;text-wrap:balance}.marketing-page-shell h1 .accent{color:var(--marketing-accent-color)}.marketing-page-shell h2{font-size:var(--marketing-section-title-size);line-height:1.05;margin:0 0 1rem;text-wrap:balance}.marketing-page-shell h2 .accent{color:var(--marketing-accent-color)}.marketing-page-shell .buttons{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.5rem}.marketing-page-shell .buttons .button-ghost{--background-color:#0000;--button-secondary-background:#0000;background:#0000;border:1px solid #fafafa40;color:var(--marketing-hero-text-color)}.marketing-page-shell .section-header .eyebrow{margin-bottom:.75rem}.marketing-page-shell .section-header .lede{margin-top:-.25rem}.marketing-page-shell .section-header h2{max-width:650px}.marketing-page-shell .section-header-left{margin-bottom:3rem;max-width:var(--marketing-section-header-width);text-align:left}.marketing-page-shell .section-header-left .lede{margin-top:-.25rem;max-width:var(--marketing-section-lede-width)}.marketing-page-shell .section-header-center{margin:0 auto 3rem;max-width:var(--marketing-section-header-width);text-align:center}.marketing-page-shell .section-header-center .eyebrow{justify-content:center}.marketing-page-shell .section-header-center .lede,.marketing-page-shell .section-header-center h2{margin-left:auto;margin-right:auto}.marketing-page-shell .section-header-split{align-items:flex-end;display:grid;gap:2rem var(--marketing-grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:3rem}.marketing-page-shell .section-header-split h2{margin-bottom:0}.marketing-page-shell .feature{padding:var(--marketing-section-padding) 0}.marketing-page-shell .feature .feature-grid{align-items:center;display:grid;gap:var(--marketing-grid-gap);grid-template-columns:var(--marketing-feature-grid-columns,repeat(2,minmax(0,1fr)))}.marketing-page-shell .feature-light{background:var(--marketing-feature-light-background);color:var(--chalky-blue-4)}.marketing-page-shell .feature-light h2{color:var(--chalky-blue-4)}.marketing-page-shell .feature-light .chips .chip{background:#2b354414;color:var(--chalky-blue-2)}.marketing-page-shell .feature-white{background:var(--marketing-feature-white-background);color:var(--chalky-blue-4)}.marketing-page-shell .feature-white h2{color:var(--chalky-blue-4)}.marketing-page-shell .feature-white .chips .chip{background:#2b354414;color:var(--chalky-blue-2)}.marketing-page-shell .feature-blue{background:var(--marketing-feature-blue-background)}.marketing-page-shell .feature-darkest{background:var(--marketing-feature-darkest-background)}.marketing-page-shell .chips{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2.5rem}.marketing-page-shell .chips .chip{background:#fafafa0f;border-radius:2rem;color:#fafafabf;font-size:.9rem;padding:.6rem 1.25rem}.marketing-page-shell .chips .chip.active{background:var(--marketing-accent-color);color:var(--chalky-blue-5);font-weight:var(--font-weight-semibold)}.marketing-page-shell .media-frame{background:var(--chalky-blue-5);border-radius:1rem;box-shadow:0 24px 60px #0f162138;overflow:hidden;position:relative}.marketing-page-shell .media-frame img{display:block;width:100%}.marketing-page-shell .media-frame .pin{background:#0f1621d1;border:1px solid #4db8ff73;border-radius:.3rem;color:var(--chalky-white);font-size:.68rem;font-weight:var(--font-weight-semibold);letter-spacing:.07em;padding:.3rem .55rem;position:absolute;text-transform:uppercase;white-space:nowrap}.marketing-page-shell .media-frame .caption{align-items:center;border-top:1px solid #fafafa14;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1rem 1.15rem}.marketing-page-shell .media-frame .caption .shot{color:#fafafabf;font-size:.85rem}.marketing-page-shell .media-frame .caption .status{color:var(--marketing-accent-color);font-size:.7rem;font-weight:var(--font-weight-bold);letter-spacing:.1em;text-transform:uppercase}.marketing-page-shell .chalky.ui-badge{border-radius:.35rem;margin:0}.marketing-page-shell .marketing-card-grid{display:grid;gap:var(--marketing-card-grid-gap,1.5rem);grid-template-columns:repeat(var(--marketing-card-grid-columns,3),minmax(0,1fr))}.marketing-page-shell .marketing-card{border-radius:var(--marketing-card-radius,.5rem);padding:var(--marketing-card-padding,1.5rem)}.marketing-page-shell .marketing-card-light{background:var(--marketing-card-background,#fff);border:1px solid var(--marketing-card-border-color,#0f162114)}.marketing-page-shell .marketing-card-dark{background:var(--marketing-card-background,hsla(0,0%,98%,.045));border:1px solid var(--marketing-card-border-color,#fafafa14)}.marketing-page-shell .marketing-icon-card{display:flex;gap:1.1rem}.marketing-page-shell .marketing-icon-card .icon{align-items:center;background:#1f6feb14;border-radius:.6rem;display:flex;flex-shrink:0;height:2.75rem;justify-content:center;width:2.75rem}.marketing-page-shell .marketing-icon-card .icon img{height:var(--marketing-icon-card-glyph-size,1.3rem);width:var(--marketing-icon-card-glyph-size,1.3rem)}.marketing-page-shell .marketing-icon-card .copy{color:var(--chalky-grey-4)}.marketing-page-shell .marketing-text-card .tag{color:var(--marketing-text-card-tag-color,var(--chalky-grey-3))}.marketing-page-shell .marketing-text-card .body{color:var(--marketing-text-card-body-color,var(--chalky-grey-4))}.marketing-page-shell .marketing-text-card.highlight{border-color:var(--chalky-lightblue)}.marketing-page-shell .marketing-text-card.highlight .tag{color:var(--chalky-lightblue)}.marketing-page-shell .marketing-card-dark.marketing-text-card{--marketing-text-card-body-color:#fafafaad;--marketing-text-card-tag-color:var(--chalky-lightblue-2)}.marketing-page-shell .marketing-option-selector .section-header{margin-bottom:4.5rem;max-width:58rem}.marketing-page-shell .marketing-option-selector .option-tabs{--marketing-card-grid-columns:3;--marketing-card-grid-columns-tablet:1;--marketing-card-grid-gap:1rem}.marketing-page-shell .marketing-option-selector .option-tab{align-items:start;background:#fafafa05;border:1px solid #fafafa17;border-radius:.5rem;color:var(--chalky-white);cursor:pointer;display:grid;gap:1.15rem;grid-template-columns:auto minmax(0,1fr);padding:1.4rem 1.5rem;text-align:left;transition:background .18s ease,border-color .18s ease;width:100%}.marketing-page-shell .marketing-option-selector .option-tab .index{color:#fafafa4d;font-variant-numeric:tabular-nums;padding-top:.15rem}.marketing-page-shell .marketing-option-selector .option-tab .tab-copy{display:block;min-width:0}.marketing-page-shell .marketing-option-selector .option-tab .tag{color:var(--marketing-accent-color);display:block}.marketing-page-shell .marketing-option-selector .option-tab .title{color:#fafafaad;display:block;margin-top:.65rem}.marketing-page-shell .marketing-option-selector .option-tab:hover{border-color:#4db8ff8c}.marketing-page-shell .marketing-option-selector .option-tab:focus-visible{outline:2px solid var(--marketing-accent-color);outline-offset:3px}.marketing-page-shell .marketing-option-selector .option-tab.active{background:#4db8ff1a;border-color:var(--marketing-accent-color)}.marketing-page-shell .marketing-option-selector .option-tab.active .title{color:var(--chalky-white)}.marketing-page-shell .marketing-option-selector .option-panel{background:#fafafa05;border:1px solid #fafafa17;border-radius:.65rem;display:grid;grid-template-columns:minmax(0,1fr);margin-top:1.25rem;min-height:32rem;overflow:hidden}.marketing-page-shell .marketing-option-selector .option-panel.has-media{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.marketing-page-shell .marketing-option-selector .option-panel .copy{display:flex;flex-direction:column;justify-content:center;padding:4rem}.marketing-page-shell .marketing-option-selector .option-panel .eyebrow{margin-bottom:1.1rem}.marketing-page-shell .marketing-option-selector .option-panel h3{margin:0;text-wrap:balance}.marketing-page-shell .marketing-option-selector .option-panel .body{color:var(--marketing-lede-color);margin:1.4rem 0 0;max-width:32rem}.marketing-page-shell .marketing-option-selector .option-panel .points{display:grid;gap:.85rem;list-style:none;margin:1.8rem 0 0;padding:0}.marketing-page-shell .marketing-option-selector .option-panel .points li{align-items:baseline;color:#fafafac7;display:grid;gap:.9rem;grid-template-columns:auto minmax(0,1fr)}.marketing-page-shell .marketing-option-selector .option-panel .points li:before{background:var(--marketing-accent-color);border-radius:50%;content:"";height:.4rem;width:.4rem}.marketing-page-shell .marketing-option-selector .option-panel .buttons{margin-top:2.25rem}.marketing-page-shell .marketing-option-selector .option-panel .media{margin:0;min-height:32rem;overflow:hidden;position:relative}.marketing-page-shell .marketing-option-selector .option-panel .media img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.marketing-page-shell .marketing-option-selector .option-panel .media-label{bottom:2rem;color:#fafafabf;left:2rem;margin:0;position:absolute;z-index:1}.marketing-page-shell .marketing-option-selector .option-panel .media-label .dot{background:var(--marketing-accent-color)}.marketing-page-shell .marketing-option-lanes .section-header{margin-bottom:4.5rem}.marketing-page-shell .marketing-option-lanes .option-lanes{border-top:1px solid #fafafa14}.marketing-page-shell .marketing-option-lanes .option-lane{align-items:center;border-bottom:1px solid #fafafa14;display:grid;gap:4.5rem;grid-template-columns:minmax(0,1fr);padding:4rem 0}.marketing-page-shell .marketing-option-lanes .option-lane.has-media{grid-template-columns:minmax(0,.95fr) minmax(28rem,1.05fr)}.marketing-page-shell .marketing-option-lanes .option-lane:last-child{border-bottom:0}.marketing-page-shell .marketing-option-lanes .option-lane .option-copy{display:grid;gap:2rem;grid-template-columns:auto minmax(0,1fr)}.marketing-page-shell .marketing-option-lanes .option-lane .index{color:#fafafa4d;font-variant-numeric:tabular-nums;padding-top:.45rem}.marketing-page-shell .marketing-option-lanes .option-lane .tag{color:var(--marketing-accent-color);margin:0 0 1rem}.marketing-page-shell .marketing-option-lanes .option-lane h3{margin:0;text-wrap:balance}.marketing-page-shell .marketing-option-lanes .option-lane .body{color:var(--marketing-lede-color);margin:1.25rem 0 2.5rem 0;max-width:32rem}.marketing-page-shell .marketing-option-lanes .option-lane .media{aspect-ratio:30/17;border:1px solid #fafafa14;border-radius:.5rem;box-shadow:0 28px 64px #090c1273;margin:0;overflow:hidden;position:relative}.marketing-page-shell .marketing-option-lanes .option-lane .media img{display:block;height:100%;object-fit:cover;width:100%}.marketing-page-shell .marketing-option-lanes .option-lane .media-scrim{background:linear-gradient(90deg,#1b222ec2,#1b222e14 58%,#1b222e3d);inset:0;position:absolute}.marketing-page-shell .marketing-option-lanes .option-lane .media-label{bottom:1.4rem;color:#fafafabf;left:1.5rem;margin:0;position:absolute;z-index:1}.marketing-page-shell .marketing-option-lanes .option-lane.media-first .option-copy{grid-column:2}.marketing-page-shell .marketing-option-lanes .option-lane.media-first .media{grid-column:1;grid-row:1}.marketing-page-shell .marketing-option-lanes .option-lane.media-first .media-scrim{background:linear-gradient(270deg,#1b222ec2,#1b222e14 58%,#1b222e3d)}.marketing-page-shell .marketing-option-lanes .option-lane.media-first .media-label{left:auto;right:1.5rem}.marketing-page-shell .marketing-table-wrap{overflow-x:auto}.marketing-page-shell .marketing-table{border-collapse:collapse;width:100%}.marketing-page-shell .marketing-table td,.marketing-page-shell .marketing-table th{border-bottom:1px solid #0f16211a;padding:1rem 1.25rem;text-align:left;vertical-align:top}.marketing-page-shell .marketing-table thead th{color:var(--chalky-blue-4)}@media(max-width:1024px){.marketing-page-shell .marketing-card-grid{grid-template-columns:repeat(var(--marketing-card-grid-columns-tablet,var(--marketing-card-grid-columns,3)),minmax(0,1fr))}.marketing-page-shell .marketing-option-selector .option-panel.has-media{grid-template-columns:minmax(0,1fr)}.marketing-page-shell .marketing-option-selector .option-panel .copy{padding:3rem}.marketing-page-shell .marketing-option-selector .option-panel .media{min-height:26rem}.marketing-page-shell .marketing-option-lanes .option-lane{gap:2.5rem}.marketing-page-shell .marketing-option-lanes .option-lane.has-media{grid-template-columns:minmax(0,1fr)}.marketing-page-shell .marketing-option-lanes .option-lane .option-copy,.marketing-page-shell .marketing-option-lanes .option-lane.media-first .option-copy{grid-column:1;grid-row:1}.marketing-page-shell .marketing-option-lanes .option-lane .media,.marketing-page-shell .marketing-option-lanes .option-lane.media-first .media{grid-column:1;grid-row:2}.marketing-page-shell .marketing-option-lanes .option-lane.media-first .media-scrim{background:linear-gradient(90deg,#1b222ec2,#1b222e14 58%,#1b222e3d)}.marketing-page-shell .marketing-option-lanes .option-lane.media-first .media-label{left:1.5rem;right:auto}.marketing-page-shell .marketing-product-closing .split{gap:2.5rem;grid-template-columns:minmax(0,1fr)}.marketing-page-shell h1{font-size:var(--marketing-hero-title-size-tablet)}.marketing-page-shell h2{font-size:var(--marketing-section-title-size-tablet)}.marketing-page-shell .section-header-split{grid-template-columns:minmax(0,1fr)}.marketing-page-shell .section-header-split h2{margin-bottom:var(--marketing-section-split-title-margin-tablet)}.marketing-page-shell .feature .feature-grid{grid-template-columns:minmax(0,1fr)}.marketing-page-shell .feature .feature-grid .feature-copy{grid-row:1}.marketing-page-shell .feature .feature-grid .feature-media{grid-row:2}.marketing-page-shell .marketing-hero .proof{--marketing-proof-gap:1.5rem}.marketing-page-shell .marketing-hero.layout-split{padding-top:var(--marketing-hero-padding-top-tablet)}.marketing-page-shell .marketing-hero.layout-split .marketing-hero-grid{grid-template-columns:minmax(0,1fr)}.marketing-page-shell .marketing-hero.layout-backdrop .marketing-hero-content{padding-top:var(--marketing-hero-padding-top-tablet)}.marketing-page-shell .marketing-hero.layout-backdrop{min-height:var(--marketing-hero-min-height-tablet)}}@media(max-width:500px){.marketing-page-shell .marketing-card-grid{grid-template-columns:repeat(var(--marketing-card-grid-columns-mobile,1),minmax(0,1fr))}.marketing-page-shell .marketing-option-selector .section-header{margin-bottom:3rem}.marketing-page-shell .marketing-option-selector .option-tab{padding:1.15rem 1.25rem}.marketing-page-shell .marketing-option-selector .option-panel .copy{padding:2rem 1.5rem}.marketing-page-shell .marketing-option-selector .option-panel .media{min-height:18rem}.marketing-page-shell .marketing-option-selector .option-panel .media-label{bottom:1.25rem;left:1.25rem}.marketing-page-shell .marketing-option-lanes .section-header{margin-bottom:3rem}.marketing-page-shell .marketing-option-lanes .option-lane{gap:2rem;padding:3rem 0}.marketing-page-shell .marketing-option-lanes .option-lane .option-copy{gap:1rem}.marketing-page-shell .marketing-option-lanes .option-lane .media{aspect-ratio:4/3}.marketing-page-shell .marketing-option-lanes .option-lane .media-label{bottom:1.25rem;left:1.25rem}.marketing-page-shell h1{font-size:var(--marketing-hero-title-size-mobile)}.marketing-page-shell .marketing-hero .proof{grid-template-columns:minmax(0,1fr)}}::-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%}