.copy-btn[data-v-68b06d3e]{font:inherit;cursor:pointer;padding:2px var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:var(--color-primary)}.copy-btn[data-v-68b06d3e]:hover{border-color:var(--color-primary)}.canvas-footer[data-v-bd5241e5]{position:absolute;inset:0;color:#fff}.canvas-footer__brand[data-v-bd5241e5]{position:absolute;left:130px;top:110px;width:520px}.canvas-footer__logo[data-v-bd5241e5]{display:flex;align-items:center;gap:20px;font-size:44px;font-weight:900;letter-spacing:-.04em}.canvas-footer__logo img[data-v-bd5241e5]{width:78px;height:78px;-o-object-fit:contain;object-fit:contain}.canvas-footer__language[data-v-bd5241e5]{display:block;margin-top:42px}.canvas-footer__language>span[data-v-bd5241e5],.canvas-footer__social>span[data-v-bd5241e5]{display:block;margin-bottom:12px;color:#fff;font-size:16px;font-weight:800}.canvas-footer__select[data-v-bd5241e5]{position:relative;width:300px}.canvas-footer__select-button[data-v-bd5241e5]{width:300px;height:58px;display:flex;justify-content:space-between;align-items:center;border:0;border-radius:14px;padding:0 22px;color:#fff;font:inherit;font-size:19px;background:#ffffff1f;cursor:pointer;transition:background .18s ease}.canvas-footer__select-button[data-v-bd5241e5]:hover,.canvas-footer__select[data-language-open=true] .canvas-footer__select-button[data-v-bd5241e5]{background:#fff3}.canvas-footer__select-chevron[data-v-bd5241e5]{width:12px;height:12px;flex:none;display:block;transition:transform .18s ease}.canvas-footer__select[data-language-open=true] .canvas-footer__select-chevron[data-v-bd5241e5]{transform:rotate(90deg)}.canvas-footer__select-list[data-v-bd5241e5]{position:absolute;left:0;top:calc(100% + 12px);z-index:5;box-sizing:border-box;width:300px;margin:0;padding:8px;list-style:none;border:1px solid hsla(0,0%,100%,.16);border-radius:14px;background:#1a1c46f5;box-shadow:0 22px 50px #06092880;animation:canvas-footer-select-in-bd5241e5 .18s ease}.canvas-footer__select-option[data-v-bd5241e5]{display:flex;align-items:center;height:46px;padding:0 16px;border-radius:10px;color:#fff;font-size:19px;cursor:pointer}.canvas-footer__select-option[data-v-bd5241e5]:hover{background:#ffffff1a}.canvas-footer__select-option[aria-selected=true][data-v-bd5241e5]{background:#ffffff29}@keyframes canvas-footer-select-in-bd5241e5{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.canvas-footer__social[data-v-bd5241e5]{margin-top:38px}.canvas-footer__social p[data-v-bd5241e5]{margin:0;color:#fff;font-size:16px;font-weight:800}.canvas-footer__social-list[data-v-bd5241e5]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 26px}.canvas-footer__social-item[data-v-bd5241e5]{display:inline-flex;align-items:center;gap:9px}.canvas-footer__social-item img[data-v-bd5241e5]{width:22px;height:22px;display:block}.canvas-footer__contact[data-v-bd5241e5]{position:absolute;left:0;top:315px;width:520px;max-height:120px;display:flex;flex-direction:column;gap:8px;overflow:hidden}.canvas-footer__contact-line[data-v-bd5241e5]{min-width:0;display:flex;align-items:center;gap:12px;margin:0;overflow:hidden;color:#fff;font-size:15px;line-height:1.35;font-weight:800;white-space:nowrap}.canvas-footer__contact-line>a[data-v-bd5241e5],.canvas-footer__contact-line>span[data-v-bd5241e5]{min-width:0;overflow:hidden;text-overflow:ellipsis}.canvas-footer__columns[data-v-bd5241e5]{position:absolute;left:735px;top:120px;display:grid;grid-template-columns:130px 150px 145px 145px;gap:68px}.canvas-footer__col[data-v-bd5241e5]{display:flex;flex-direction:column;gap:18px}.canvas-footer__col h3[data-v-bd5241e5]{margin:0 0 6px;font-size:23px;line-height:1;font-weight:900}.canvas-footer__link[data-v-bd5241e5]{color:#f0f1ff;font-size:20px;line-height:1.25}.canvas-footer__link--text[data-v-bd5241e5]{display:block}.canvas-footer__wordmark[data-v-bd5241e5]{position:absolute;left:107px;top:558px;max-width:none;display:flex;align-items:flex-end;gap:92px;line-height:.86;font-weight:1000;transform:scale(1.423,1.022);transform-origin:left bottom;white-space:nowrap;color:#f5f7fff0;text-shadow:0 0 45px hsla(0,0%,100%,.28)}.canvas-footer__wordmark-ai[data-v-bd5241e5]{font-size:350px;letter-spacing:-.02em;transform:scaleX(1.05);transform-origin:left bottom}.canvas-footer__wordmark-cn[data-v-bd5241e5]{font-size:304px;letter-spacing:.14em;transform:translateY(-18px) scaleX(.87);transform-origin:left bottom}.canvas-footer__copyright[data-v-bd5241e5]{position:absolute;left:115px;top:872px;margin:0;color:#fff;font-size:18px}@media(prefers-reduced-motion:reduce){.canvas-footer__select-button[data-v-bd5241e5],.canvas-footer__select-chevron[data-v-bd5241e5],.canvas-footer__select-list[data-v-bd5241e5]{transition:none;animation:none}.canvas-footer__select[data-language-open=true] .canvas-footer__select-chevron[data-v-bd5241e5]{transform:rotate(90deg)}}.canvas-section[data-v-80581dad]{position:relative;isolation:isolate;min-height:100svh;display:grid;place-items:center;overflow:hidden;background:transparent;scroll-snap-align:start}.canvas-section__stage[data-v-80581dad]{position:relative;z-index:1;width:var(--home-canvas-frame-width,1672px);height:var(--home-canvas-frame-height,941px);overflow:visible}.canvas-section__frame[data-v-80581dad]{position:absolute;left:0;top:0;width:1672px;height:941px;max-width:none;max-height:none;overflow:visible;isolation:isolate;transform:scale(var(--home-canvas-scale,1));transform-origin:left top}.canvas-section__frame[data-v-80581dad]:after{content:"";position:absolute;inset:-180px;z-index:-2;opacity:.22;pointer-events:none;background:radial-gradient(circle at 9% 27%,rgba(105,83,255,.65) 0 2px,transparent 3px),radial-gradient(circle at 25% 16%,hsla(0,0%,100%,.34) 0 3px,transparent 4px),radial-gradient(circle at 41% 40%,rgba(156,78,255,.56) 0 2px,transparent 4px),radial-gradient(circle at 73% 11%,hsla(0,0%,100%,.32) 0 2px,transparent 3px),radial-gradient(circle at 91% 10%,rgba(173,128,255,.58) 0 3px,transparent 5px),radial-gradient(circle at 97% 39%,hsla(0,0%,100%,.34) 0 2px,transparent 4px),radial-gradient(circle at 54% 92%,hsla(0,0%,100%,.4) 0 2px,transparent 4px)}.canvas-section--about .canvas-section__frame[data-v-80581dad]:after{opacity:.2}
