.app-download{--app-sidebar-width: min(17.5rem, 100%);--app-image-bg: rgb(var(--color-foreground) / .06);--app-nav-muted: rgb(var(--color-foreground) / .55)}.app-download__category{display:contents}.app-download__layout{display:grid;gap:clamp(var(--sp-6),4vw,var(--sp-10));align-items:start}@media screen and (min-width:768px){.app-download__layout{grid-template-columns:var(--app-sidebar-width) minmax(0,1fr)}}.app-download__sidebar{position:sticky;top:var(--sp-4)}.app-download__nav-stack,.app-download__nav-categories{display:flex;flex-direction:column;gap:var(--sp-3)}.app-download__nav-btn--all{align-self:flex-start}.app-download__search-form{margin-block-end:var(--sp-5)}.app-download__search-shell{position:relative;display:flex;align-items:center;min-height:3.25rem;padding-inline-start:1rem;padding-inline-end:1rem;border:1px solid rgb(var(--color-foreground) / .2);border-radius:9999px;background:rgb(var(--color-background))}.app-download__search-icon{flex-shrink:0;display:flex;margin-inline-end:.5rem;color:rgb(var(--color-foreground))}.app-download__search-icon .icon{width:1.125rem;height:1.125rem}.app-download__search-input{flex:1;min-width:0;border:0;background:transparent;font-size:var(--font-body-size, 1rem);line-height:1.4;color:rgb(var(--color-foreground));padding-block:.65rem;outline:none}.app-download__search-input::placeholder{color:var(--app-nav-muted)}.app-download__nav-details{border:0}.app-download__nav-summary{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);list-style:none;cursor:pointer;font-weight:600;font-size:var(--font-body-size, 1rem);padding-block:var(--sp-2);color:rgb(var(--color-foreground))}.app-download__nav-summary::-webkit-details-marker{display:none}.app-download__nav-chevron{flex-shrink:0;width:1rem;height:1rem;transition:transform .2s ease}.app-download__nav-details[open] .app-download__nav-chevron{transform:rotate(180deg)}.app-download__nav-list{display:flex;flex-direction:column;gap:.25rem;padding-block-start:var(--sp-2);padding-inline-start:.35rem}.app-download__nav-btn{text-align:start;border:0;background:none;padding:.45rem .55rem;border-radius:.35rem;font:inherit;font-size:.9375rem;font-weight:400;color:var(--app-nav-muted);cursor:pointer;transition:color .22s ease,background-color .22s ease,transform .2s cubic-bezier(.22,1,.36,1),box-shadow .22s ease}.app-download__nav-btn:hover{color:rgb(var(--color-foreground));background:rgb(var(--color-foreground) / .05)}.app-download__nav-btn:active{transform:scale(.98)}.app-download__nav-btn.is-active{color:rgb(var(--color-foreground));font-weight:600;background:rgb(var(--color-foreground) / .08);box-shadow:inset 0 0 0 1px rgb(var(--color-foreground) / .08)}.app-download__main{min-width:0}@supports (view-transition-name: none){.app-download__main{view-transition-name:app-download-main}}::view-transition-old(app-download-main),::view-transition-new(app-download-main){animation-duration:.38s;animation-timing-function:cubic-bezier(.22,1,.36,1)}@keyframes app-download-card-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes app-download-group-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.app-download__card--enter{animation:app-download-card-enter .48s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--ad-stagger, 0ms)}.app-download__group--enter{animation:app-download-group-enter .42s cubic-bezier(.22,1,.36,1) both}@media(prefers-reduced-motion:reduce){.app-download__card--enter,.app-download__group--enter{animation:none!important}::view-transition-old(app-download-main),::view-transition-new(app-download-main){animation-duration:.01ms!important}}.app-download__group{margin-block-end:clamp(var(--sp-8),5vw,var(--sp-12))}.app-download__group:last-child{margin-block-end:0}.app-download__group[hidden],.app-download__card[hidden]{display:none!important}.app-download__group-title{font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:600;line-height:1.2;margin:0 0 var(--sp-5);color:rgb(var(--color-foreground));scroll-margin-top:var(--sp-6);transition:opacity .3s ease,transform .3s cubic-bezier(.22,1,.36,1)}.app-download__grid{display:grid;gap:clamp(var(--sp-4),2vw,var(--sp-6));grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width:990px){.app-download__grid{grid-template-columns:repeat(var(--app-cols, 4),minmax(0,1fr))}}@media screen and (max-width:500px){.app-download__grid{grid-template-columns:1fr}}.app-download__card{display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;color:inherit;border-radius:var(--border-radius, .5rem);transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease,opacity .28s ease;cursor:pointer}.app-download__card:hover{transform:translateY(-3px)}.app-download__card:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:4px}.app-download__card-media{width:100%;aspect-ratio:1;border-radius:var(--border-radius, .75rem);background:var(--app-image-bg);display:flex;align-items:center;justify-content:center;overflow:hidden;margin-block-end:var(--sp-3)}.app-download__card-img{width:100%;height:100%;object-fit:contain}.app-download__card-title{font-size:.8125rem;font-weight:500;line-height:1.35;margin:0;color:rgb(var(--color-foreground));text-transform:none;letter-spacing:.02em}.app-download__card-desc{width:100%;margin-block-start:var(--sp-2);font-size:.8125rem;line-height:1.5;text-align:start}.app-download__card-desc>:first-child{margin-block-start:0;margin-block-end:5px}.app-download__card-desc>:last-child{margin-block-start:5px;margin-block-end:0}.app-download__card-btn{margin-block-start:var(--sp-4)}.app-download__btn-icon{width:1.1em;height:1.1em;flex-shrink:0;color:currentColor}.app-download__empty{text-align:center;padding-block:var(--sp-8);color:var(--app-nav-muted);font-size:var(--font-body-size, 1rem)}.app-download__empty[hidden]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/app-download.css.map */
