.app-card-expanded-slot:has(>.app-viewer-layout){grid-column:1/-1;min-inline-size:0;inline-size:100%}.app-card-expanded.app-viewer-layout{display:grid;grid-template-columns:minmax(11rem,14rem) minmax(0,1fr);align-items:start;gap:clamp(1rem,2.5vw,2rem);min-inline-size:0;inline-size:100%;padding:clamp(.85rem,2vw,1.5rem);border:1px solid var(--line);background:var(--ink);color:var(--bone)}.app-viewer-layout>.app-card-expanded-content,.app-viewer-layout>.app-viewer-sidebar{display:grid;align-content:start;min-inline-size:0;gap:.85rem;overflow-wrap:anywhere}.app-viewer-layout>.app-viewer-sidebar{grid-column:1;grid-row:1;position:static;inline-size:100%;max-inline-size:none;justify-items:stretch}.app-viewer-layout>.app-card-expanded-content{grid-column:2;grid-row:1}.app-viewer-layout>.app-viewer-sidebar>.app-icon-detail{inline-size:min(100%,9rem);block-size:auto;aspect-ratio:1;margin:0;justify-self:start;object-fit:contain}.app-viewer-layout .app-card-expanded-heading{display:flex;align-items:start;justify-content:space-between;gap:.75rem;min-inline-size:0}.app-viewer-layout .app-card-expanded-heading>div{min-inline-size:0}.app-viewer-layout .app-card-expanded-heading .eyebrow{margin:0 0 .45rem}.app-viewer-layout .app-card-expanded-heading h2{margin:0 0 .6rem;font:clamp(1.55rem,3vw,2.5rem)/1.1 var(--serif);overflow-wrap:anywhere}.app-viewer-layout .app-release-facts{display:flex;flex-wrap:wrap;gap:.25rem .85rem;margin:0;color:var(--muted);font:.72rem/1.5 var(--mono)}.app-viewer-layout .app-release-facts-version-date{flex-basis:100%}.app-viewer-layout .app-card-collapse{flex:0 0 auto;max-inline-size:8rem;min-block-size:2.75rem;padding:.55rem .65rem;border:1px solid var(--line);background:var(--panel);color:var(--bone);font:.65rem/1.4 var(--mono);cursor:pointer}.app-viewer-layout>.app-card-expanded-content>p{margin:0}.app-viewer-layout>.app-card-expanded-content>.application-screenshot-gallery{min-inline-size:0;inline-size:100%;margin:0;padding:0}.app-viewer-layout .application-screenshot-rail-controls{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.app-viewer-layout .application-screenshot-rail{display:flex;flex-direction:row;min-inline-size:0;max-inline-size:100%;max-block-size:none;overflow-x:auto;overflow-y:hidden}.app-viewer-layout .application-screenshot-thumbnail{flex:0 0 7.5rem;inline-size:7.5rem;min-block-size:0;block-size:13rem;padding:.3rem}.app-viewer-layout .application-screenshot-thumbnail img{display:block;inline-size:100%;max-inline-size:100%;block-size:100%;max-block-size:100%;object-fit:contain}.app-viewer-layout .application-screenshot-rail-button{min-inline-size:2.75rem;min-block-size:2.75rem}.app-viewer-layout>.app-viewer-sidebar .app-release-dates{display:grid;gap:.7rem;inline-size:100%;margin:0;padding:.85rem 0;border-block:1px solid var(--line)}.app-viewer-layout>.app-viewer-sidebar .app-release-dates>div{display:grid;grid-template-columns:minmax(0,1fr);gap:.2rem;padding:0;border:0}.app-viewer-layout>.app-viewer-sidebar .app-release-dates dt{color:var(--muted);font:.62rem/1.5 var(--mono);letter-spacing:.04em;text-transform:uppercase}.app-viewer-layout>.app-viewer-sidebar .app-release-dates dd{margin:0;color:var(--bone);font-size:.8rem;line-height:1.5}.app-viewer-layout>.app-viewer-sidebar>h3{margin:0;font:.7rem/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase}.app-viewer-layout>.app-viewer-sidebar .current-release{margin:0;padding:0;border:0}.app-viewer-layout>.app-viewer-sidebar .app-viewer-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:.55rem;inline-size:100%;width:100%;margin:0}.app-viewer-layout>.app-viewer-sidebar .app-card-read-more,.app-viewer-layout>.app-viewer-sidebar .download-link{display:flex;align-items:center;justify-content:center;inline-size:100%;width:100%;min-inline-size:0;min-block-size:2.75rem;margin:0;padding:.7rem .65rem;border:1px solid var(--line);background:var(--panel);color:var(--bone);font:.65rem/1.45 var(--mono);letter-spacing:.06em;text-align:center;text-decoration:none;text-transform:uppercase;white-space:normal;overflow-wrap:anywhere;cursor:pointer}.app-viewer-layout>.app-viewer-sidebar .guest-download-control{min-inline-size:0}.app-viewer-layout>.app-viewer-sidebar .guest-apk-login-prompt{margin:.55rem 0 0;color:var(--muted);font-size:.8rem}.app-viewer-layout>.app-viewer-sidebar .guest-field-notes-prompt{margin:0;padding-block-start:.85rem;border-block-start:1px solid var(--line)}.app-viewer-layout>.app-viewer-sidebar .guest-apk-login-prompt a,.app-viewer-layout>.app-viewer-sidebar .guest-field-notes-prompt a{color:var(--acid);text-decoration:underline;text-underline-offset:.2em}.app-viewer-layout .app-card-collapse:focus-visible,.app-viewer-layout>.app-viewer-sidebar .app-card-read-more:focus-visible,.app-viewer-layout>.app-viewer-sidebar .download-link:focus-visible,.app-viewer-layout>.app-viewer-sidebar a:focus-visible{outline:2px solid var(--acid);outline-offset:3px}.app-viewer-layout .app-card-collapse:hover,.app-viewer-layout>.app-viewer-sidebar .app-card-read-more:hover,.app-viewer-layout>.app-viewer-sidebar .download-link:hover{border-color:var(--acid);background:color-mix(in srgb,var(--panel) 85%,var(--acid));color:var(--bone);text-decoration:none}.application-screenshot-gallery--empty .application-screenshot-empty-rail{display:flex;gap:.48rem;min-inline-size:0;inline-size:100%;align-items:start}.application-screenshot-gallery--empty .application-screenshot-empty-slot{display:block;flex:1 1;min-inline-size:0;max-inline-size:8.5rem;aspect-ratio:9/16;border:1px solid #585858;border-radius:3px;background:#383838;cursor:default}.application-screenshot-gallery .application-screenshot-thumbnail.application-screenshot-placeholder,.application-screenshot-gallery .application-screenshot-thumbnail.application-screenshot-placeholder:hover{border:1px solid #585858;background:#383838;cursor:default;box-shadow:none}.application-screenshot-gallery--empty.application-screenshot-gallery--vertical .application-screenshot-empty-rail{display:grid;grid-template-columns:minmax(0,1fr)}.application-screenshot-gallery--empty.application-screenshot-gallery--vertical .application-screenshot-empty-slot{inline-size:100%;max-inline-size:none}@media (max-width:700px){.app-card-expanded.app-viewer-layout{grid-template-columns:minmax(0,1fr)}.app-viewer-layout>.app-card-expanded-content,.app-viewer-layout>.app-viewer-sidebar{grid-column:1;grid-row:auto}.app-viewer-layout>.app-viewer-sidebar{max-inline-size:22rem}}@media (max-width:420px){.app-viewer-layout .app-card-expanded-heading{flex-direction:column}.app-viewer-layout .app-card-collapse{max-inline-size:100%}.app-viewer-layout .application-screenshot-thumbnail{flex-basis:6rem;inline-size:6rem;block-size:10.5rem}}.home-guest-hero .home-guest-hero-inner{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(18rem,1fr);column-gap:clamp(1.5rem,3vw,3rem);row-gap:1.5rem}.home-guest-hero .home-featured-app .home-featured-app-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(7.1rem,7.8rem) minmax(0,1fr);align-items:start;gap:.8rem;min-inline-size:0}.home-featured-app .home-featured-app-lists{display:grid;grid-column:3;grid-row:1;align-content:start;gap:1.25rem;min-inline-size:0;padding:.9rem 1rem;border:1px solid var(--line);border-radius:5px;background:var(--panel);color:var(--bone);overflow-wrap:anywhere}.home-featured-app .home-featured-app-list-section{min-inline-size:0}.home-featured-app .home-featured-app-list-section+.home-featured-app-list-section{padding-block-start:1rem;border-block-start:1px solid var(--line)}.home-featured-app .home-featured-app-list-section h2{margin:0 0 .7rem;color:var(--bone);font:600 1.15rem/1.25 var(--serif);letter-spacing:-.015em}.home-featured-app .home-featured-app-list-section ul{display:grid;gap:.6rem;margin:0;padding-inline-start:1.1rem;list-style:disc outside;color:var(--bone);font:.86rem/1.55 var(--sans)}.home-featured-app .home-featured-app-list-section li{min-inline-size:0;padding-inline-start:.1rem;overflow-wrap:anywhere}.home-featured-app .home-featured-app-list-empty{margin:0;color:var(--muted);font:.83rem/1.55 var(--sans)}.home-featured-app .application-screenshot-gallery--empty.application-screenshot-gallery--vertical .application-screenshot-empty-rail{max-block-size:17rem;overflow-y:auto}@media (max-width:1100px){.home-guest-hero .home-guest-hero-inner{grid-template-columns:minmax(0,1fr)}.home-guest-hero .home-guest-hero-pitch{order:-1}}@media (max-width:700px){.home-guest-hero .home-featured-app .home-featured-app-feature{grid-template-columns:minmax(0,1fr) minmax(7.1rem,9.2rem)}.home-featured-app .home-featured-app-lists{grid-column:1/-1;grid-row:2}}@media (max-width:580px){.home-guest-hero .home-featured-app .home-featured-app-feature{grid-template-columns:minmax(0,1fr)}.home-featured-app .home-featured-app-lists{grid-row:auto}.home-featured-app .home-featured-app-feature>.application-screenshot-gallery--empty{inline-size:100%;max-inline-size:none}.home-featured-app .application-screenshot-gallery--empty.application-screenshot-gallery--vertical .application-screenshot-empty-rail{grid-template-columns:repeat(3,minmax(0,1fr));max-block-size:none;overflow:visible}}.owner-workspace-layout{display:grid;grid-template-columns:minmax(13rem,.75fr) minmax(0,2.25fr);align-items:start;gap:clamp(1rem,2vw,2rem);margin-top:clamp(1.25rem,3vw,2.5rem)}.owner-workspace-layout>*{min-width:0;min-inline-size:0}.owner-workspace-layout .owner-workspace-sidebar{border:1px solid var(--line);background:var(--panel)}.owner-workspace-layout .account-workspace-menu{min-inline-size:0;border-bottom:0}.owner-workspace-layout .account-workspace-menu-links .account-link{min-inline-size:0;min-block-size:2.75rem;white-space:normal;overflow-wrap:anywhere;line-height:1.4}.owner-workspace-layout .account-workspace-menu a:focus-visible{outline:2px solid var(--acid);outline-offset:3px}.owner-workspace-layout .account-workspace-menu a[aria-current=page]{border-color:var(--acid);background:var(--acid);color:var(--ink)}.owner-workspace-layout .owner-workspace-content{container:owner-workspace-content/inline-size}.owner-workspace-layout .owner-workspace-content>*{min-inline-size:0;max-inline-size:100%}.owner-workspace-layout .owner-workspace-content>.page-lead,.owner-workspace-layout .owner-workspace-content>.publishing-page-title{padding-top:0}.owner-workspace-layout .owner-workspace-content :is(input,select,textarea){min-inline-size:0;max-inline-size:100%}@container owner-workspace-content (max-width: 52rem){.owner-workspace-layout .is-application-publishing .app-publishing-form,.owner-workspace-layout .powershell-owner-layout{grid-template-columns:minmax(0,1fr)}.owner-workspace-layout .is-application-publishing .app-publishing-form>.application-icon-upload{grid-column:1;grid-row:auto;position:static}}@media (max-width:850px){.owner-workspace-layout{grid-template-columns:minmax(0,1fr);gap:1.5rem}}.application-screenshot-gallery{--screenshot-content-width:calc(5.35rem * 1.15);--screenshot-content-height:calc(4.35rem * 1.15)}.application-screenshot-gallery .application-screenshot-rail{scrollbar-width:none;scrollbar-gutter:auto;-ms-overflow-style:none;overscroll-behavior:auto;padding:3px}.application-screenshot-gallery .application-screenshot-rail::-webkit-scrollbar{display:none;inline-size:0;block-size:0}.application-screenshot-rail:focus-visible,.home-featured-app-layout .home-featured-app-lists:focus-visible{outline:2px solid var(--acid);outline-offset:2px}.application-screenshot-thumbnail{--screenshot-image-width:min(var(--screenshot-content-width),calc(var(--screenshot-content-height) * var(--screenshot-ratio, .5625)));--screenshot-image-height:min(var(--screenshot-content-height),calc(var(--screenshot-content-width) / var(--screenshot-ratio, .5625)));flex:0 0 auto;inline-size:calc(var(--screenshot-image-width) + .56rem + 2px);min-block-size:0;block-size:calc(var(--screenshot-image-height) + .56rem + 2px)}.application-screenshot-thumbnail img{inline-size:100%;max-inline-size:100%;block-size:var(--screenshot-image-height);max-block-size:var(--screenshot-content-height)}.application-screenshot-gallery--vertical .application-screenshot-thumbnail{inline-size:calc(var(--screenshot-image-width) + .56rem + 2px);justify-self:center}.application-screenshot-gallery .application-screenshot-rail-controls{min-block-size:0}.application-screenshot-gallery .application-screenshot-rail-button{min-inline-size:2.75rem;min-block-size:2.75rem}.home-guest-hero .home-featured-app .home-featured-app-layout{grid-template-columns:minmax(0,1fr) max-content minmax(0,1fr);align-items:start;min-inline-size:0}.home-featured-app .home-featured-app-layout>.home-featured-app-card{grid-column:1;grid-row:1;align-self:start}.home-featured-app .home-featured-app-layout>.application-screenshot-gallery{grid-column:2;grid-row:1;grid-template-rows:minmax(0,1fr);min-inline-size:0;inline-size:clamp(5rem,calc(min(var(--screenshot-content-width), calc(var(--screenshot-content-height) * var(--screenshot-max-ratio, .5625))) + 2.25rem),8.5rem);max-inline-size:100%;padding:.5rem;gap:0;overflow:hidden}.home-featured-app .home-featured-app-layout>.application-screenshot-gallery,.home-featured-app .home-featured-app-layout>.home-featured-app-lists{align-self:stretch;min-block-size:0;block-size:var(--featured-app-card-height,auto);max-block-size:var(--featured-app-card-height,24rem);box-sizing:border-box}.home-featured-app .home-featured-app-layout>.home-featured-app-lists{grid-column:3;grid-row:1;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.home-featured-app .home-featured-app-layout .application-screenshot-rail-controls{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;align-items:stretch;block-size:100%;min-block-size:0}.home-featured-app .home-featured-app-layout .application-screenshot-rail{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-block-size:0;max-block-size:none;overflow-x:hidden;overflow-y:auto}.home-featured-app .home-featured-app-layout>.application-screenshot-gallery .application-screenshot-rail{max-block-size:none}.home-featured-app .home-featured-app-layout .application-screenshot-thumbnail{flex:0 0 auto;inline-size:calc(var(--screenshot-image-width) + .56rem + 2px);max-inline-size:100%;min-block-size:0;block-size:calc(var(--screenshot-image-height) + .56rem + 2px);padding:.28rem;box-sizing:border-box}.home-featured-app .home-featured-app-layout .application-screenshot-thumbnail img{inline-size:100%;max-inline-size:100%;block-size:var(--screenshot-image-height);max-block-size:var(--screenshot-content-height);object-fit:contain}@media (min-width:581px) and (max-width:700px){.home-guest-hero .home-featured-app .home-featured-app-layout{grid-template-columns:minmax(0,1fr) max-content}.home-featured-app .home-featured-app-layout>.home-featured-app-lists{grid-column:1/-1;grid-row:2;align-self:start}}@media (max-width:580px){.home-guest-hero .home-featured-app .home-featured-app-layout{grid-template-columns:minmax(0,1fr)}.home-featured-app .home-featured-app-layout>.application-screenshot-gallery{grid-column:1;grid-row:2;inline-size:100%;max-inline-size:none;justify-self:stretch}.home-featured-app .home-featured-app-layout>.home-featured-app-lists{grid-column:1;grid-row:3}.application-screenshot-gallery--vertical .application-screenshot-rail-controls,.home-featured-app .home-featured-app-layout .application-screenshot-rail-controls{grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:minmax(0,1fr);align-items:center}.application-screenshot-gallery--vertical .application-screenshot-rail,.home-featured-app .home-featured-app-layout .application-screenshot-rail{display:flex;flex-direction:row;align-items:center;max-block-size:none;overflow-x:auto;overflow-y:hidden}}@media (prefers-reduced-motion:reduce){.application-screenshot-gallery .application-screenshot-rail{scroll-behavior:auto}}