.vault-download-page{display:flex;flex-direction:column;box-sizing:border-box;min-height:max(100dvh,900px);padding-top:var(--vault-site-header-height);overflow-y:auto;background:transparent;isolation:isolate}.vault-download-page:before{content:none}.dark .vault-download-page{background:transparent}.dark .vault-download-page:before{content:none}.vault-download-page>*{position:relative;z-index:1}.vault-download-main{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;min-height:0;overflow:visible;padding:clamp(.5rem,1.5vh,1.25rem) 1rem clamp(.75rem,2vh,1.5rem);gap:clamp(.5rem,1.8vh,1.25rem)}.vault-download-bubble-wrap{flex-shrink:0;text-align:center}.vault-download-bubble{position:relative;display:inline-flex;align-items:center;border-radius:9999px;background:rgb(255 255 255/.92);padding:.75rem 1.75rem;font-size:clamp(1rem,1vw + .5rem,1.25rem);color:var(--color-vault-muted);box-shadow:var(--vault-shadow-card)}.vault-download-bubble:after{content:"";position:absolute;left:50%;bottom:-7px;width:14px;height:14px;background:rgb(255 255 255/.92);transform:translateX(-50%) rotate(45deg);box-shadow:2px 2px 4px rgb(15 23 42/.04)}.dark .vault-download-bubble{background:var(--card);color:var(--muted-foreground)}.dark .vault-download-bubble:after{background:var(--card)}.vault-download-showcase-outer{position:relative;flex-shrink:0;width:min(100%,clamp(360px,48vh,540px));margin-inline:auto;padding:0 3.75rem}.vault-download-showcase{--vault-download-core-top:14%;--vault-download-core-side:16%;--vault-download-badge-gap-x:1.35rem;--vault-download-badge-gap-y:1rem;position:relative;width:100%;aspect-ratio:1;overflow:visible}.vault-download-showcase-glow{border-radius:50%;background:radial-gradient(circle,rgb(37 99 235/.18),transparent 68%);filter:blur(14px)}.vault-download-showcase-core,.vault-download-showcase-glow{position:absolute;inset:var(--vault-download-core-top) var(--vault-download-core-side)}.vault-download-showcase-core{display:flex;align-items:center;justify-content:center;border-radius:2.25rem;background:linear-gradient(145deg,rgb(255 255 255/.95),rgb(239 246 255/.9) 55%,rgb(224 231 255/.85));box-shadow:0 28px 64px rgb(37 99 235/.16),0 0 0 1px rgb(37 99 235/.08)}.dark .vault-download-showcase-core{background:linear-gradient(145deg,rgb(30 41 59/.95),rgb(30 58 138/.35));box-shadow:0 20px 50px rgb(0 0 0/.35),0 0 0 1px rgb(56 189 248/.12)}.vault-download-badge{position:absolute;display:flex;align-items:center;justify-content:center;border-radius:9999px;background:rgb(255 255 255/.95);padding:.65rem 1.2rem;font-size:clamp(.95rem,.45vw + .75rem,1.1rem);font-weight:600;color:var(--color-vault-blue);box-shadow:var(--vault-shadow-card);white-space:nowrap}.dark .vault-download-badge{background:var(--card)}.vault-download-badge--tl{top:var(--vault-download-core-top);left:var(--vault-download-core-side);transform:translate(calc(-100% - var(--vault-download-badge-gap-x)),calc(-50% - var(--vault-download-badge-gap-y)));animation:vault-download-float 4s ease-in-out infinite}.vault-download-badge--tr{top:var(--vault-download-core-top);right:var(--vault-download-core-side);transform:translate(calc(100% + var(--vault-download-badge-gap-x)),calc(-50% - var(--vault-download-badge-gap-y)));animation:vault-download-float 4.5s ease-in-out .4s infinite}.vault-download-badge--bl{bottom:var(--vault-download-core-top);left:var(--vault-download-core-side);transform:translate(calc(-100% - var(--vault-download-badge-gap-x)),calc(50% + var(--vault-download-badge-gap-y)));animation:vault-download-float 5s ease-in-out .8s infinite}.vault-download-badge--br{right:var(--vault-download-core-side);bottom:var(--vault-download-core-top);transform:translate(calc(100% + var(--vault-download-badge-gap-x)),calc(50% + var(--vault-download-badge-gap-y)));animation:vault-download-float 4.8s ease-in-out .2s infinite}.vault-download-showcase-center{position:relative;display:flex;flex-direction:column;align-items:center;gap:.9rem}.vault-download-showcase-logo{width:clamp(5.5rem,8vw,7rem);height:clamp(5.5rem,8vw,7rem);filter:drop-shadow(0 10px 22px rgb(37 99 235/.16))}.vault-download-showcase-brand{display:flex;align-items:center;gap:.55rem;border-radius:9999px;background:rgb(37 99 235/.12);padding:.65rem 1.2rem;font-size:clamp(1rem,.4vw + .85rem,1.15rem);font-weight:500;color:var(--color-vault-blue)}.vault-download-showcase-brand-icon{width:1.1rem;height:1.1rem}@keyframes vault-download-float{0%,to{translate:0 0}50%{translate:0 -6px}}@media (prefers-reduced-motion:reduce){.vault-download-badge--bl,.vault-download-badge--br,.vault-download-badge--tl,.vault-download-badge--tr{animation:none}}.vault-download-platform-wrap{flex-shrink:0;width:min(100%,40rem);overflow:visible}.vault-download-platform-btn,.vault-download-platform-item{position:relative;display:flex;flex-direction:column;align-items:center}.vault-download-platform-btn{gap:.5rem;width:5rem;cursor:pointer;border:none;background:transparent;padding:0;color:inherit}.vault-download-platform-icon{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;background:rgb(255 255 255/.96);color:rgb(71 85 105);box-shadow:var(--vault-shadow-card);transition:transform .2s ease,box-shadow .2s ease,color .2s ease}.dark .vault-download-platform-icon{background:var(--card);color:var(--muted-foreground)}.vault-download-platform-btn:hover .vault-download-platform-icon,.vault-download-platform-btn[data-active=true] .vault-download-platform-icon{transform:translateY(-2px);color:var(--color-vault-blue);box-shadow:var(--vault-shadow-card-hover)}.vault-download-platform-label{font-size:.875rem;color:var(--color-vault-muted)}.vault-download-local-badge{position:absolute;bottom:-.35rem;left:50%;transform:translateX(-50%);border-radius:9999px;background:rgb(241 245 249);padding:.1rem .45rem;font-size:.625rem;line-height:1.2;color:var(--color-vault-muted);white-space:nowrap}.dark .vault-download-local-badge{background:var(--muted)}.vault-download-popover{position:absolute;left:50%;z-index:20;min-width:11.5rem;transform:translateX(-50%);border-radius:.75rem;background:rgb(255 255 255/.98);padding:.5rem;box-shadow:0 12px 40px rgb(15 23 42/.14);pointer-events:auto}.vault-download-popover--above{bottom:calc(100% + 14px)}.dark .vault-download-popover{background:var(--card);box-shadow:0 12px 40px rgb(0 0 0/.35)}.vault-download-popover:after{content:"";position:absolute;left:50%;bottom:-7px;width:14px;height:14px;background:inherit;transform:translateX(-50%) rotate(45deg)}.vault-download-popover-item{display:block;width:100%;border:none;border-radius:.5rem;background:rgb(241 245 249);padding:.75rem 1rem;font-size:.875rem;color:rgb(51 65 85);text-align:center;text-decoration:none;transition:background-color .15s ease}.vault-download-popover-item+.vault-download-popover-item{margin-top:.5rem}.vault-download-popover-item:hover{background:rgb(226 232 240)}.dark .vault-download-popover-item{background:var(--muted);color:var(--foreground)}.dark .vault-download-popover-item:hover{background:rgb(51 65 85/.5)}.vault-download-windows-hint{position:absolute;top:100%;left:50%;z-index:30;display:flex;flex-direction:column;align-items:center;gap:.125rem;padding-top:.25rem;transform:translateX(-50%);white-space:nowrap;pointer-events:auto}.vault-download-link{font-size:.875rem;font-weight:500;color:var(--color-vault-blue);text-decoration:none;transition:opacity .15s ease}.vault-download-link:hover{opacity:.85}.vault-download-version{font-size:.75rem;color:var(--color-vault-muted)}.vault-download-footer{flex-shrink:0;padding:1.25rem 1rem 1.5rem;text-align:center}.vault-download-footer-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.25rem .5rem;margin-bottom:.75rem;font-size:.75rem;line-height:1.6}.vault-download-footer-nav-item{display:inline-flex;align-items:center}.vault-download-footer-sep{margin-right:.5rem;color:rgb(148 163 184/.65);user-select:none}.vault-download-footer-link{color:var(--color-vault-muted);text-decoration:none;transition:color .15s ease}.vault-download-footer-link:hover{color:var(--color-vault-blue)}.vault-download-footer-legal{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.25rem .5rem;margin:0;font-size:.6875rem;line-height:1.6;color:rgb(148 163 184/.95)}.vault-download-footer-legal-item{display:inline-flex;align-items:center}.dark .vault-download-footer-legal{color:var(--muted-foreground)}@media (max-height:900px){.vault-download-bubble{padding:.55rem 1.35rem;font-size:.95rem}.vault-download-platform-btn{gap:.375rem}.vault-download-platform-icon{width:3.5rem;height:3.5rem}}@media (max-width:640px){.vault-download-showcase-outer{width:min(100%,26rem);padding:0 1.5rem}.vault-download-showcase{--vault-download-core-top:16%;--vault-download-core-side:14%;--vault-download-badge-gap-x:0.8rem;--vault-download-badge-gap-y:0.7rem}.vault-download-badge{padding:.5rem .9rem;font-size:.85rem}.vault-download-showcase-brand{padding:.55rem 1rem;font-size:.95rem}}