.youyan-video[data-v-5708b5d3]:focus{outline:none}.youyan-video[data-v-5708b5d3]::-webkit-media-controls-fullscreen-button{display:none}.min-h-screen[data-v-5708b5d3]{min-height:100vh}.contact[data-v-5708b5d3]{background-color:#fff;border:1px solid #efefef;border-radius:5px 0 0 5px;bottom:50%;color:var(--black-1);display:flex;flex-direction:column;justify-content:center;padding:8px 4px;right:0;writing-mode:vertical-lr;z-index:20}.contact[data-v-5708b5d3],.qrcode[data-v-5708b5d3]{position:fixed}.mobile-layout[data-v-5708b5d3]{background-repeat:no-repeat;background-size:100% auto;height:100vh;overflow:auto;width:100vw}.hint[data-v-5708b5d3]{align-items:center;background:rgba(205,203,255,.67);box-shadow:0 1px .16rem rgba(110,127,252,.1);color:var(--text-1-80);display:flex;font-size:.24rem;font-weight:400;height:.64rem;justify-content:center;text-align:center}.book-btn[data-v-841cebae]{background-color:var(--x-back-1);border:1px solid var(--x-back-5);border-radius:8px;box-shadow:0 2px 2px rgba(18,25,38,.06);color:var(--x-text-3);font-size:20px;height:58px;line-height:28px;padding:15px 48px;position:relative;transition:all .3s ease;width:210px;z-index:1}.book-btn[data-v-841cebae]:active,.book-btn[data-v-841cebae]:hover{background-color:var(--x-back-3);border-color:var(--x-back-6)}.start-btn[data-v-448eab04]{align-items:center;background-color:var(--x-text-1);border-radius:8px;color:var(--x-white-1);display:flex;font-size:20px;gap:12px;justify-content:center;padding:15px 48px;position:relative;transition:all .3s ease;z-index:1}.start-btn[data-v-448eab04]:hover{background-color:var(--x-text-3)}.page-main-banner-video[data-v-85e179f4]{backface-visibility:hidden;height:80vh;margin:100px auto 0;-o-object-fit:cover;object-fit:cover;overflow:hidden;position:relative;transform-style:preserve-3d;width:calc(100vw - 10px);will-change:transform,border-radius}.page-main-banner-video.is-scaling[data-v-85e179f4]{z-index:10}.page-main-banner-video[data-v-85e179f4] video{border-radius:inherit;height:100%;-o-object-fit:cover;object-fit:cover;width:100%;will-change:auto}.page-main-banner-video>div[data-v-85e179f4]{border-radius:inherit;box-shadow:0 24px 24px rgba(81,80,96,.03),0 12px 24px rgba(81,80,96,.06),0 6px 6px rgba(81,80,96,.12);height:100%;overflow:hidden;width:100%}.marquee-container .marquee-title[data-v-85e179f4]{color:var(--x-text-3);font-size:14px;font-weight:400}.marquee-container .marquee-content[data-v-85e179f4]{position:relative}.marquee-container .marquee-content[data-v-85e179f4]:after,.marquee-container .marquee-content[data-v-85e179f4]:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:48px;z-index:2}.marquee-container .marquee-content[data-v-85e179f4]:before{background:linear-gradient(90deg,#fff 0,rgba(255,255,255,0));left:0}.marquee-container .marquee-content[data-v-85e179f4]:after{background:linear-gradient(270deg,#fff 0,rgba(255,255,255,0));right:0}.marquee-container .marquee-wrapper[data-v-85e179f4]{height:48px}.marquee-container .marquee-wrapper img[data-v-85e179f4]{align-items:center;animation-duration:90s;animation-iteration-count:infinite;animation-name:marquee1-85e179f4;animation-timing-function:linear;backface-visibility:hidden;display:flex;margin-right:50px;white-space:nowrap;will-change:transform}@keyframes marquee1-85e179f4{0%{transform:translate(0)}to{transform:translate(-2817px)}}button[data-v-85e179f4]{background-color:transparent;border:none;cursor:pointer;line-height:1;padding:0}.page-main-banner[data-v-85e179f4]{align-items:center;display:flex;flex-direction:column;padding-top:164px;position:relative}.page-main-banner-title[data-v-85e179f4]{color:var(--x-text-1);font-size:72px;font-weight:400;height:86px;line-height:86px;margin:0;text-align:center}.page-main-banner-sub[data-v-85e179f4]{align-items:center;color:var(--x-text-5);display:flex;flex-direction:column;font-size:16px;font-weight:400;justify-content:center;line-height:28px;margin-top:24px}.page-main-banner-sub p[data-v-85e179f4]{margin:0}button{background-color:transparent;border:none;cursor:pointer;line-height:1;padding:0}.landing-container-bg{height:520px;left:0;position:absolute;top:0;width:100%}.landing-container{color:var(--x-text-1);min-width:1280px;width:100%}.landing-container .landing-container-top .header{background-color:var(--x-white-1)}.noto{font-family:"Noto Serif Display",serif;font-optical-sizing:auto;font-style:italic;font-variation-settings:"wdth" 62.5;font-weight:var(--x-weight-medium)}.landing-container *{overscroll-behavior:none}.page-create{border-top:1px solid var(--x-back-4)}.divider[data-v-2ed5a90c]{background-color:var(--x-back-3);height:1px;margin:120px 0;width:100%}[data-v-2ed5a90c] h2{font-size:32px;font-weight:400;line-height:36px;margin:26px 0 20px}.scroll-indicator[data-v-2ed5a90c]{backdrop-filter:blur(10px);background-color:rgba(255,255,255,.8);border-radius:6px;bottom:20px;box-shadow:0 2px 8px rgba(0,0,0,.2);color:var(--x-text-1);font-size:14px;font-weight:var(--x-weight-medium,500);padding:8px 12px;position:fixed;right:20px;transition:all .3s ease;z-index:9999}.scroll-indicator[data-v-2ed5a90c]:hover{background-color:rgba(255,255,255,.9);transform:scale(1.05)}.scroll-text[data-v-2ed5a90c]{letter-spacing:.5px}.scroll-direction[data-v-2ed5a90c]{color:#007bff;font-size:16px;font-weight:700;margin-left:8px}
