body.download-page{--download-ink:#07111f;--download-ink-muted:#4d6175;--download-ink-soft:#77899a;--download-paper:#f2f1ed;--download-paper-strong:#fff;--download-sky-0:#050b18;--download-sky-50:#0a2246;--download-sky-78:#4c294a;--download-sky-100:#14507a;--download-glass:#ffffffb3;--download-glass-strong:#ffffffe0;--download-line:#07111f1f;--download-line-strong:#07111f33;--download-blue:#0f8cff;--download-blue-deep:#075bd8;--download-green:#6abc73;--download-sun:#f4c95d;--download-lavender:#9f98d0;--download-shadow-soft:0 20px 60px #07111f29;--download-shadow-hero:0 44px 120px #03234747;--download-radius-xs:8px;--download-radius-sm:12px;--download-radius-md:18px;--download-radius-lg:28px;--download-radius-xl:40px;--download-radius-pill:999px;min-height:100svh;font-family:var(--download-font-sans);color:var(--download-ink);color-scheme:light;background:var(--download-sky-0)}.download-main{padding-top:0;overflow:visible}.download-hero{--download-city-asset-ratio:.446;--download-city-bottom-ratio:.3514;--download-city-peek:clamp(116px, calc(126px + (1440px - 100vw) * .12), 188px);--download-city-top-anchor:calc(var(--download-mid-visible-top) - var(--download-city-peek));--download-city-top:calc(var(--download-city-top-anchor) - ( var(--download-city-width) * (var(--download-city-asset-ratio) - var(--download-city-bottom-ratio)) ));--download-city-parallax:5;--download-city-width:clamp(960px, calc(132svh + (1440px - 100vw) * .16), 1540px);--download-city-enter-y:0px;--download-city-x:0px;--download-city-y:0px;--download-front-bottom:clamp(-340px, calc(-10vw + max(0px, (1560px - 100vw) * .24)), -116px);--download-front-asset-ratio:.4325;--download-front-width:clamp(950px, 47vw, 1644px);--download-front-height:calc(var(--download-front-width) * var(--download-front-asset-ratio));--download-front-enter-y:0px;--download-front-top:calc(100svh - var(--download-front-height) - var(--download-front-bottom));--download-front-bottom-edge:calc(var(--download-front-top) + var(--download-front-height));--download-front-x:0px;--download-front-y:0px;--download-front-parallax:26;--download-city-image:url(/_astro/parallax-city-far.CqgDHjvz.webp);--download-mid-image:url(/_astro/parallax-park-mid.BRGvqzJK.webp);--download-mid-asset-ratio:.5624;--download-mid-asset-ratio-inverse:1.7781;--download-mid-cover-pad:12px;--download-mid-opaque-top:.2475;--download-mid-top:clamp(128px, calc(18svh + max(0px, (100svh - 900px) * .32) + (100vw - 1440px) * .04), 520px);--download-mid-visible-top:calc(var(--download-mid-top) + ( var(--download-mid-width) * var(--download-mid-asset-ratio) * var(--download-mid-opaque-top) ));--download-mid-cover-width:calc(( var(--download-front-bottom-edge) - var(--download-mid-top) + var(--download-mid-cover-pad) ) * var(--download-mid-asset-ratio-inverse));--download-mid-enter-y:0px;--download-mid-x:0px;--download-mid-y:0px;--download-mid-width:max(100vw, var(--download-mid-cover-width), clamp(1580px, max(min(110vw, 230svh), calc(1580px + max(0px, (100svh - 100vw) * 1.05))), 2200px));--download-mid-parallax:10;--download-sky-stop-0:0%;--download-sky-stop-50:50%;--download-sky-stop-78:78%;--download-sky-stop-100:100%;--download-sky-world-height:1536px;--download-sky-world-width:2048px;--download-sky-y:0px;--download-star-core-bright-image:url(/_astro/star-core-bright.yKDoENoT.webp);--download-star-core-far-image:url(/_astro/star-core-far.f6hISjRr.webp);--download-star-core-mid-image:url(/_astro/star-core-mid.80_Er7xl.webp);--download-star-opacity:.92;--download-star-size-1:1100px;--download-star-size-2:1450px;--download-star-size-3:1900px;--download-star-size-4:2600px;--download-star-brightness-1:1;--download-star-brightness-2:1;--download-star-brightness-3:1;--download-star-brightness-4:1;--download-star-orbit-1:660s;--download-star-orbit-2:1260s;--download-star-orbit-3:2700s;--download-star-orbit-4:7200s;background:var(--download-sky-0);min-height:100svh;box-shadow:none;isolation:isolate;border:0;border-radius:0;flex-direction:column;align-items:center;margin:0;padding:124px 32px 40px;display:flex;position:relative;overflow:hidden}.download-parallax-scene,.download-parallax-scrim{position:absolute;inset:0}.download-parallax-scene{z-index:0;contain:layout paint;pointer-events:none;isolation:isolate;overflow:hidden;transform:translateZ(0)}.download-parallax-sky{z-index:0;width:max(var(--download-sky-world-width), 100vw);height:max(var(--download-sky-world-height), 100svh);background:linear-gradient(to bottom, var(--download-sky-0) var(--download-sky-stop-0), var(--download-sky-50) var(--download-sky-stop-50), var(--download-sky-78) var(--download-sky-stop-78), var(--download-sky-100) var(--download-sky-stop-100));transform:translate3d(-50%, var(--download-sky-y), 0);will-change:transform;position:absolute;top:0;left:50%}.download-parallax-sky:before{pointer-events:none;content:"";opacity:0;background:linear-gradient(#030817 0%,#061329 62%,#0b2037 100%);position:absolute;inset:0}.download-parallax-stars,.download-parallax-sparkles{z-index:1;width:max(var(--download-sky-world-width), 100vw);height:max(var(--download-sky-world-height), 100svh);pointer-events:none;transform:translate3d(-50%, var(--download-sky-y), 0);will-change:transform, opacity;position:absolute;top:0;left:50%;mask-image:linear-gradient(#000 0% 72%,#0000 100%)}.download-parallax-stars{mix-blend-mode:screen;opacity:var(--download-star-opacity)}.download-parallax-sparkles{z-index:2;mix-blend-mode:screen;opacity:calc(var(--download-star-opacity) * .78)}.download-star-batch{--download-star-offset-x:0px;--download-star-offset-y:0px;background-repeat:repeat;background-position:calc(var(--download-star-offset-x) + var(--download-star-phase-x,0px)) calc(var(--download-star-offset-y) + var(--download-star-phase-y,0px));transform-origin:50%;will-change:transform, opacity;width:100%;height:100%;position:absolute;top:0;left:0}.download-star-batch.is-batch-one{--download-star-scale:1.16;--download-star-opacity-low:.36;--download-star-opacity-mid:.5;--download-star-opacity-high:1;background-image:var(--download-star-core-bright-image);background-size:var(--download-star-size-1) var(--download-star-size-1);animation:download-stars-orbit var(--download-star-orbit-1) linear infinite, download-stars-pulse 7.4s ease-in-out infinite alternate}.download-star-batch.is-batch-two{--download-star-scale:1.2;--download-star-opacity-low:.22;--download-star-opacity-mid:.28;--download-star-opacity-high:.72;--download-star-offset-x:137px;--download-star-offset-y:83px;background-image:var(--download-star-core-mid-image);background-size:var(--download-star-size-2) var(--download-star-size-2);animation:download-stars-orbit var(--download-star-orbit-2) linear infinite, download-stars-pulse 9.6s ease-in-out infinite alternate;animation-delay:-80s,-2.1s}.download-star-batch.is-batch-three{--download-star-scale:1.24;--download-star-opacity-low:.16;--download-star-opacity-mid:.22;--download-star-opacity-high:.52;--download-star-offset-x:229px;--download-star-offset-y:41px;background-image:var(--download-star-core-far-image);background-size:var(--download-star-size-3) var(--download-star-size-3);animation:download-stars-orbit var(--download-star-orbit-3) linear infinite, download-stars-pulse 11.2s ease-in-out infinite alternate;animation-delay:-190s,-4.8s}.download-star-batch.is-batch-four{--download-star-scale:1.28;--download-star-opacity-low:.12;--download-star-opacity-mid:.18;--download-star-opacity-high:.36;--download-star-offset-x:311px;--download-star-offset-y:167px;background-image:var(--download-star-core-far-image);background-size:var(--download-star-size-4) var(--download-star-size-4);animation:download-stars-orbit var(--download-star-orbit-4) linear infinite, download-stars-pulse 13.8s ease-in-out infinite alternate;animation-delay:-310s,-7.2s}.download-star-sparkle{--download-sparkle-angle:-58deg;--download-sparkle-cross-angle:32deg;--download-sparkle-size:28px;--download-sparkle-strength:.72;width:var(--download-sparkle-size);height:var(--download-sparkle-size);pointer-events:none;opacity:var(--download-sparkle-strength);filter:drop-shadow(0 0 5px #5290ff5c);will-change:opacity, transform;background:radial-gradient(circle,#fffffffa 0 5%,#8bb9ffdb 6% 12%,#4984ff42 13% 24%,#0000 34%);border-radius:50%;animation:5.8s ease-in-out infinite alternate download-sparkle-pulse;position:absolute;overflow:visible;transform:translate(-50%,-50%)scale(1)}.download-star-sparkle:before,.download-star-sparkle:after{pointer-events:none;content:"";border-radius:var(--download-radius-pill);transform-origin:50%;background:linear-gradient(90deg,#0000 0 18%,#518eff1a 28%,#80b0ff75 45%,#ffffffdb 50%,#80b0ff75 55%,#518eff1a 72%,#0000 82% 100%);height:1.2px;position:absolute;top:50%;left:50%}.download-star-sparkle:before{opacity:.88;width:164%;transform:translate3d(-50%, -50%, 0) rotate(var(--download-sparkle-angle))}.download-star-sparkle:after{opacity:.54;width:92%;height:1px;transform:translate3d(-50%, -50%, 0) rotate(var(--download-sparkle-cross-angle))}.download-star-sparkle.is-sparkle-one{--download-sparkle-size:38px;--download-sparkle-strength:.74;top:15%;left:16%}.download-star-sparkle.is-sparkle-two{--download-sparkle-angle:-64deg;--download-sparkle-cross-angle:25deg;--download-sparkle-size:26px;--download-sparkle-strength:.38;animation-delay:-2.6s;top:18%;left:73%}.download-star-sparkle.is-sparkle-three{--download-sparkle-angle:-72deg;--download-sparkle-cross-angle:18deg;--download-sparkle-size:31px;--download-sparkle-strength:.5;animation-delay:-4.1s;top:34%;left:38%}.download-star-sparkle.is-sparkle-four{--download-sparkle-angle:-53deg;--download-sparkle-cross-angle:37deg;--download-sparkle-size:22px;--download-sparkle-strength:.32;animation-delay:-1.4s;top:27%;left:86%}.download-star-sparkle.is-sparkle-five{--download-sparkle-angle:-67deg;--download-sparkle-cross-angle:21deg;--download-sparkle-size:24px;--download-sparkle-strength:.34;animation-delay:-3.3s;top:42%;left:58%}.download-parallax-city{top:var(--download-city-top);z-index:2;height:calc(var(--download-city-width) * var(--download-city-asset-ratio));pointer-events:none;user-select:none;background-image:var(--download-city-image);background-position:bottom;background-repeat:repeat-x;background-size:var(--download-city-width) auto;opacity:.96;filter:saturate(1.04)brightness(.92);transform:translate3d(var(--download-city-x), calc(var(--download-city-y) + var(--download-city-enter-y)), 0);will-change:transform;position:absolute;left:-18vw;right:-18vw}.download-parallax-layer{pointer-events:none;user-select:none;will-change:transform;max-width:none;position:absolute;left:50%}.download-parallax-mid{top:var(--download-mid-top);z-index:3;width:var(--download-mid-width);height:calc(var(--download-mid-width) * var(--download-mid-asset-ratio));background-image:var(--download-mid-image);filter:saturate(1.04)brightness(.92);transform:translate3d(calc(-50% + var(--download-mid-x)), calc(var(--download-mid-y) + var(--download-mid-enter-y)), 0);background-position:bottom;background-repeat:no-repeat;background-size:100%}.download-parallax-front{top:var(--download-front-top);z-index:4;width:var(--download-front-width);filter:saturate(1.06)brightness(.9);transform:translate3d(calc(-50% + var(--download-front-x)), calc(var(--download-front-y) + var(--download-front-enter-y)), 0)}.download-parallax-scrim{z-index:5;background:linear-gradient(#030f2e2e 0%,#030f2e0f 34%,#07111f4d 72%,#07111f85 100%)}.download-brand-lockup{z-index:7;color:#ffffffeb;text-shadow:0 8px 22px #00000047;border-radius:var(--download-radius-pill);backdrop-filter:blur(20px)saturate(1.15);background:#ffffff1a;border:1px solid #ffffff1f;align-items:center;gap:10px;min-height:44px;padding:7px 12px 7px 8px;transition:background-color .16s,transform .16s;display:inline-flex;position:absolute;top:38px;left:48px}html.download-js body.download-page:not(.is-scene-ready) .download-hero{--download-city-enter-y:100svh;--download-front-enter-y:100svh;--download-mid-enter-y:100svh}html.download-js body.download-page:not(.is-scene-settled) .download-parallax-sky:before{transition:opacity 1.45s cubic-bezier(.16,1,.3,1)}html.download-js body.download-page:not(.is-scene-settled) .download-parallax-stars,html.download-js body.download-page:not(.is-scene-settled) .download-parallax-sparkles{transition:opacity 1.4s cubic-bezier(.16,1,.3,1) .12s}html.download-js body.download-page:not(.is-scene-settled) .download-parallax-city{transition:opacity 1.1s cubic-bezier(.16,1,.3,1) .14s,transform 1.5s cubic-bezier(.16,1,.3,1) .14s}html.download-js body.download-page:not(.is-scene-settled) .download-parallax-mid{transition:transform 1.65s cubic-bezier(.16,1,.3,1) .25s}html.download-js body.download-page:not(.is-scene-settled) .download-parallax-front{transition:transform 1.75s cubic-bezier(.16,1,.3,1) .39s}html.download-js body.download-page:not(.is-scene-ready) .download-parallax-sky:before{opacity:1}html.download-js body.download-page:not(.is-scene-ready) .download-parallax-stars,html.download-js body.download-page:not(.is-scene-ready) .download-parallax-sparkles,html.download-js body.download-page:not(.is-scene-ready) .download-parallax-city{opacity:0}.download-brand-lockup:hover{background:#ffffff2e;transform:translateY(-1px)}.download-brand-lockup:active{transform:scale(.98)}.download-brand-lockup:focus-visible{outline:none;box-shadow:0 0 0 3px #ffffffd1,0 0 0 6px #1398ff8a}.download-brand-mark{object-fit:contain;width:25px;height:30px}.download-brand-lockup span{font-family:var(--lm-font-wordmark);letter-spacing:0;font-size:14px;font-weight:400;line-height:21px}.download-hero-layout{z-index:6;grid-template-columns:minmax(300px,.52fr) minmax(700px,1.28fr);align-items:center;gap:clamp(28px,4vw,56px);width:min(1440px,100%);display:grid;position:static}.download-hero-content{text-align:left;flex-direction:column;align-items:flex-start;max-width:620px;animation:.62s ease-out both download-rise-in;display:flex}.download-hero h1{color:#fff;text-shadow:0 18px 54px #07111f57;gap:6px;max-width:600px;margin:0;font-size:clamp(52px,5.5vw,82px);font-weight:800;line-height:1.02;display:grid}.download-hero h1 span{white-space:nowrap;display:block}.download-actions{justify-content:flex-start;align-items:center;gap:16px;margin-top:30px;display:flex}html[lang=en] .download-hero h1{font-size:clamp(38px,4.4vw,66px)}@media (width<=640px){html[lang=en] .download-hero h1{font-size:clamp(27px,7.2vw,44px)}}.download-hero[data-stars-paused=true] :is(.download-star-batch,.download-star-sparkle){animation-play-state:paused}.download-hero-description{color:#fff;text-wrap:pretty;max-width:540px;margin:24px 0 0;font-size:17px;line-height:1.6}.download-primary,.download-secondary{white-space:nowrap;outline:none;flex:none}.download-primary{color:#fff;border-radius:var(--download-radius-pill);isolation:isolate;background:linear-gradient(#ffffff1a,#fff0 42%),#05070b;border:1px solid #ffffff3d;align-items:center;gap:12px;min-height:62px;padding:10px 26px 10px 22px;transition:background-color .16s ease-out,border-color .26s cubic-bezier(.23,1,.32,1),box-shadow .26s cubic-bezier(.23,1,.32,1),transform .26s cubic-bezier(.23,1,.32,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 -2px #00000047,inset 0 1px #ffffff2e,0 20px 46px #07111f47}.download-primary:before,.download-primary:after{z-index:-1;pointer-events:none;content:"";border-radius:inherit;position:absolute;inset:0}.download-primary:before{opacity:0;background:linear-gradient(#fff3,#ffffff0f 42%,#fff0 68%);transition:opacity .38s cubic-bezier(.23,1,.32,1)}.download-primary:after{opacity:0;filter:blur(16px);background:radial-gradient(150px 140%,#ffffff47 0%,#ffffff21 34%,#ffffff0a 54%,#fff0 72%);transition:opacity .38s cubic-bezier(.23,1,.32,1),filter .38s cubic-bezier(.23,1,.32,1)}.download-primary>span{z-index:1;position:relative}.download-primary-icon{width:22px;font-size:24px;line-height:1}.download-primary span:last-child{text-align:left;gap:1px;min-width:max-content;display:grid}.download-primary strong{font-size:16px;font-weight:700;line-height:20px}.download-primary small{color:#ffffff94;font-size:12px;font-weight:500;line-height:14px}.download-primary:hover{background-color:#0c111d;border-color:#ffffff05;transform:translateY(-2px);box-shadow:inset 0 -2px #00000047,inset 0 1px #fff3,inset -1.2px -1.6px 10px #5e97ff24,0 26px 58px #07111f52}.download-primary:hover:before{opacity:.9}.download-primary:hover:after{opacity:.88;filter:blur(10px)}.download-primary:active{transition-duration:90ms;transform:scale(.98)}.download-secondary{color:#fff;text-shadow:0 8px 22px #07111f33;border-radius:var(--download-radius-pill);backdrop-filter:blur(18px)saturate(1.1);background:#ffffff1a;border:1px solid #ffffff24;align-items:center;min-height:50px;padding:0 18px;font-size:14px;font-weight:600;line-height:20px;transition:background-color .18s,border-color .18s,transform .18s;display:inline-flex}.download-secondary:hover{background:#fff3;border-color:#ffffff42;transform:translateY(-1px)}.download-secondary-status{justify-content:center;gap:8px}.download-secondary-status-icon{background:radial-gradient(circle at 50% 50%, #4285f4 0 30%, #fff 31% 39%, transparent 40%), conic-gradient(from -28deg, #ea4335 0 118deg, #fbbc05 118deg 205deg, #34a853 205deg 316deg, #ea4335 316deg 360deg);border-radius:50%;flex:none;width:18px;height:18px;box-shadow:inset 0 0 0 1px #ffffff42}.download-secondary-status-copy{text-align:left;gap:1px;min-width:0;display:grid}.download-secondary-status-main{font-size:13px;line-height:16px}.download-secondary-status-note{color:#ffffffb8;font-size:12px;line-height:14px}.download-platform-options{color:#ffffffad;text-shadow:0 8px 22px #07111f33;flex-wrap:wrap;align-items:center;gap:5px;width:min(430px,100%);margin:16px 0 0;font-size:14px;font-weight:500;line-height:20px;display:flex}.download-version{color:#ffffffc7;align-items:center;margin-left:3px;padding-left:9px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.download-version:before{content:"";background:#ffffff4d;flex:none;width:1px;height:14px;margin-right:9px}.download-platform-option{color:#ffffffe6;border-bottom:1px solid;outline:none;text-decoration:none;transition:border-color .16s,color .16s,opacity .16s}.download-platform-option[href]:hover{color:#fff;border-bottom-color:#fffffff5}html:not([data-platform=macos]) [data-platform-only=macos],html[data-platform=macos] [data-platform-only=windows]{display:none}html:not([data-platform=macos]) .download-platform-option[data-download-platform-option=windows],html[data-platform=macos] .download-platform-option[data-download-platform-option=macos]{color:#fff;border-bottom-width:2px}.download-platform-option:focus-visible{border-radius:3px;box-shadow:0 0 0 3px #ffffffd1,0 0 0 6px #1398ff8a}.download-primary:focus-visible{box-shadow:inset 0 -3px 4px #ffffff14,inset 0 0 10px #ffffff0a,0 20px 44px #07111f33,0 0 0 3px #ffffffd1,0 0 0 6px #1398ff8a}.download-secondary:focus-visible{box-shadow:0 0 0 3px #ffffffd1,0 0 0 6px #1398ff8a}.download-product-stage{--download-product-window-max-width:1200px;--download-product-window-min-width:760px;--download-product-window-offset-x:clamp(220px, 20vw, 300px);--download-product-window-scale:1.04;z-index:4;width:clamp(var(--download-product-window-min-width), calc(100% * var(--download-product-window-scale)), var(--download-product-window-max-width));perspective:1800px;justify-self:end;animation:.76s ease-out .12s both download-stage-in}.download-product-window{--download-product-card-chrome-height:34px;--download-product-control-button-size:28px;--download-product-control-height:31px;--download-product-control-icon-size:17px;--download-product-row-gap:10px;--download-product-sidebar-column:64px;--download-product-sidebar-row-size:35px;--download-product-tab-group-width:226px;--download-product-tab-height:31px;--download-product-tabbar-height:35px;--download-product-titlebar-height:54px;--mock-window-bg:#dfdfdd;--mock-sidebar-bg:#fbfbfae0;--mock-row-text:#202124;--mock-muted:#707176;--mock-blue:#3b8af7;aspect-ratio:16/9;width:100%;min-width:0;max-width:100%;color:var(--mock-row-text);background:var(--mock-window-bg);transform:translateX(var(--download-product-window-offset-x)) rotateX(0deg) rotateY(-4.5deg) rotateZ(-.7deg);transform-origin:54% 52%;border:1px solid #ffffffb8;border-radius:24px;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;display:flex;overflow:hidden;box-shadow:0 48px 110px #03234747,inset 0 1px #ffffffdb}.download-product-view-strip{width:min(360px,100% - 64px);height:32px;transform:translateX(var(--download-product-window-offset-x));grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px auto 0;padding:11px 10px;display:grid}.download-product-view-segment{cursor:pointer;background:0 0;border:0;align-items:center;min-width:0;padding:0;display:grid}.download-product-view-segment span{background:#ffffff57;border-radius:999px;width:100%;height:5px;transition:background-color .15s,transform .15s;display:block;box-shadow:0 8px 22px #07111f29}.download-product-view-segment:hover span,.download-product-view-segment:focus-visible span{background:#ffffffad}.download-product-view-segment.is-active span,.download-product-view-segment[aria-pressed=true] span{background:#fff;transform:scaleY(1.18)}.download-product-view-segment:focus-visible{outline:none}.download-product-view-segment:focus-visible span{box-shadow:0 0 0 3px #ffffffd1,0 0 0 6px #1398ff8a}.download-product-titlebar{min-height:var(--download-product-titlebar-height);background:linear-gradient(#ffffff52,#fff0),#e0e0dfc7;border-bottom:.5px solid #0000000f;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:14px;padding:4px 12px;display:grid;position:relative}.download-product-traffic{align-items:center;gap:7px;display:flex;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.download-product-traffic span{border-radius:50%;width:10px;height:10px;box-shadow:inset 0 0 0 .5px #0000001f}.download-product-traffic span:first-child{background:#ff5f57}.download-product-traffic span:nth-child(2){background:#febc2e}.download-product-traffic span:nth-child(3){background:#28c840}.download-product-icon{width:var(--download-product-control-icon-size);height:var(--download-product-control-icon-size);color:currentColor;background-color:currentColor;display:block;mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.icon-archive{mask-image:url("data:image/svg+xml,%3csvg%20fill='none'%20height='24'%20stroke='currentColor'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'%20viewBox='0%200%2024%2024'%20width='24'%20xmlns='http://www.w3.org/2000/svg'%20%3e%3ctitle%3eArchive%3c/title%3e%3cpath%20d='m21%208-2%2012H5L3%208'%20/%3e%3cpath%20d='M10%2012h4'%20/%3e%3cpath%20d='M3%208l2.45-4.9A2%202%200%200%201%207.24%202h9.52a2%202%200%200%201%201.8%201.1L21%208'%20/%3e%3c/svg%3e")}.icon-chevron-down{mask-image:url("data:image/svg+xml,%3csvg%20fill='none'%20height='24'%20stroke='currentColor'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'%20viewBox='0%200%2024%2024'%20width='24'%20xmlns='http://www.w3.org/2000/svg'%20%3e%3ctitle%3eExpand%3c/title%3e%3cpath%20d='m6%209%206%206%206-6'%20/%3e%3c/svg%3e")}.icon-chevron-left{mask-image:url("data:image/svg+xml,%3csvg%20fill='none'%20height='24'%20stroke='currentColor'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'%20viewBox='0%200%2024%2024'%20width='24'%20xmlns='http://www.w3.org/2000/svg'%20%3e%3ctitle%3ePrevious%3c/title%3e%3cpath%20d='m15%2018-6-6%206-6'%20/%3e%3c/svg%3e")}.icon-chevron-right{mask-image:url("data:image/svg+xml,%3csvg%20fill='none'%20height='24'%20stroke='currentColor'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'%20viewBox='0%200%2024%2024'%20width='24'%20xmlns='http://www.w3.org/2000/svg'%20%3e%3ctitle%3eNext%3c/title%3e%3cpath%20d='m9%2018%206-6-6-6'%20/%3e%3c/svg%3e")}.icon-ellipsis{mask-image:url("data:image/svg+xml,%3csvg%20fill='none'%20height='24'%20stroke='currentColor'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'%20viewBox='0%200%2024%2024'%20width='24'%20xmlns='http://www.w3.org/2000/svg'%20%3e%3ctitle%3eMore%3c/title%3e%3ccircle%20cx='12'%20cy='12'%20r='1'%20/%3e%3ccircle%20cx='19'%20cy='12'%20r='1'%20/%3e%3ccircle%20cx='5'%20cy='12'%20r='1'%20/%3e%3c/svg%3e")}.icon-folder{mask-image:url("data:image/svg+xml,%3csvg%20fill='none'%20height='24'%20stroke='currentColor'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'%20viewBox='0%200%2024%2024'%20width='24'%20xmlns='http://www.w3.org/2000/svg'%20%3e%3ctitle%3eFolder%3c/title%3e%3cpath%20d='M20%2020a2%202%200%200%200%202-2V8a2%202%200%200%200-2-2h-7.9a2%202%200%200%201-1.69-.9L9.6%203.9A2%202%200%200%200%207.93%203H4a2%202%200%200%200-2%202v13a2%202%200%200%200%202%202Z'%20/%3e%3c/svg%3e")}.icon-home{mask-image:url("data:image/svg+xml,%3csvg%20fill='none'%20height='24'%20stroke='currentColor'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'%20viewBox='0%200%2024%2024'%20width='24'%20xmlns='http://www.w3.org/2000/svg'%20%3e%3ctitle%3eHome%3c/title%3e%3cpath%20d='M15%2021v-8a1%201%200%200%200-1-1h-4a1%201%200%200%200-1%201v8'%20/%3e%3cpath%20d='M3%2010a2%202%200%200%201%20.71-1.53l7-6a2%202%200%200%201%202.58%200l7%206A2%202%200%200%201%2021%2010v9a2%202%200%200%201-2%202H5a2%202%200%200%201-2-2Z'%20/%3e%3c/svg%3e")}.icon-image{mask-image:url("data:image/svg+xml,%3csvg%20fill='none'%20height='24'%20stroke='currentColor'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'%20viewBox='0%200%2024%2024'%20width='24'%20xmlns='http://www.w3.org/2000/svg'%20%3e%3ctitle%3eImage%3c/title%3e%3crect%20height='18'%20rx='2'%20ry='2'%20width='18'%20x='3'%20y='3'%20/%3e%3ccircle%20cx='9'%20cy='9'%20r='2'%20/%3e%3cpath%20d='m21%2015-3.09-3.09a2%202%200%200%200-2.82%200L6%2021'%20/%3e%3c/svg%3e")}.icon-search{mask-image:url("data:image/svg+xml,%3csvg%20fill='none'%20height='24'%20stroke='currentColor'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'%20viewBox='0%200%2024%2024'%20width='24'%20xmlns='http://www.w3.org/2000/svg'%20%3e%3ctitle%3eSearch%3c/title%3e%3cpath%20d='m21%2021-4.34-4.34'%20/%3e%3ccircle%20cx='11'%20cy='11'%20r='8'%20/%3e%3c/svg%3e")}.icon-panel-right{mask-image:url("data:image/svg+xml,%3csvg%20fill='none'%20height='24'%20stroke='currentColor'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'%20viewBox='0%200%2024%2024'%20width='24'%20xmlns='http://www.w3.org/2000/svg'%20%3e%3ctitle%3eSidebar%3c/title%3e%3crect%20height='18'%20rx='2'%20width='18'%20x='3'%20y='3'%20/%3e%3cpath%20d='M15%203v18'%20/%3e%3c/svg%3e")}.icon-plus{mask-image:url("data:image/svg+xml,%3csvg%20fill='none'%20height='24'%20stroke='currentColor'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'%20viewBox='0%200%2024%2024'%20width='24'%20xmlns='http://www.w3.org/2000/svg'%20%3e%3ctitle%3eAdd%3c/title%3e%3cpath%20d='M5%2012h14'%20/%3e%3cpath%20d='M12%205v14'%20/%3e%3c/svg%3e")}.icon-settings{mask-image:url("data:image/svg+xml,%3csvg%20fill='none'%20height='24'%20stroke='currentColor'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'%20viewBox='0%200%2024%2024'%20width='24'%20xmlns='http://www.w3.org/2000/svg'%20%3e%3ctitle%3eSettings%3c/title%3e%3cpath%20d='M9.67%202.6a2%202%200%200%201%204.66%200l.32%201.38a2%202%200%200%200%202.28%201.5l1.4-.22a2%202%200%200%201%202.33%204.04l-1.07%201a2%202%200%200%200%200%202.92l1.07%201a2%202%200%200%201-2.33%204.04l-1.4-.22a2%202%200%200%200-2.28%201.5l-.32%201.38a2%202%200%200%201-4.66%200l-.32-1.38a2%202%200%200%200-2.28-1.5l-1.4.22a2%202%200%200%201-2.33-4.04l1.07-1a2%202%200%200%200%200-2.92l-1.07-1a2%202%200%200%201%202.33-4.04l1.4.22a2%202%200%200%200%202.28-1.5z'%20/%3e%3ccircle%20cx='12'%20cy='12'%20r='3'%20/%3e%3c/svg%3e")}.icon-trash{mask-image:url("data:image/svg+xml,%3csvg%20fill='none'%20height='24'%20stroke='currentColor'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'%20viewBox='0%200%2024%2024'%20width='24'%20xmlns='http://www.w3.org/2000/svg'%20%3e%3ctitle%3eTrash%3c/title%3e%3cpath%20d='M3%206h18'%20/%3e%3cpath%20d='M19%206v14c0%201-1%202-2%202H7c-1%200-2-1-2-2V6'%20/%3e%3cpath%20d='M8%206V4c0-1%201-2%202-2h4c1%200%202%201%202%202v2'%20/%3e%3cline%20x1='10'%20x2='10'%20y1='11'%20y2='17'%20/%3e%3cline%20x1='14'%20x2='14'%20y1='11'%20y2='17'%20/%3e%3c/svg%3e")}.icon-x{mask-image:url("data:image/svg+xml,%3csvg%20fill='none'%20height='24'%20stroke='currentColor'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'%20viewBox='0%200%2024%2024'%20width='24'%20xmlns='http://www.w3.org/2000/svg'%20%3e%3ctitle%3eClose%3c/title%3e%3cpath%20d='M18%206%206%2018'%20/%3e%3cpath%20d='m6%206%2012%2012'%20/%3e%3c/svg%3e")}.download-product-tabbar{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;display:grid;position:relative}.download-product-action-group{height:var(--download-product-tabbar-height);color:#2c2d30a3;background:#2c2d300f;border:.5px solid #2c2d3014;border-radius:999px;align-items:center;gap:3px;padding:3px;display:flex;box-shadow:0 8px 24px #0000000a,inset 0 1px #ffffff94}.download-product-action-group:first-child{margin-left:62px}.download-product-tab-action{width:var(--download-product-control-button-size);height:var(--download-product-control-button-size);font:inherit;appearance:none;cursor:default;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;padding:0;display:grid}.download-product-tab-action.is-active{color:#1e1f22bd;background:#2c2d301c}button.download-product-tab-action{cursor:pointer}.download-product-tab-action .download-product-icon{width:var(--download-product-control-icon-size);height:var(--download-product-control-icon-size)}.download-product-tabs{grid-template-columns:repeat(2, var(--download-product-tab-group-width));min-width:0;height:var(--download-product-tabbar-height);background:#2c2d300e;border:.5px solid #2c2d3014;border-radius:999px;align-items:center;gap:6px;padding:2px;display:grid;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 8px 24px #0000000a,inset 0 1px #fff9}.download-product-tab-merge{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.download-product-tab{width:100%;min-width:0;height:var(--download-product-tab-height);font:inherit;color:#2a2b2e8f;appearance:none;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;grid-template-columns:24px minmax(0,1fr) 24px;align-items:center;gap:4px;padding:0 10px;display:grid;position:relative}.download-product-tab-merge .download-product-tab{width:100%}.download-product-tab+.download-product-tab:before{content:"";background:#2c2d301a;width:1px;position:absolute;top:7px;bottom:7px;left:0}.download-product-tab-merge.is-selected .download-product-tab{color:#1c1d20b8;background:#ffffff85;box-shadow:0 8px 24px #0000000b,inset 0 0 0 .5px #ffffffa8,inset 0 -1px #0000000a}.download-product-tab-merge.is-selected .download-product-tab:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.download-product-tab-merge.is-selected .download-product-tab:nth-child(2){border-top-left-radius:0;border-bottom-left-radius:0}.download-product-tab-merge.is-selected .download-product-tab:nth-child(2):before{opacity:.32}.download-product-tab-standalone{padding-inline:14px}.download-product-tab:hover{color:#1c1d20b8;background:#ffffff70}.download-product-tab.is-active{z-index:1;color:#1c1d20c7;background:#ffffffa8;box-shadow:0 8px 24px #0000000e,inset 0 0 0 .5px #ffffffc7,inset 0 -1px #0000000f}.download-product-tab.is-active:before{opacity:0}.download-product-tab-merge.is-selected .download-product-tab.is-active{color:#1c1d20d1;background:#ffffffb3}.download-product-tab .download-product-icon{flex:none;width:14px;height:14px}.download-product-tab .download-product-icon:not(.icon-x){grid-column:1;justify-self:center}.download-product-badge-inline{color:#222326bd;background:#ffffffb8;border:.5px solid #2c2d301f;border-radius:999px;flex:none;grid-column:1;justify-self:center;place-items:center;min-width:23px;height:16px;padding:0 5px;font-size:8px;font-weight:720;line-height:1;display:grid}.download-product-canvas-tab-icon{background:linear-gradient(#22232647,#22232647) 50% 0/1px 100% no-repeat,linear-gradient(#22232647,#22232647) 0/100% 1px no-repeat,#ffffffb8;border:.5px solid #2c2d3029;border-radius:4px;flex:none;grid-column:1;justify-self:center;place-items:center;width:16px;height:16px;display:grid;box-shadow:inset 0 1px #ffffffb8}.download-product-tab .icon-x{color:#2e2f3275;grid-column:3;justify-self:center;width:12px;height:12px;margin-left:0}.download-product-tab-standalone .icon-x{opacity:0}.download-product-tab-standalone:hover .icon-x,.download-product-tab-standalone.is-active .icon-x{opacity:1}.download-product-tab strong{text-overflow:ellipsis;text-align:center;white-space:nowrap;grid-column:2;justify-self:center;min-width:0;max-width:100%;font-size:11px;font-weight:560;line-height:14px;overflow:hidden}.download-product-titlebar-fill{min-width:0}.download-product-body{grid-template-columns:var(--download-product-sidebar-column) minmax(0, 1fr);border-radius:0 0 24px 24px;flex:1;min-height:0;display:grid;overflow:hidden}.download-product-sidebar{background:var(--mock-sidebar-bg);backdrop-filter:saturate(2.2)blur(16px);border:.5px solid #ffffffb8;border-radius:18px;flex-direction:column;align-items:center;min-width:0;margin:7px 0 7px 8px;padding:19px 6px 10px;display:flex;box-shadow:0 12px 32px #0000000d,inset 0 1px #ffffffd1}.download-product-brand{place-items:center;min-height:24px;padding:0 0 14px;display:grid}.download-product-brand img{object-fit:contain;width:24px;height:29px}.download-product-brand strong{display:none}.download-product-sidebar-nav{align-content:start;justify-items:center;gap:6px;width:100%;display:grid}.download-product-row{width:var(--download-product-sidebar-row-size);height:var(--download-product-sidebar-row-size);min-height:var(--download-product-sidebar-row-size);color:var(--mock-row-text);border-radius:10px;place-items:center;padding:0;display:grid}.download-product-row .download-product-icon{width:16px;height:16px}.download-product-row strong,.download-product-row small{display:none}.download-product-row.is-active{color:#202124d1;background:#2021241f}.download-product-row.is-active small{color:#ffffffb3}.download-product-row.is-disclosure{color:#202124b3}.download-product-row.is-disclosure .download-product-icon{width:12px;height:12px}.download-product-row.is-child{padding-left:0}.download-product-section{color:#2021248a;min-height:28px;padding:7px 8px 0 2px;font-size:11px;font-weight:650;line-height:14px}.download-product-settings{width:var(--download-product-sidebar-row-size);margin-top:auto}.download-product-library{background:var(--mock-window-bg);min-width:0;min-height:0;padding:7px 9px 38px;position:relative;overflow:hidden}.download-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 12px;min-width:0;display:grid}.download-product-grid.is-layout-ready{display:block;position:relative}.download-product-grid figure{grid-template-rows:minmax(0,1fr) auto;gap:6px;min-width:0;min-height:150px;margin:0;display:grid;position:relative}.download-product-grid.is-layout-ready figure{min-height:0;transition:transform .18s,width .18s,height .18s;position:absolute;top:0;left:0}.download-product-grid[data-layout-mode=columns] figure{grid-template-rows:minmax(0,1fr);gap:0}.download-product-grid img{aspect-ratio:1.34;object-fit:cover;background:#f8f8f7;border-radius:5px;width:100%;display:block;box-shadow:0 0 0 .5px #0000000d}.download-product-grid.is-layout-ready img{height:var(--download-preview-height,150px);aspect-ratio:auto;align-self:start}.download-product-document-preview{width:100%;min-height:0;max-height:220px;font:inherit;color:#1e1f22b8;white-space:pre-line;background:linear-gradient(#ffffffc2,#f7f7f5f0),#fbfbfa;border-radius:5px;margin:0;padding:16px 17px;font-size:12px;font-weight:450;line-height:19px;display:block;overflow:hidden;box-shadow:0 0 0 .5px #0000000f}.download-product-grid.is-layout-ready .download-product-document-preview{height:var(--download-preview-height,150px);max-height:none}.download-product-grid figcaption{min-width:0;height:var(--download-card-chrome-height,var(--download-product-card-chrome-height));text-align:center;align-content:start;gap:3px;padding-top:5px;display:grid}.download-product-grid figcaption strong,.download-product-grid figcaption span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.download-product-grid figcaption strong{color:#1e1f22f2;font-size:11px;font-weight:560;line-height:14px}.download-product-grid figcaption span{color:#2021247a;font-size:9.5px;font-weight:650;line-height:12px}.download-product-grid[hidden],[data-download-product-panel][hidden]{display:none}.download-product-file-viewer,.download-product-image-viewer,.download-product-canvas-view{background:var(--mock-window-bg);margin:0;position:absolute;inset:0;overflow:hidden}.download-product-split-view{background:var(--mock-window-bg);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0;min-height:0;display:grid;position:absolute;inset:0;overflow:hidden}.download-product-split-view .download-product-file-viewer,.download-product-split-view .download-product-image-viewer{min-width:0;min-height:0;position:relative;inset:auto}.download-product-split-view .download-product-file-viewer{border-right:.5px solid #2c2d301a}.download-product-file-viewer{grid-template-rows:35px minmax(0,1fr);display:grid}.download-product-file-toolbar{color:#2021248f;border-bottom:.5px solid #2c2d3014;align-items:center;gap:14px;min-width:0;height:35px;padding:0 18px;display:flex}.download-product-file-toolbar span,.download-product-file-toolbar strong,.download-product-file-toolbar em{white-space:nowrap;flex:none;font-size:10.5px;font-weight:560;line-height:14px}.download-product-file-toolbar em{font-style:italic}.download-product-file-toolbar i{background:#2c2d301f;flex:none;width:1px;height:16px}.download-product-markdown-page{scrollbar-gutter:stable;scrollbar-color:#20212447 transparent;scrollbar-width:thin;width:min(100%,560px);min-width:0;padding:42px 48px 58px;overflow:auto}.download-product-markdown-page::-webkit-scrollbar{width:3px;height:3px}.download-product-markdown-page::-webkit-scrollbar-track{background:0 0}.download-product-markdown-page::-webkit-scrollbar-thumb{background:#20212447;border-radius:999px}.download-product-markdown-page::-webkit-scrollbar-button{width:0;height:0;display:none}.download-product-markdown-page h2{color:#18191cf0;letter-spacing:0;margin:0 0 22px;font-size:22px;font-weight:760;line-height:29px}.download-product-markdown-section{border-top:.5px solid #2021241a;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:16px;margin-top:24px;padding-top:24px;display:grid}.download-product-markdown-section:first-of-type{border-top:0;margin-top:0;padding-top:0}.download-product-markdown-marker{color:#18191c7a;text-align:right;letter-spacing:0;font-size:11px;font-weight:760;line-height:26px}.download-product-markdown-copy{min-width:0}.download-product-markdown-page p{color:#1e1f22c2;text-wrap:pretty;margin:0;font-size:14px;font-weight:430;line-height:26px}.download-product-markdown-copy p+p{margin-top:14px}.download-product-markdown-copy p:first-of-type{color:#18191cd6;font-size:14.5px;font-weight:590}.download-product-image-viewer{grid-template-rows:minmax(0,1fr) auto;place-items:center;gap:11px;padding:34px;display:grid}.download-product-image-viewer img{object-fit:contain;background:#f8f8f7;border-radius:6px;max-width:min(100%,760px);max-height:100%;display:block;box-shadow:0 16px 40px #00000014,0 0 0 .5px #0000000f}.download-product-image-viewer figcaption{text-overflow:ellipsis;color:#20212480;text-align:center;white-space:nowrap;max-width:100%;font-size:10px;font-weight:600;line-height:14px;overflow:hidden}.download-product-canvas-view{background:0 0;border-radius:0 0 24px 24px;padding:10px 0 0 10px}.download-product-canvas-surface{background:0 0;gap:12px;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.download-product-canvas-shelf{backdrop-filter:blur(18px)saturate(1.08);background:#ffffffe0;border:.5px solid #2c2d3014;border-radius:18px;flex-direction:column;flex:none;width:clamp(300px,33.333%,368px);min-width:0;padding:10px 12px 13px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000014,inset 0 1px #ffffffdb}.download-product-canvas-shelf-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 14px;min-width:0;min-height:0;padding:6px 0 12px;display:grid}.download-product-canvas-shelf-grid figure{justify-items:center;gap:6px;min-width:0;margin:0;display:grid}.download-product-canvas-shelf-grid img,.download-product-canvas-md-thumb{aspect-ratio:1;object-fit:cover;background:#f1f1ef;border-radius:5px;width:min(52px,100%);height:auto;display:block;overflow:hidden;box-shadow:0 0 0 .5px #2c2d3014,0 1px 2px #00000008}.download-product-canvas-md-thumb{color:#2021249e;text-align:center;white-space:normal;place-items:center;padding:7px;font-size:7px;font-weight:650;line-height:10px;display:grid}.download-product-canvas-shelf-grid figcaption{text-align:center;width:100%;min-width:0;display:grid}.download-product-canvas-shelf-grid figcaption strong,.download-product-canvas-shelf-grid figcaption span{text-overflow:ellipsis;display:block;overflow:hidden}.download-product-canvas-shelf-grid figcaption strong{-webkit-line-clamp:2;color:#18191cd6;white-space:normal;-webkit-box-orient:vertical;min-height:24px;font-size:10.5px;font-weight:470;line-height:12px;display:-webkit-box}.download-product-canvas-shelf-grid figcaption span{color:#18191c80;white-space:nowrap;margin-top:1px;font-size:9px;font-weight:430;line-height:12px}.download-product-canvas-peek{background-color:#0000;background-image:linear-gradient(#2c2d300b 1px,#0000 1px),linear-gradient(90deg,#2c2d300b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;flex:1;min-width:0;position:relative;overflow:hidden}.download-product-canvas-md-card{z-index:1;background:#ffffffe6;border:.5px solid #2c2d3014;border-radius:8px;width:214px;margin:0;padding:22px 17px 17px;position:absolute;top:52px;left:14px;transform:rotate(-1.2deg);box-shadow:0 14px 34px #00000012}.download-product-canvas-md-kicker{color:#18191c8a;text-transform:lowercase;background:#18191c0e;border:.5px solid #18191c12;border-radius:999px;place-items:center;min-width:20px;height:15px;padding:0 5px;font-size:7.5px;font-weight:680;line-height:10px;display:grid;position:absolute;top:12px;right:12px}.download-product-canvas-md-card h3{text-overflow:ellipsis;color:#18191cd1;letter-spacing:0;white-space:nowrap;margin:14px 0 12px;font-size:12.5px;font-weight:720;line-height:16px;overflow:hidden}.download-product-canvas-md-copy{gap:7px;display:grid}.download-product-canvas-md-copy p{color:#18191c99;text-wrap:pretty;margin:0;font-size:8.5px;font-weight:430;line-height:12px}.download-product-canvas-main-image{z-index:3;background:#ffffffeb;border:.5px solid #2c2d3014;border-radius:8px;width:min(390px,100% - 120px);margin:0;padding:7px;position:absolute;top:56px;right:26px;transform:rotate(.8deg);box-shadow:0 16px 38px #00000016}.download-product-canvas-main-image img{border-radius:5px;width:100%;height:auto;display:block}.download-product-canvas-main-image figcaption{text-overflow:ellipsis;color:#18191c75;white-space:nowrap;max-width:100%;margin-top:6px;font-size:9.5px;font-weight:540;line-height:12px;overflow:hidden}.download-product-canvas-rock-strip{z-index:1;pointer-events:none;position:absolute;inset:0}.download-product-canvas-rock-card{background:#ffffffdb;border:.5px solid #2c2d3013;border-radius:7px;margin:0;padding:6px;position:absolute;overflow:hidden;box-shadow:0 12px 28px #00000012}.download-product-canvas-rock-card img{border-radius:4px;width:100%;height:auto;display:block}.download-product-canvas-rock-card-top{opacity:.92;width:168px;top:18px;right:188px;transform:rotate(-1.5deg)}.download-product-canvas-rock-card-wide{width:178px;bottom:26px;right:28px;transform:rotate(-1.2deg)}.download-product-canvas-rock-card-giraffe{width:142px;bottom:18px;left:30px;transform:rotate(1.4deg)}.download-product-canvas-rock-card-hunter{opacity:.94;width:132px;bottom:8px;left:258px;transform:rotate(-2.3deg)}.download-product-badge{z-index:1;color:#1e1f22cc;text-align:center;background:#ffffffd1;border:.5px solid #00000014;border-radius:9px;min-width:28px;padding:2px 7px;font-size:9px;font-weight:650;line-height:12px;position:absolute;top:7px;right:7px;box-shadow:0 4px 14px #00000014}.download-product-grid[data-layout-mode=columns] .download-product-badge,.download-product-grid[data-layout-mode=columns] figcaption{display:none}@media (width<=1120px){.download-product-stage{--download-product-window-max-width:960px;justify-self:center}.download-product-window,.download-product-view-strip{transform:none}}@media (width<=900px){.download-product-body{grid-template-columns:1fr}.download-product-sidebar{display:none}.download-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.download-product-view-strip{width:calc(100vw - 48px);margin-inline:10px}.download-product-stage{justify-self:start;margin-top:30px}.download-product-window{--download-product-tab-group-width:208px;border-radius:22px}.download-product-titlebar{grid-template-columns:80px minmax(0,1fr) auto;gap:8px;padding-inline:12px}.download-product-traffic{display:none}.download-product-tabbar{grid-template-columns:auto minmax(0,1fr) auto}.download-product-action-group:first-child{margin-left:0}.download-product-tabs{grid-template-columns:minmax(0,1fr);justify-self:stretch;gap:0;min-width:0;position:static;transform:none}.download-product-titlebar-fill{display:none}.download-product-tab-merge{width:100%}.download-product-tab-standalone{display:none}.download-product-tab strong{font-size:11.5px;line-height:15px}.download-product-library{padding:10px 8px 42px}.download-product-grid{gap:18px 10px}.download-product-grid figure{min-height:150px}.download-product-grid figcaption strong{font-size:11.5px;line-height:15px}}.download-product-body.is-tab-view{grid-template-columns:minmax(0,1fr)}.download-product-body.is-tab-view .download-product-sidebar{display:none}.download-product-reader{color:#26292d;background:#d3dfeb;grid-template-columns:23% minmax(0,1fr);display:grid;position:absolute;inset:0}.download-product-window[data-view=document]{background:#d3dfeb}.download-product-window[data-view=document] .download-product-titlebar{z-index:2;background:0 0;border:0;width:23%;position:absolute;top:0;left:0}.download-product-window[data-view=document] .download-product-tabbar{display:none}.reader-toolbar>div>span{align-items:center;gap:4px;display:inline-flex}.download-product-reader-sidebar{min-width:0;padding:5px 8px 12px;overflow:hidden}.reader-row{border-radius:7px;align-items:center;gap:9px;min-height:30px;padding:5px 8px;font-size:11px;display:flex}.reader-row strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:550;overflow:hidden}.reader-row small{color:#626e78;margin-left:auto;font-size:10px}.reader-row img{object-fit:cover;border-radius:2px;flex:none;width:17px;height:19px}.reader-row .download-product-icon{flex:none;width:15px;height:15px}.reader-row.is-selected{background:#becdda}.reader-row.reader-child{padding-left:24px}.reader-files{margin-top:20px}.reader-new{color:#677582;margin-top:6px}.download-product-reader-sidebar h3{color:#6a7580;margin:18px 8px 10px 32px;font-size:10px;font-weight:600}.download-product-reader-content{background:#f4f6fa;border-radius:15px;flex-direction:column;min-width:0;min-height:0;margin:0 7px 7px 0;display:flex}.reader-navigation{color:#858b92;flex:none;align-items:center;gap:25px;height:40px;padding:0 20px;display:flex}.reader-toolbar{flex:none;justify-content:space-between;align-items:center;gap:16px;height:40px;padding:0 18px;font-size:12px;display:flex}.reader-toolbar>strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.reader-toolbar>div{color:#60656e;white-space:nowrap;align-items:center;gap:12px;font-size:12px;line-height:16px;display:flex}.reader-toolbar b,.reader-toolbar em{font-family:inherit;font-size:13px;line-height:16px}.reader-toolbar b{font-weight:700}.reader-toolbar>div>span,.reader-toolbar>div>b,.reader-toolbar>div>em{box-sizing:border-box;justify-content:center;align-items:center;min-width:20px;height:24px;display:inline-flex}.reader-toolbar .download-product-icon{flex:none;width:14px;height:14px}.reader-toolbar>div>.download-product-icon{width:20px;min-width:20px;height:24px;mask-size:14px 14px}.reader-toolbar .icon-chevron-down{width:8px;height:8px}.reader-toolbar em{font-weight:500}.reader-page{overscroll-behavior:contain;scrollbar-width:thin;padding:0 24px 36px;font-size:13px;line-height:1.7;overflow:auto}.reader-cover{object-fit:contain;background:0 0;border:0;border-radius:0;width:auto;max-width:100%;height:auto;max-height:320px;margin:0 auto;display:block}.reader-page h2{margin:20px 0 12px;font-size:18px}.reader-page p{margin:0 0 15px}@media (width<=720px){.download-product-reader{grid-template-columns:160px minmax(0,1fr)}.reader-toolbar{gap:10px}.reader-toolbar>div{gap:12px}}.icon-undo{mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20class='reicon'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M7.53033%203.46967C7.82322%203.76256%207.82322%204.23744%207.53033%204.53033L5.81066%206.25L15.0358%206.25C15.94%206.24999%2016.6693%206.24998%2017.2576%206.3033C17.864%206.35826%2018.3938%206.47456%2018.875%206.75241C19.4451%207.08154%2019.9185%207.55492%2020.2476%208.12499C20.5254%208.60624%2020.6417%209.13604%2020.6967%209.74239C20.75%2010.3307%2020.75%2011.06%2020.75%2011.9643V12.0358C20.75%2012.94%2020.75%2013.6693%2020.6967%2014.2576C20.6418%2014.8639%2020.5255%2015.3937%2020.2476%2015.875C19.9185%2016.4451%2019.4451%2016.9185%2018.875%2017.2476C18.3938%2017.5254%2017.864%2017.6417%2017.2576%2017.6967C16.6693%2017.75%2015.94%2017.75%2015.0358%2017.75H8.00001C7.58579%2017.75%207.25001%2017.4142%207.25001%2017C7.25001%2016.5858%207.58579%2016.25%208.00001%2016.25H15C15.9484%2016.25%2016.6096%2016.2493%2017.1222%2016.2028C17.6245%2016.1573%2017.9101%2016.0726%2018.125%2015.9486C18.4671%2015.7511%2018.7511%2015.467%2018.9486%2015.125C19.0726%2014.9101%2019.1573%2014.6245%2019.2028%2014.1222C19.2493%2013.6096%2019.25%2012.9484%2019.25%2012C19.25%2011.0516%2019.2493%2010.3904%2019.2028%209.87779C19.1573%209.37548%2019.0726%209.0899%2018.9486%208.87499C18.7511%208.53295%2018.467%208.24892%2018.125%208.05144C17.9101%207.92737%2017.6245%207.84271%2017.1222%207.79718C16.6096%207.75072%2015.9484%207.75%2015%207.75H5.81066L7.53033%209.46967C7.82322%209.76256%207.82322%2010.2374%207.53033%2010.5303C7.23744%2010.8232%206.76256%2010.8232%206.46967%2010.5303L3.46967%207.53033C3.17678%207.23744%203.17678%206.76256%203.46967%206.46967L6.46967%203.46967C6.76256%203.17678%207.23744%203.17678%207.53033%203.46967Z'%20fill='currentColor'/%3e%3c/svg%3e")}.icon-redo{mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20class='reicon'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M16.4697%203.46967C16.7626%203.17678%2017.2374%203.17678%2017.5303%203.46967L20.5303%206.46967C20.8232%206.76256%2020.8232%207.23744%2020.5303%207.53033L17.5303%2010.5303C17.2374%2010.8232%2016.7626%2010.8232%2016.4697%2010.5303C16.1768%2010.2374%2016.1768%209.76256%2016.4697%209.46967L18.1893%207.75H9.00001C8.05159%207.75%207.39042%207.75072%206.8778%207.79718C6.37549%207.84271%206.0899%207.92737%205.875%208.05144C5.53296%208.24892%205.24893%208.53295%205.05145%208.87499C4.92738%209.0899%204.84271%209.37548%204.79718%209.87779C4.75072%2010.3904%204.75%2011.0516%204.75%2012C4.75%2012.9484%204.75072%2013.6096%204.79718%2014.1222C4.84271%2014.6245%204.92737%2014.9101%205.05144%2015.125C5.24892%2015.467%205.53296%2015.7511%205.875%2015.9486C6.0899%2016.0726%206.37549%2016.1573%206.87779%2016.2028C7.39041%2016.2493%208.05158%2016.25%209%2016.25H16C16.4142%2016.25%2016.75%2016.5858%2016.75%2017C16.75%2017.4142%2016.4142%2017.75%2016%2017.75H8.96423C8.05998%2017.75%207.3307%2017.75%206.7424%2017.6967C6.13605%2017.6417%205.60625%2017.5254%205.125%2017.2476C4.55493%2016.9185%204.08154%2016.4451%203.75241%2015.875C3.47455%2015.3937%203.35826%2014.8639%203.3033%2014.2576C3.24998%2013.6693%203.24999%2012.94%203.25%2012.0358V11.9642C3.24999%2011.06%203.24999%2010.3307%203.30331%209.74239C3.35826%209.13604%203.47456%208.60624%203.75241%208.12499C4.08154%207.55492%204.55493%207.08154%205.125%206.75241C5.60625%206.47456%206.13605%206.35826%206.7424%206.3033C7.33069%206.24998%208.05997%206.24999%208.96421%206.25L18.1893%206.25L16.4697%204.53033C16.1768%204.23744%2016.1768%203.76256%2016.4697%203.46967Z'%20fill='currentColor'/%3e%3c/svg%3e")}.icon-link{mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20class='reicon'%3e%3cpath%20d='M15.7285%203.88396C17.1629%202.44407%2019.2609%202.41383%2020.4224%203.57981C21.586%204.74798%2021.5547%206.85922%2020.1194%208.30009L17.6956%2010.7333C17.4033%2011.0268%2017.4042%2011.5017%2017.6976%2011.794C17.9911%2012.0863%2018.466%2012.0854%2018.7583%2011.7919L21.1821%209.35869C23.0934%207.43998%2023.3334%204.37665%2021.4851%202.5212C19.6346%200.663551%2016.5781%200.905664%2014.6658%202.82536L9.81817%207.69182C7.90688%209.61053%207.66692%2012.6739%209.51519%2014.5293C9.80751%2014.8228%2010.2824%2014.8237%2010.5758%2014.5314C10.8693%2014.2391%2010.8702%2013.7642%2010.5779%2013.4707C9.41425%2012.3026%209.44559%2010.1913%2010.8809%208.75042L15.7285%203.88396Z'%20fill='currentColor'/%3e%3cpath%20d='M14.4851%209.47074C14.1928%209.17728%2013.7179%209.17636%2013.4244%209.46868C13.131%209.76101%2013.1301%2010.2359%2013.4224%2010.5293C14.586%2011.6975%2014.5547%2013.8087%2013.1194%2015.2496L8.27178%2020.1161C6.83745%2021.556%204.73937%2021.5863%203.57791%2020.4203C2.41424%2019.2521%202.44559%2017.1408%203.88089%2015.6999L6.30473%2013.2667C6.59706%2012.9732%206.59614%2012.4984%206.30268%2012.206C6.00922%2011.9137%205.53434%2011.9146%205.24202%2012.2081L2.81818%2014.6413C0.906876%2016.5601%200.666916%2019.6234%202.51519%2021.4789C4.36567%2023.3365%207.42221%2023.0944%209.33449%2021.1747L14.1821%2016.3082C16.0934%2014.3895%2016.3334%2011.3262%2014.4851%209.47074Z'%20fill='currentColor'/%3e%3c/svg%3e")}.icon-sliders{mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20class='reicon'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M1.25%206.5C1.25%204.42893%202.92893%202.75%205%202.75C7.07107%202.75%208.75%204.42893%208.75%206.5C8.75%208.57107%207.07107%2010.25%205%2010.25C2.92893%2010.25%201.25%208.57107%201.25%206.5ZM5%204.25C3.75736%204.25%202.75%205.25736%202.75%206.5C2.75%207.74264%203.75736%208.75%205%208.75C6.24264%208.75%207.25%207.74264%207.25%206.5C7.25%205.25736%206.24264%204.25%205%204.25Z'%20fill='currentColor'/%3e%3cpath%20d='M13%207.25C12.5858%207.25%2012.25%206.91421%2012.25%206.5C12.25%206.08579%2012.5858%205.75%2013%205.75H22C22.4142%205.75%2022.75%206.08579%2022.75%206.5C22.75%206.91421%2022.4142%207.25%2022%207.25H13Z'%20fill='currentColor'/%3e%3cpath%20d='M11%2018.25C11.4142%2018.25%2011.75%2017.9142%2011.75%2017.5C11.75%2017.0858%2011.4142%2016.75%2011%2016.75H2C1.58579%2016.75%201.25%2017.0858%201.25%2017.5C1.25%2017.9142%201.58579%2018.25%202%2018.25H11Z'%20fill='currentColor'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M19%2013.75C16.9289%2013.75%2015.25%2015.4289%2015.25%2017.5C15.25%2019.5711%2016.9289%2021.25%2019%2021.25C21.0711%2021.25%2022.75%2019.5711%2022.75%2017.5C22.75%2015.4289%2021.0711%2013.75%2019%2013.75ZM16.75%2017.5C16.75%2016.2574%2017.7574%2015.25%2019%2015.25C20.2426%2015.25%2021.25%2016.2574%2021.25%2017.5C21.25%2018.7426%2020.2426%2019.75%2019%2019.75C17.7574%2019.75%2016.75%2018.7426%2016.75%2017.5Z'%20fill='currentColor'/%3e%3c/svg%3e")}.reader-toolbar .icon-undo,.reader-toolbar .icon-redo{opacity:.35}.download-product-window[data-view=home]{--mock-window-bg:#f4f6fa;background:#d3dfeb}.download-product-window[data-view=home] .download-product-titlebar{z-index:2;background:0 0;border:0;width:23%;position:absolute;top:0;left:0}.download-product-window[data-view=home] .download-product-tabbar{display:none}.download-product-window[data-view=home] .download-product-body{grid-template-columns:23% minmax(0,1fr)}.download-product-home-sidebar{box-shadow:none;backdrop-filter:none;background:#d3dfeb;border:0;border-radius:0;margin:0;padding:44px 8px 12px;display:block;overflow:hidden}.download-product-home-sidebar h3{color:#6a7580;margin:18px 8px 10px 32px;font-size:10px;font-weight:600}.download-product-window[data-view=home] .download-product-library{border-radius:15px;margin:7px 7px 0 0;padding:0 14px 38px}.download-product-home-toolbar{align-items:center;height:36px;margin:0 -14px 8px;display:flex}.download-product-home-toolbar .reader-navigation{flex:none;gap:14px;height:32px;padding-left:16px;padding-right:12px}.download-product-home-toolbar .download-product-icon{width:13px;height:13px}.download-product-home-toolbar[hidden]{display:none}.download-product-library-heading{color:#60656e;align-items:center;gap:14px;height:40px;padding:0 18px;display:flex}.download-product-library-heading>strong{color:#26292d;margin-right:auto;font-size:14px}.download-product-library-heading label{align-items:center;gap:7px;width:170px;display:flex}.download-product-library-heading input{width:100%;min-width:0;font:inherit;color:#26292d;background:0 0;border:0;outline:none;font-size:11px}.download-product-library-heading label:focus-within{outline-offset:4px;border-radius:4px;outline:2px solid #3b8af7}@media (width<=720px){.download-product-window[data-view=home] .download-product-body{grid-template-columns:160px minmax(0,1fr)}.download-product-home-sidebar{display:block}}.download-product-grid figure[hidden]{display:none}button.reader-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;font-family:inherit}button.reader-row:hover{background:#c7d5e2}button.reader-row.is-selected{background:#becdda}button.reader-row:focus-visible,.download-product-grid figure:focus-visible{outline-offset:-2px;outline:2px solid #3b8af7}.reader-collection-preview{flex:none;width:23px;height:21px;display:block;position:relative}.reader-row .reader-collection-preview img{object-fit:cover;border-radius:3px;width:15px;height:18px;position:absolute;bottom:2px;left:0;transform:rotate(-7deg);box-shadow:0 1px 3px #0003}.reader-row .reader-collection-preview img:nth-child(2){left:3.5px;transform:none}.reader-row .reader-collection-preview img:nth-child(3){left:7px;transform:rotate(7deg)}.download-product-grid figure{cursor:pointer}.product-empty{color:#707176;text-align:center;font-size:13px;position:absolute;inset:90px 20px auto}.product-dialog{color:#26292d;background:#f4f6fa;border:1px solid #d5dce4;border-radius:16px;width:min(380px,100vw - 40px);padding:24px;font:14px -apple-system,BlinkMacSystemFont,sans-serif;box-shadow:0 20px 80px #0004}.product-dialog::backdrop{background:#14223455}.product-dialog h2{margin:0 0 12px;font-size:18px}.product-dialog p{color:#65707c;font-size:12px;line-height:1.5}.product-dialog label{gap:8px;display:grid}.product-dialog input{min-width:0;font:inherit;border:1px solid #bdc8d5;border-radius:6px;padding:9px}.product-dialog form>div{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.product-dialog button{color:inherit;cursor:pointer;background:#fff;border:1px solid #c4cdd8;border-radius:7px;padding:7px 14px}.download-product-window[data-view=home] .download-product-library{overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}.download-product-home-toolbar{z-index:3;background:#f4f6fa;position:sticky;top:0}.download-product-home-sidebar,.download-product-reader-sidebar{scrollbar-width:thin;overflow-y:auto}.reader-image-page{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;min-height:0;padding:16px 24px;display:flex}.reader-image-page img{object-fit:contain;border-radius:4px;max-width:100%;min-height:0;max-height:calc(100% - 26px);display:block}.reader-image-page p{color:#707176;flex:none;margin:0;font-size:11px}.reader-image-page[hidden],.reader-page[hidden],.reader-toolbar>div[hidden]{display:none}.download-product-window[data-view=canvas]{background:#d3dfeb}.download-product-window[data-view=canvas] .download-product-titlebar{z-index:2;background:0 0;border:0;width:23%;position:absolute;top:0;left:0}.download-product-window[data-view=canvas] .download-product-tabbar{display:none}.download-product-canvas-view{background:#d3dfeb;grid-template-columns:23% minmax(0,1fr);padding:0;display:grid}.canvas-sidebar{padding-top:44px}.download-product-canvas-surface{background:#f4f6fa;border-radius:15px;width:auto;min-width:0;height:auto;margin:7px 7px 7px 0}.download-product-canvas-shelf{overscroll-behavior:contain;scrollbar-width:thin;width:34%;min-width:150px;box-shadow:none;border-radius:0;overflow-y:auto}@media (width<=720px){.download-product-canvas-view{grid-template-columns:160px minmax(0,1fr)}}.reader-navigation{gap:14px;height:36px;padding:0 16px}.reader-navigation .download-product-icon{width:14px;height:14px}.reader-navigation .icon-chevron-left,.reader-navigation .icon-chevron-right{width:17px;height:17px}.reader-toolbar[hidden]{display:none}.reader-image-page img{max-height:100%}.download-product-reader-content{overflow:hidden}.download-product-window[data-view=home] .download-product-library{margin-bottom:7px}.download-product-grid img{object-fit:contain}.download-product-canvas-shelf-grid{columns:3;column-gap:14px;display:block}.download-product-canvas-shelf-grid figure{break-inside:avoid;margin-bottom:18px}.download-product-canvas-shelf-grid img{aspect-ratio:auto;object-fit:contain;width:100%;height:auto}.download-product-canvas-md-thumb{aspect-ratio:.76;width:100%}.reader-file-icon{flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.reader-file-icon>img{object-fit:contain;width:auto;max-width:20px;height:auto;max-height:20px}.reader-file-icon .download-product-badge-inline{box-sizing:border-box;width:24px;min-width:0;padding:0}.download-product-document-preview{box-shadow:none;background:#fafafa;border:1px solid #d6d6d6;border-radius:3px;padding:0;position:relative}.document-miniature{box-sizing:border-box;color:#363636;width:248px;transform:scale(var(--document-scale,1));transform-origin:0 0;padding:18px}.document-miniature>strong{margin-bottom:14px;font:700 10px/14px sans-serif;display:block}.document-miniature>pre{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font:6px/8px ui-monospace,SFMono-Regular,Menlo,monospace}.reader-navigation button{width:26px;height:26px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:grid}.reader-navigation button:disabled{cursor:default;opacity:.3}.reader-navigation button:not(:disabled):hover{background:#e2e7ed}.reader-navigation button:focus-visible{outline:2px solid #1398ff}.download-product-window[data-view=document] .download-product-reader-sidebar{padding-top:44px}.download-product-window[data-view=document] .download-product-reader-content{margin-top:7px}.download-product-home-toolbar .download-product-library-heading{flex:1;justify-content:flex-end;min-width:0;height:32px;padding-left:0}.download-tune-panel[hidden],.download-editor-toggle[hidden]{display:none!important}.download-editor-toggle{z-index:42;color:#ffffffe6;cursor:pointer;border-radius:var(--download-radius-pill);backdrop-filter:blur(18px)saturate(1.2);background:#050a129e;border:1px solid #ffffff2e;min-height:34px;padding:0 13px;font-size:12px;font-weight:800;line-height:1;transition:background-color .16s,transform .16s;position:fixed;bottom:18px;right:18px;box-shadow:0 16px 42px #00000047,inset 0 1px #ffffff29}.download-editor-toggle:hover{background:#050a12c2;transform:translateY(-1px)}.download-editor-toggle:active{transform:scale(.96)}.download-tune-panel{z-index:44;color:#ffffffeb;backdrop-filter:blur(24px)saturate(1.2);background:#050a12a8;border:1px solid #ffffff2e;border-radius:22px;gap:14px;width:340px;max-height:calc(100svh - 48px);padding:16px;display:grid;position:fixed;top:24px;right:24px;overflow-y:auto;box-shadow:0 28px 70px #00000057,inset 0 1px #ffffff29}.download-tune-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.download-tune-header-actions{align-items:center;gap:8px;display:flex}.download-tune-header strong{font-size:14px;font-weight:800;line-height:19px}.download-tune-header button{color:#ffffffe0;cursor:pointer;border-radius:var(--download-radius-pill);background:#ffffff1a;border:1px solid #ffffff1f;min-height:30px;padding:0 12px;font-size:12px;font-weight:750;transition:background-color .16s,transform .16s}.download-tune-header button:hover{background:#ffffff2e;transform:translateY(-1px)}.download-tune-header button:active{transform:scale(.96)}.download-tune-group{background:#ffffff14;border:1px solid #ffffff1a;border-radius:16px;gap:12px;padding:13px;display:grid}.download-tune-group h2{color:#ffffff94;margin:0;font-size:12px;font-weight:800;line-height:16px}.download-tune-group label{gap:7px;min-width:0;font-size:12px;font-weight:700;line-height:16px;display:grid}.download-tune-group label>span{justify-content:space-between;align-items:center;gap:10px;display:flex}.download-tune-group output{color:#ffffff94;text-align:right;min-width:44px}.download-tune-group input[type=range]{width:100%;accent-color:var(--download-blue)}.download-tune-group input[type=color]{cursor:pointer;background:0 0;border:1px solid #ffffff38;border-radius:10px;width:44px;height:30px;padding:0}.download-tune-stop{grid-template-columns:76px minmax(0,1fr);align-items:end;gap:12px;display:grid}.download-tune-star-set{background:#ffffff12;border:1px solid #ffffff17;border-radius:14px;gap:10px;padding:11px;display:grid}.download-tune-star-set strong{color:#ffffffb8;font-size:12px;font-weight:800;line-height:16px}@keyframes download-rise-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes download-stage-in{0%{opacity:0;transform:translateY(30px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes download-stars-orbit{0%{transform:rotate(0turn) scale(var(--download-star-scale))}to{transform:rotate(1turn) scale(var(--download-star-scale))}}@keyframes download-stars-pulse{0%,to{opacity:var(--download-star-opacity-low)}42%{opacity:var(--download-star-opacity-high)}68%{opacity:var(--download-star-opacity-mid)}}@keyframes download-sparkle-pulse{0%,to{opacity:calc(var(--download-sparkle-strength) * .54);transform:translate(-50%,-50%)scale(.86)}46%{opacity:var(--download-sparkle-strength);transform:translate(-50%,-50%)scale(1.08)}72%{opacity:calc(var(--download-sparkle-strength) * .72);transform:translate(-50%,-50%)scale(.96)}}@media (width<=1120px){.download-hero-layout{grid-template-columns:1fr;justify-items:center;gap:34px}.download-hero-content{text-align:center;align-items:center;max-width:720px}.download-actions,.download-platform-options{justify-content:center}}@media (orientation:portrait){.download-hero-layout{grid-template-columns:1fr;justify-items:center;gap:34px}.download-hero-content{text-align:center;align-items:center;max-width:720px}.download-actions,.download-platform-options{justify-content:center}}@media (width<=1120px),(orientation:portrait){.download-hero-content{order:1}.download-product-stage{order:2}}@media (width<=900px){.download-brand-lockup{top:32px;left:28px}.download-hero{min-height:100svh;padding-top:104px}.download-hero h1{font-size:56px}}@media (width<=720px){.download-main{padding-top:0}.download-hero{border-radius:0;min-height:100svh;margin:0;padding:118px 18px 30px}.download-brand-lockup{top:22px;left:18px}.download-brand-mark{width:22px;height:26px}.download-hero h1{font-size:40px;line-height:1.04}.download-actions{flex-direction:column;align-items:stretch;width:100%}.download-primary,.download-secondary{justify-content:center}.download-platform-options{width:100%}.download-tune-panel{border-radius:20px;width:auto;max-height:44svh;inset:auto 12px 12px}}@media (width<=460px){.download-hero{padding-inline:14px}.download-hero h1{font-size:34px}.download-primary{padding-left:18px;padding-right:18px}.download-product-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.download-hero-content,.download-product-stage{animation:none}.download-parallax-sky,.download-parallax-stars,.download-parallax-sparkles{transform:translate(-50%)}.download-parallax-sky:before,.download-parallax-stars,.download-parallax-sparkles,.download-parallax-city,.download-parallax-mid,.download-parallax-front{transition:none}.download-parallax-city,.download-parallax-mid{transform:none}.download-parallax-front{transform:translate(-50%)}.download-star-batch.is-batch-one,.download-star-batch.is-batch-two,.download-star-batch.is-batch-three,.download-star-batch.is-batch-four,.download-star-sparkle{animation:none}.download-primary,.download-secondary,.download-primary:before,.download-primary:after{transition:none}.download-primary:hover,.download-secondary:hover{transform:none}.download-editor-toggle,.download-tune-header button{transition:none}.download-editor-toggle:hover,.download-editor-toggle:active,.download-tune-header button:hover,.download-tune-header button:active{transform:none}}@media (width<=700px),(pointer:coarse){.download-platform-option{align-items:center;min-height:44px;display:inline-flex}.download-product-view-strip{height:44px;padding-block:0}.download-product-view-segment{min-height:44px}}.download-mobile-note{display:none}@media (width<=700px){.download-mobile-note{color:#fff;text-align:center;max-width:340px;margin:12px auto 0;font-size:13px;line-height:1.6;display:block}}.download-showcase{z-index:8;font-family:var(--download-font-sans);color:#fff;background:#071c48;gap:128px;padding:128px 24px 96px;display:grid;position:relative}.download-showcase-group{gap:32px;width:100%;max-width:960px;margin-inline:auto;display:grid}.download-showcase-heading{gap:16px;display:grid}.download-showcase h2{letter-spacing:-.02em;margin:0;font-size:30px;font-weight:400;line-height:1.2}.download-showcase-heading p{color:#ffffffb3;text-wrap:pretty;max-width:640px;margin:0;font-size:18px;line-height:28px}.download-showcase figure{margin:0}.download-showcase-media{aspect-ratio:16/9;background:#14171c;border-radius:8px;overflow:hidden;box-shadow:0 0 0 1px #ffffff24,0 30px 80px -40px #000000b3}.download-showcase-media video{object-fit:cover;width:100%;height:100%;display:block}.download-showcase-credit{color:#fff9;margin-top:12px;font-size:12px;line-height:18px}@media (width<=700px){.download-showcase{gap:80px;padding:80px 24px 96px}.download-showcase-group{gap:24px}.download-showcase h2{font-size:24px;line-height:30px}.download-showcase-heading p{font-size:16px;line-height:26px}}
