.download-page{color-scheme:dark;--gold:#ffe6a0;--muted:#ac977f;--panel:#231a10;--cover:url(/downloads/assets/v1/brand.webp)}.download-page *{box-sizing:border-box}.download-page{margin:0;color:#fff;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}.download-page a{color:inherit;text-decoration:none}.download-page button{font:inherit;color:inherit;cursor:pointer}.download-page a,.download-page button{-webkit-tap-highlight-color:transparent}.download-page a:focus-visible,.download-page button:focus-visible{outline:2px solid var(--gold);outline-offset:5px}.download-page [hidden]{display:none!important}.download-page img{display:block;max-width:100%;height:auto}.download-page .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.download-page .app-icon{width:clamp(48px,4.17vw,80px);height:auto;aspect-ratio:1;border-radius:26%;flex:none}.download-page .app-copy{flex:1;min-width:0}.download-page .app-copy strong{display:block;font-size:clamp(12px,.84vw,16px);white-space:nowrap}.download-page .app-copy p{font-size:clamp(10px,.73vw,14px);line-height:1.5;margin:8px 0 0;color:var(--muted)}.download-page .gold-button{border:1px solid #fae7a9;border-radius:14px;background:linear-gradient(#f7c360,#d58a2e 58%,#ecc535);color:#42330b;text-align:center;font-weight:600;white-space:nowrap;min-height:44px;padding:12px 20px;font-size:clamp(12px,.84vw,16px)}.download-page .mobile{display:none}.download-page .toast{position:fixed;left:50%;bottom:calc(108px + env(safe-area-inset-bottom));transform:translateX(-50%);z-index:30;width:-moz-max-content;width:max-content;max-width:calc(100% - 32px);padding:13px 20px;border:1px solid #65543a;border-radius:12px;color:#fff1cf;background:#211b13f5;box-shadow:0 8px 36px #0008;font-size:14px;line-height:1.5;text-align:center}.download-page .noscript{padding:12px;text-align:center;background:#292018;position:relative;z-index:10;font-size:14px}@media(prefers-reduced-motion:no-preference){.download-page .gold-button:hover{filter:brightness(1.1)}.download-page .category:hover,.download-page .tile:hover{filter:brightness(1.08)}}.download-page .brand-symbol{display:block;aspect-ratio:183/70;background:var(--cover) center/contain no-repeat}.download-page{min-height:calc(100svh - var(--site-header-height));background:#100d0b;line-height:normal}.download-page .tab-section{scroll-margin-top:calc(var(--site-header-height) + 16px)}.download-page .bottom-bar{z-index:75}.download-page .tile-title{font-weight:400}.download-page .desktop{display:grid;place-items:start center;height:100svh;min-height:0;overflow:hidden;position:relative;background:#0c0907}.download-page .pc-stage{position:relative;width:min(100%,177.777778svh);aspect-ratio:16/9;container-type:inline-size;background:url(/downloads/assets/v2/pc-scene.webp) 50%/100% 100% no-repeat}@media(max-aspect-ratio:8005148337651057/4503599627370496){.download-page .pc-stage:after{content:"";position:absolute;z-index:3;left:0;right:0;bottom:0;height:7%;background:linear-gradient(#0c090700,#0c0907);pointer-events:none}}.download-page .header{display:flex;align-items:center;justify-content:space-between;position:absolute;z-index:4;top:3.611111%;left:2.135417%;right:3.072917%}.download-page .brand{width:9.514948cqw;height:auto}.download-page .header-actions{display:flex;align-items:center;gap:1.25cqw}.download-page .community{position:relative;display:block;flex:none;width:6.458333cqw;height:1.840111cqw;color:#ffe6a0;font-size:.833333cqw;font-weight:400;white-space:nowrap;transition:color .2s ease,filter .2s ease,transform .2s ease}.download-page .community .community-border{position:absolute;left:0;top:-.052083cqw;width:100%;height:1.944278cqw;max-width:none;pointer-events:none}.download-page .community-content{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:.208333cqw;line-height:1.25cqw}.download-page .community-content img{flex:none;width:1.25cqw;height:1.25cqw;max-width:none}.download-page .community:hover{color:#fff8dc;filter:brightness(1.22) drop-shadow(0 0 .52cqw #ffe6a073)}@media(prefers-reduced-motion:no-preference){.download-page .community:hover{transform:scale(1.06)}}.download-page .pc-main{position:absolute;top:23.611111%;left:5.989583%;width:42.871094%;z-index:2}.download-page .pc-title{width:100%;aspect-ratio:823.125/379.7814}.download-page .title-composite{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.download-page .pc-actions{display:flex;align-items:center;gap:1.25cqw;width:48.958333cqw;height:12.5cqw;margin:1.666667cqw 0 0}.download-page .qr-block{width:10.208333cqw;flex:none;text-align:center;color:#f7c470;font-size:1.25cqw;line-height:1.666667cqw}.download-page .qr-box{aspect-ratio:1;display:grid;place-items:center;border-radius:.625cqw;background:#fff;overflow:hidden;color:#7b622d}.download-page .qr-box canvas{width:100%;height:100%;image-rendering:pixelated}.download-page .qr-empty{font-size:.833333cqw;line-height:1.5}.download-page .qr-block p{margin:.625cqw 0 0}.download-page .download-card{display:flex;align-items:center;gap:1.458333cqw;width:37.5cqw;height:9.791667cqw;padding:2.291667cqw;border-radius:1.458333cqw;background:#2517047a;backdrop-filter:blur(12px)}.download-page .pc-app-details{display:flex;align-items:center;gap:.9375cqw;flex:none;width:17.708333cqw}.download-page .download-card .app-icon{width:5cqw;border-radius:1.354167cqw}.download-page .download-card .app-copy strong{font-size:1.041667cqw;line-height:1.458333cqw}.download-page .download-card .app-copy p{font-size:.9375cqw;line-height:1.25cqw;margin:.416667cqw 0 0;white-space:nowrap}.download-page .pc-card-button{display:grid;place-items:center;flex:1;min-width:0;height:3.333333cqw;min-height:0;padding:0;border-radius:.9375cqw;font-size:1.041667cqw}@media(max-width:1023px){.download-page .desktop{display:none}.download-page .mobile{display:block;position:relative;width:100%;max-width:540px;margin:auto;overflow:hidden;padding-bottom:calc(98px + env(safe-area-inset-bottom));background:#11070b}.download-page .mobile .header{left:20px;right:20px;top:19px;height:34px}.download-page .mobile .brand{width:88.734px;height:34px}.download-page .mobile .header-actions{gap:8px}.download-page .mobile .community{width:86.294px;height:28px;font-size:12px}.download-page .mobile .community .community-border{left:-1px;top:-1px;width:calc(100% + 2px);height:30px}.download-page .mobile .community-content{gap:4px;line-height:20px}.download-page .mobile .community-content img{width:20px;height:20px}.download-page .mobile-hero{width:100%;aspect-ratio:375/592;background:url(/downloads/assets/v3/hero.webp) 50%/100% 100% no-repeat}.download-page .mobile-content{position:relative;margin:0 16px;display:grid;gap:16px;z-index:2;padding:0}.download-page .mobile-title{display:block;width:100%;aspect-ratio:343/182.992844;-o-object-fit:fill;object-fit:fill}.download-page .feature-banner{display:block;position:relative;width:100%;aspect-ratio:343/188.512695}.download-page .feature-banner.second{aspect-ratio:343/193.370117}.download-page .feature-banner img{width:100%;height:100%;-o-object-fit:fill;object-fit:fill}.download-page .categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 14px}.download-page .category{display:block;position:relative;min-width:0;aspect-ratio:105/140;border:0;padding:0;overflow:hidden;border-radius:16px}.download-page .category-image{width:100%;height:100%;-o-object-fit:fill;object-fit:fill}.download-page .tab-section{scroll-margin-top:16px}.download-page .tabs{display:flex;gap:3px;padding:4px;border-radius:999px;background:#2a2622;margin:0 0 16px}.download-page .tab{border:0;background:none;color:#8f8172;flex:1;min-width:0;padding:4px 12px;border-radius:999px;font-size:14px;line-height:20px;white-space:nowrap}.download-page .tab[aria-selected=true]{background:#3e3222;color:#f7c470;font-weight:500}.download-page .grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 8px;width:calc(100% + 1px)}.download-page .tile{display:block;min-width:0;border:0;padding:0;background:none;text-align:left}.download-page .tile-cover{display:block;width:100%;aspect-ratio:168/95;overflow:hidden;border-radius:8px}.download-page .tile-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.download-page .tile-title{display:block;min-height:20px;margin-top:8px;font-size:14px;line-height:20px;font-weight:600;color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.download-page .bottom-bar{--bar-unit:min(1px,.266667vw);position:fixed;z-index:75;left:50%;bottom:0;transform:translateX(-50%);width:100%;max-width:540px;height:calc(82 * var(--bar-unit) + env(safe-area-inset-bottom));padding:calc(12 * var(--bar-unit)) calc(16 * var(--bar-unit)) calc(12 * var(--bar-unit) + env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;gap:calc(8 * var(--bar-unit));border:.5px solid #e8d29e;border-radius:16px 16px 0 0;background:linear-gradient(-7.7146deg,#141312 45.334%,#5c4838 209.09%)}.download-page .bottom-app-details{display:flex;align-items:center;gap:calc(8 * var(--bar-unit));min-width:0}.download-page .bottom-bar .app-icon{width:calc(50 * var(--bar-unit));height:calc(50 * var(--bar-unit));border-radius:calc(13.333 * var(--bar-unit))}.download-page .bottom-bar .app-copy{width:calc(135 * var(--bar-unit));flex:none}.download-page .bottom-bar .app-copy strong{font-size:calc(16 * var(--bar-unit));line-height:calc(22 * var(--bar-unit));font-weight:600}.download-page .bottom-bar .app-copy p{font-size:calc(13 * var(--bar-unit));line-height:calc(18 * var(--bar-unit));margin:calc(4 * var(--bar-unit)) 0 0;color:#fff;white-space:nowrap}.download-page .mobile-download{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(4 * var(--bar-unit));flex:none;width:calc(130 * var(--bar-unit));height:calc(58 * var(--bar-unit));padding:calc(6 * var(--bar-unit)) calc(10.5 * var(--bar-unit));border:0;text-align:center;color:#ffe6a0;background:none}.download-page .mobile-download:before{content:"";position:absolute;z-index:-1;inset:calc(-1 * var(--bar-unit));background:url(/downloads/assets/v3/download-border.svg) 50%/100% 100% no-repeat;pointer-events:none}.download-page .mobile-download strong{display:block;flex:none;width:calc(108 * var(--bar-unit));height:calc(20 * var(--bar-unit));padding-top:calc(3 * var(--bar-unit));font-size:calc(14 * var(--bar-unit));line-height:calc(17 * var(--bar-unit));font-weight:600;white-space:nowrap}.download-page .mobile-download span{display:flex;align-items:center;justify-content:center;flex:none;width:calc(108 * var(--bar-unit));height:calc(22 * var(--bar-unit));border-radius:calc(4 * var(--bar-unit));background:#f7c470;color:#281c13;font-size:calc(12 * var(--bar-unit));line-height:calc(14 * var(--bar-unit));font-weight:400}}