.landing-page-frame{width:100%;padding:0;margin:0}.landing-frame{padding:0}.landing-frame>.application-footer{margin-top:0}.theme-marketing .lf-film{position:absolute;overflow:hidden}.theme-marketing .lf-film img,.theme-marketing .lf-film video{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.theme-marketing .lf-film video{opacity:0}.theme-marketing .lf-film video.is-playing{opacity:1}.theme-marketing .lf-film-toggle{position:absolute;right:16px;bottom:16px;z-index:20;display:flex;gap:8px;border:1px solid hsla(var(--mkt-dark-text),.3);border-radius:6px;padding:8px 12px;color:hsla(var(--mkt-dark-text),1);background:hsla(var(--mkt-dark-ground),.5);font:10px var(--font-mono);text-transform:uppercase}.theme-marketing .app-surface{border:1px solid hsla(var(--border-primary),.55);border-radius:20px;background:hsla(var(--surface),1);box-shadow:var(--app-surface-shadow, var(--mkt-shadow-lg))}.theme-marketing .landing-item-card .item-card{display:flex;flex-direction:column;gap:11px;padding:0;border:0;background:none;box-shadow:none}.theme-marketing .landing-item-card .item-artwork{border-radius:18px;box-shadow:var(--mkt-shadow-md)}.theme-marketing .landing-item-card .card-inline-activation{display:block;padding:0;border:0;background:none;text-align:left}.theme-marketing .landing-item-card .card-inline-activation-artwork{width:100%}.theme-marketing .landing-item-card[data-fit=contain] img{-o-object-fit:contain;object-fit:contain}.theme-marketing .landing-v2-foundation-wordmark .item-artwork{background:hsla(var(--mkt-dark-text),1)}.theme-marketing .landing-item-card .item-kind-badge{display:none}.theme-marketing .landing-item-card .item-card[data-aspect=square] .item-artwork{aspect-ratio:1}.theme-marketing .landing-item-card .item-card[data-aspect=portrait] .item-artwork{aspect-ratio:2 / 3}.theme-marketing .landing-item-card .item-identity h2{font:600 14px / 1.3 var(--font-sans)}.theme-marketing .landing-public-header{position:relative;z-index:30;border-bottom:1px solid hsla(var(--primary-foreground),.13);background:hsla(var(--primary),1);color:hsla(var(--primary-foreground),1);transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out}.theme-marketing .landing-public-header[data-theme=light]{border-bottom-color:hsla(var(--foreground),.1);background:hsla(var(--background),1);color:hsla(var(--foreground),1)}@media(min-width:1024px){.theme-marketing .landing-public-header{position:sticky;top:0}}@media(prefers-reduced-motion:reduce){.theme-marketing .landing-public-header{transition:none}}.landing-public-header-inner{display:flex;width:min(1240px,calc(100% - (clamp(24px,5vw,80px)*2)));min-height:84px;margin-inline:auto;align-items:center;justify-content:space-between;gap:20px}.landing-public-brand{display:inline-flex;align-items:center;gap:12px;color:inherit}.landing-public-brand svg:first-child{width:25.5px;height:25.5px}.landing-public-brand svg:last-child{width:113px;height:17px}.landing-public-nav{display:none;align-self:stretch}.landing-public-nav-compact{display:block;border-top:1px solid hsla(var(--primary-foreground),.13)}.landing-public-nav-compact-list{display:flex;width:min(1240px,calc(100% - (clamp(24px,5vw,80px)*2)));height:40px;margin-inline:auto;align-items:stretch;justify-content:space-between}@media(min-width:768px){.landing-public-nav{display:block}.landing-public-nav-compact{display:none}}.landing-public-header button{cursor:pointer;font-family:var(--font-sans)}.landing-public-header :where(button,a):focus-visible{outline:2px solid hsla(var(--accent),1);outline-offset:5px}.landing-public-signup{white-space:nowrap}.landing-public-signup:focus-visible{outline:none}@media(max-width:640px){.landing-public-header-inner{width:calc(100% - 44px);min-height:72px;gap:12px}.landing-public-brand{gap:7px}.landing-public-brand svg:first-child{width:20.5px;height:20.5px}.landing-public-brand svg:last-child{width:82px;height:13px}.landing-public-nav-compact-list{width:calc(100% - 44px)}.landing-public-signup{min-height:40px;padding:10px 14px;font-size:12px}.landing-public-signup svg{display:none}}
