.home-page[data-v-b9dcb455]{--page-bg: #ffffff;--hero-bg: linear-gradient(180deg, rgba(255, 255, 255, .38) 0%, rgba(255, 255, 255, .16) 100%);--hero-pill-bg: #ececef;--hero-pill-bg-hover: #e5e7ea;--hero-pill-border: #d5d8de;--hero-pill-border-hover: #c8cdd6;--hero-pill-text: #202633;--hero-pill-text-hover: #151b24;--hero-pill-arrow: #5b6472;--hero-pill-arrow-hover: #2d3644;--hero-pill-flow: 93, 102, 115;--hero-radiant-width: 136px;--hero-radiant-duration: 6s;--hero-radiant-color: 238, 244, 255;--hero-title: #090b12;--hero-desc: #454d5a;--hero-btn-bg: #111319;--hero-btn-text: #f7f8fb;--hero-btn-hover-bg: #1a1f28;--hero-btn-hover-text: #ffffff;--apps-tab-bg: var(--hero-pill-bg);--apps-tab-text: var(--hero-pill-text);--apps-tab-hover-bg: var(--hero-pill-bg-hover);--apps-tab-hover-text: var(--hero-pill-text-hover);--apps-tab-active-bg: #111319;--apps-tab-active-text: #f7f8fb;--contact-bg: rgba(255, 255, 255, .96);--contact-border: #d6dbe2;--contact-name: #2a3340;--contact-tip: #6a7280;display:grid;gap:16px;position:relative;isolation:isolate;background:var(--page-bg)}.home-overlay[data-v-b9dcb455]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(60% 66% at 16% 0%,#737dff5c,#737dff00 70%),radial-gradient(64% 72% at 96% 12%,#48c6ff52,#48c6ff00 74%),linear-gradient(180deg,#ffffff29,#ffffff08)}.hero-section[data-v-b9dcb455]{background:var(--hero-bg);position:relative;z-index:2}.hero-inner[data-v-b9dcb455]{padding:58px 0 42px;text-align:center}.hero-pill[data-v-b9dcb455]{margin:0 auto;max-width:min(720px,100%);min-height:40px;display:inline-flex;align-items:center;gap:10px;padding:0 16px;background:var(--hero-pill-bg);color:var(--hero-pill-text);font-size:14px;border:.5px solid var(--hero-pill-border);border-radius:999px;transition:background-color .24s ease,border-color .24s ease,color .24s ease}.hero-pill-text-wrap[data-v-b9dcb455]{position:relative;display:inline-block;height:20px;line-height:20px;max-width:min(66vw,620px);overflow:hidden;transition:width .34s ease;will-change:width}.hero-pill[data-v-b9dcb455]:hover{background:var(--hero-pill-bg-hover);border-color:var(--hero-pill-border-hover);color:var(--hero-pill-text-hover)}.hero-pill-text[data-v-b9dcb455]{position:relative;display:block;width:100%;max-width:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--hero-pill-text)}.hero-pill-roll-enter-active[data-v-b9dcb455],.hero-pill-roll-leave-active[data-v-b9dcb455]{transition:transform .34s ease,opacity .34s ease;position:absolute;left:0;right:0;top:0}.hero-pill-roll-enter-from[data-v-b9dcb455]{transform:translateY(100%);opacity:0}.hero-pill-roll-enter-to[data-v-b9dcb455],.hero-pill-roll-leave-from[data-v-b9dcb455]{transform:translateY(0);opacity:1}.hero-pill-roll-leave-to[data-v-b9dcb455]{transform:translateY(-100%);opacity:0}.hero-pill-text--measure[data-v-b9dcb455]{position:absolute;left:-9999px;top:0;width:auto!important;max-width:none!important;white-space:nowrap;overflow:visible;text-overflow:clip;visibility:hidden;pointer-events:none}.hero-pill-text--measure[data-v-b9dcb455]:after{content:none}.hero-pill-text[data-v-b9dcb455]:after{content:attr(data-text);position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(90deg,transparent 0%,rgba(var(--hero-radiant-color),.52) 30%,rgba(var(--hero-radiant-color),1) 50%,rgba(var(--hero-radiant-color),.52) 70%,transparent 100%);background-size:var(--hero-radiant-width) 100%;background-position:calc(-100% - var(--hero-radiant-width)) 0;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;transition:background-position 1s cubic-bezier(.6,.6,0,1);animation:heroPillRadiant-b9dcb455 var(--hero-radiant-duration) infinite;will-change:background-position}.hero-pill-arrow[data-v-b9dcb455]{width:16px;height:16px;line-height:16px;display:inline-flex;align-items:center;justify-content:center;color:var(--hero-pill-arrow)}.hero-pill:hover .hero-pill-arrow[data-v-b9dcb455]{color:var(--hero-pill-arrow-hover);animation:heroPillArrowShoot-b9dcb455 .6s ease-out}@keyframes heroPillShine-b9dcb455{0%,68%{background-position:220% 0}to{background-position:-220% 0}}@keyframes heroPillRadiant-b9dcb455{0%,90%,to{background-position:calc(-100% - var(--hero-radiant-width)) 0}30%,60%{background-position:calc(100% + var(--hero-radiant-width)) 0}}@keyframes heroPillArrowShoot-b9dcb455{0%{transform:translate(0);opacity:1}55%{transform:translate(14px);opacity:0}56%{transform:translate(-12px);opacity:0}to{transform:translate(0);opacity:1}}@media (prefers-reduced-motion: reduce){.hero-pill-text[data-v-b9dcb455]:after{animation:none;content:none}.hero-pill:hover .hero-pill-arrow[data-v-b9dcb455]{animation:none}.hero-pill-roll-enter-active[data-v-b9dcb455],.hero-pill-roll-leave-active[data-v-b9dcb455],.hero-pill-text-wrap[data-v-b9dcb455]{transition:none}}.hero-title[data-v-b9dcb455]{margin:20px auto 0;color:var(--hero-title);line-height:1.08;letter-spacing:-.8px;font-weight:500}.hero-title-line[data-v-b9dcb455]{display:block;font-size:clamp(36px,6vw,84px)}.hero-title-line+.hero-title-line[data-v-b9dcb455]{margin-top:8px}.hero-desc[data-v-b9dcb455]{margin:20px auto 0;max-width:860px;color:var(--hero-desc);font-size:20px;line-height:1.68;font-weight:300}.hero-actions[data-v-b9dcb455]{margin-top:26px;display:flex;justify-content:center}.hero-btn[data-v-b9dcb455]{min-width:168px;height:46px;font-size:16px;display:inline-flex;align-items:center;justify-content:center;line-height:1;background:var(--hero-btn-bg);color:var(--hero-btn-text);transition:background-color .22s ease,color .22s ease}.hero-btn[data-v-b9dcb455]:hover{background:var(--hero-btn-hover-bg);color:var(--hero-btn-hover-text)}.apps-wrap[data-v-b9dcb455]{padding-bottom:8px;display:grid;gap:12px;position:relative;z-index:2}.apps-tabs-wrap[data-v-b9dcb455]{display:flex;justify-content:center}.apps-tabs[data-v-b9dcb455]{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;max-width:100%}.apps-tab[data-v-b9dcb455]{border:0;height:38px;border-radius:999px;padding:0 16px;background:var(--apps-tab-bg);color:var(--apps-tab-text);cursor:pointer;font-size:14px;line-height:1;transition:background-color .2s ease,color .2s ease}.apps-tab[data-v-b9dcb455]:hover{background:var(--apps-tab-hover-bg);color:var(--apps-tab-hover-text)}.apps-tab.active[data-v-b9dcb455]{background:var(--apps-tab-active-bg);color:var(--apps-tab-active-text)}.app-grid[data-v-b9dcb455]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.home-page.is-dark .site-loading[data-v-b9dcb455],.home-page.is-dark .site-empty[data-v-b9dcb455]{background:#101010;color:#b6bcc5;border:1px solid #252525}.home-page.is-dark .home-overlay[data-v-b9dcb455]{background:radial-gradient(60% 66% at 16% 0%,#5c6cff33,#5c6cff00 70%),radial-gradient(64% 72% at 96% 12%,#35baff33,#35baff00 74%),linear-gradient(180deg,#02060e8a,#02060e29)}.contact-float[data-v-b9dcb455]{position:fixed;right:14px;top:50%;transform:translateY(-50%);z-index:45;width:156px;background:var(--contact-bg);border:1px solid var(--contact-border);border-radius:14px;padding:10px;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.contact-name[data-v-b9dcb455]{margin:0;color:var(--contact-name);font-size:13px;line-height:1.35}.contact-qrcode[data-v-b9dcb455]{margin-top:8px;width:100%;aspect-ratio:1 / 1;-o-object-fit:cover;object-fit:cover}.contact-tip[data-v-b9dcb455]{margin:8px 0 0;color:var(--contact-tip);font-size:12px;line-height:1.45;display:inline-flex;align-items:center;justify-content:center;gap:4px}.contact-tip-icon[data-v-b9dcb455]{width:12px;height:12px;flex:0 0 auto}.home-page.is-dark[data-v-b9dcb455]{--page-bg: #000;--hero-bg: transparent;--hero-pill-bg: rgba(18, 18, 18, .94);--hero-pill-bg-hover: #1c1c1c;--hero-pill-border: #2d2d2d;--hero-pill-border-hover: #3a3a3a;--hero-pill-text: #e7e8eb;--hero-pill-text-hover: #ffffff;--hero-pill-arrow: #b3b6bc;--hero-pill-arrow-hover: #f2f3f5;--hero-pill-flow: 198, 202, 210;--hero-title: #f5f6f8;--hero-desc: #aeb3bc;--hero-btn-bg: #f2f5f9;--hero-btn-text: #0b121d;--hero-btn-hover-bg: #ffffff;--hero-btn-hover-text: #0b121d;--apps-tab-bg: #151515;--apps-tab-text: #b8bec8;--apps-tab-hover-bg: #1e1e1e;--apps-tab-hover-text: #e9ecf2;--apps-tab-active-bg: #f2f5f9;--apps-tab-active-text: #0b121d;--contact-bg: rgba(16, 16, 16, .96);--contact-border: #2e2e2e;--contact-name: #eceff4;--contact-tip: #adb2bc;--hero-radiant-width: 120px;--hero-radiant-duration: 6s}.home-page.is-dark .hero-pill-text[data-v-b9dcb455]{color:#eceff4b8}.home-page.is-dark .hero-pill-text[data-v-b9dcb455]:after{background-image:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.96) 50%,transparent 100%);background-size:var(--hero-radiant-width) 100%;background-position:calc(-100% - var(--hero-radiant-width)) 0;transition:background-position 1s cubic-bezier(.6,.6,0,1);animation:heroPillRadiant-b9dcb455 var(--hero-radiant-duration) infinite}@media (max-width: 1320px){.app-grid[data-v-b9dcb455]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 1100px){.contact-float[data-v-b9dcb455]{display:none}}@media (max-width: 1024px){.app-grid[data-v-b9dcb455]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 760px){.hero-inner[data-v-b9dcb455]{padding-top:42px}.hero-title-line[data-v-b9dcb455]{font-size:clamp(32px,10vw,64px)}.hero-desc[data-v-b9dcb455]{font-size:16px}.app-grid[data-v-b9dcb455]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.apps-tab[data-v-b9dcb455]{height:34px;font-size:13px;padding:0 13px}.app-grid[data-v-b9dcb455]{grid-template-columns:1fr}}
