:root{--accent:#d6336c}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{color:#222;background:#fff;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,Roboto,sans-serif;line-height:1.6}img,video{max-width:100%;display:block}a{color:inherit}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 16px}.hover-frame{position:relative}.hover-frame:after{content:"";pointer-events:none;border:3px solid #0000;transition:border-color .2s;position:absolute;inset:0}@media (hover:hover) and (width>=769px){.hover-frame:hover:after,a:hover .hover-frame:after,button:hover .hover-frame:after{border-color:var(--accent)}}.grid-products{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (width>=769px){.grid-products{grid-template-columns:repeat(3,1fr);gap:20px}}@media (width>=1200px){.grid-products{grid-template-columns:repeat(4,1fr)}}.closed[data-v-c3a4a691]{text-align:center;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.closed__box[data-v-c3a4a691]{max-width:480px}.closed__box h1[data-v-c3a4a691]{margin:0 0 16px;font-size:24px}.closed__text[data-v-c3a4a691]{color:#555;white-space:pre-line;margin:0;line-height:1.8}.closed__langs[data-v-c3a4a691]{justify-content:center;gap:16px;margin-top:32px;font-size:14px;display:flex}.closed__langs a[data-v-c3a4a691]{color:#666;text-decoration:none}.app-icon[data-v-8e3e1ad6]{flex:none;display:block}.btt[data-v-a50ecdd6]{z-index:40;color:#333;-webkit-backdrop-filter:blur(8px);cursor:pointer;background:#fff9;border:1px solid #fff9;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;padding:0;transition:background-color .2s,color .2s;display:flex;position:fixed;bottom:24px;right:16px;box-shadow:0 4px 16px #00000029}.btt[data-v-a50ecdd6]:hover{color:var(--accent);background:#ffffffeb}.btt-enter-active[data-v-a50ecdd6],.btt-leave-active[data-v-a50ecdd6]{transition:opacity .2s,transform .2s}.btt-enter-from[data-v-a50ecdd6],.btt-leave-to[data-v-a50ecdd6]{opacity:0;transform:translateY(8px)}@media (width>=769px){.btt[data-v-a50ecdd6]{bottom:40px;right:32px}}.err[data-v-94d8fb46]{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.err__code[data-v-94d8fb46]{color:#ddd;margin:0;font-size:64px;font-weight:700;line-height:1}.err__title[data-v-94d8fb46]{margin:16px 0 24px;font-size:20px;font-weight:500}.err__btn[data-v-94d8fb46]{color:#fff;cursor:pointer;background:#111;border:1px solid #111;border-radius:4px;height:44px;padding:0 28px;font-size:15px}
