.scroll-hint-button[data-v-37fd7b4c]{right:max(6px, env(safe-area-inset-right));bottom:max(24px, env(safe-area-inset-bottom));z-index:20;color:#fff;cursor:pointer;filter:drop-shadow(0 2px 5px #00236e6b);background:0 0;border:0;place-items:center;width:42px;height:48px;padding:0;animation:2s ease-in-out infinite scroll-hint-float-37fd7b4c;display:grid;position:fixed}.scroll-hint-button svg[data-v-37fd7b4c]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px}.arrow-top[data-v-37fd7b4c]{opacity:.5}.scroll-hint-enter-active[data-v-37fd7b4c],.scroll-hint-leave-active[data-v-37fd7b4c]{transition:opacity .28s,transform .42s cubic-bezier(.22,1,.36,1)}.scroll-hint-enter-from[data-v-37fd7b4c],.scroll-hint-leave-to[data-v-37fd7b4c]{opacity:0;transform:translateY(12px)scale(.88)}@keyframes scroll-hint-float-37fd7b4c{0%,to{translate:0}50%{translate:0 4px}}@media (prefers-reduced-motion:reduce){.scroll-hint-button[data-v-37fd7b4c]{animation:none}}.qr-page[data-v-70a1cdd7]{--qr-u:calc(100vmin / 1080);--qr-logo-size:clamp(88px, calc(200 * var(--qr-u)), 220px);--qr-logo-top:max(clamp(28px, calc(82 * var(--qr-u)), 96px), env(safe-area-inset-top));--qr-logo-left:max(clamp(28px, calc(96 * var(--qr-u)), 110px), env(safe-area-inset-left));--qr-text-space:calc(clamp(20px, calc(48 * var(--qr-u)), 56px) + clamp(18px, calc(36 * var(--qr-u)), 40px) * 2.45 + clamp(12px, calc(24 * var(--qr-u)), 28px) + clamp(36px, calc(80 * var(--qr-u)), 88px) + 24px);background-position:50%;background-repeat:no-repeat;background-size:cover;grid-template-rows:auto minmax(0,1fr);width:100%;height:100dvh;min-height:100dvh;display:grid;position:relative;overflow:clip auto}.qr-page[data-v-70a1cdd7]:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(#00309d29,#0000 40%,#ffffff1a);position:absolute;inset:0}.qr-logo[data-v-70a1cdd7]{z-index:2;width:var(--qr-logo-size);height:auto;margin:var(--qr-logo-top) 0 0 var(--qr-logo-left);justify-self:start;position:relative}.qr-content[data-v-70a1cdd7]{z-index:1;width:100%;min-height:0;padding:0 clamp(16px, calc(48 * var(--qr-u)), 64px) clamp(16px, calc(48 * var(--qr-u)), 64px);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.qr-card[data-v-70a1cdd7]{width:min(86vw, calc(734 * var(--qr-u)), calc(100dvh - var(--qr-logo-top) - var(--qr-logo-size) - var(--qr-text-space)));aspect-ratio:1;max-width:734px;padding:clamp(10px, calc(24 * var(--qr-u)), 28px);opacity:0;background:#fff;place-items:center;transition:opacity .5s,transform .7s cubic-bezier(.22,1,.36,1);display:grid;transform:translateY(10px);box-shadow:0 22px 52px #11286429}.qr-card.visible[data-v-70a1cdd7]{opacity:1;transform:translateY(0)}.qr-card canvas[data-v-70a1cdd7]{display:block;width:100%!important;height:100%!important}.qr-loading-state[data-v-70a1cdd7]{color:#ffffffdb;place-items:center;display:grid;position:absolute;inset:0}.qr-loading-ring[data-v-70a1cdd7]{border:3px solid #ffffff3d;border-top-color:#fff;border-radius:50%;width:38px;height:38px;animation:.85s linear infinite spin}.qr-update-time[data-v-70a1cdd7]{margin:clamp(20px, calc(48 * var(--qr-u)), 56px) 0 0;gap:clamp(2px, calc(4 * var(--qr-u)), 6px);color:#fffffff0;font-size:clamp(18px, calc(36 * var(--qr-u)), 40px);text-align:center;letter-spacing:.02em;line-height:1.35;display:grid}.qr-update-time strong[data-v-70a1cdd7]{font-weight:400}.qr-scan-label[data-v-70a1cdd7]{margin:clamp(12px, calc(24 * var(--qr-u)), 28px) 0 0;font-size:clamp(36px, calc(80 * var(--qr-u)), 88px);font-style:italic;font-weight:700;line-height:1}.qr-status[data-v-70a1cdd7]{color:#fff9;text-align:center;margin:auto 0 0;font-size:12px}.qr-status.error[data-v-70a1cdd7]{color:#fff;font-size:15px}.ugc-page[data-v-ec434624]{--ugc-logo-top:max(clamp(20px, 4vmin, 40px), env(safe-area-inset-top));--ugc-logo-height:clamp(72px, 16vmin, 120px);--ugc-logo-space:calc(var(--ugc-logo-top) + var(--ugc-logo-height) + clamp(16px, 3vmin, 24px));--ugc-footer-space:clamp(150px, 24vmin, 190px);--ugc-video-max-h:min(calc(100dvh - var(--ugc-logo-space) - var(--ugc-footer-space)), calc((100vw - clamp(48px, 20vw, 104px)) * 16 / 9));background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;width:100%;min-height:100dvh;display:flex;position:relative;overflow-x:clip}.ugc-page[data-v-ec434624]:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(#002a8f33,#0000 35%,#ffffff14);position:absolute;inset:0}.ugc-logo[data-v-ec434624],.ugc-video-section[data-v-ec434624],.ugc-footer[data-v-ec434624]{z-index:1;position:relative}.ugc-logo[data-v-ec434624]{z-index:2;top:var(--ugc-logo-top);left:max(clamp(20px, 5vmin, 48px), env(safe-area-inset-left));width:var(--ugc-logo-height);height:auto;position:absolute}.ugc-video-section[data-v-ec434624]{width:min(100%,520px);padding:var(--ugc-logo-space) clamp(24px, 10vw, 52px) clamp(8px, 1.5vh, 12px);flex:1 0 auto;justify-content:center;align-items:center;margin-inline:auto;display:flex}.ugc-video[data-v-ec434624],.ugc-message-card[data-v-ec434624]{width:min(100%, calc(var(--ugc-video-max-h) * 9 / 16));height:auto;max-height:var(--ugc-video-max-h);aspect-ratio:9/16;background:#4577e7b8;border:1px solid #ffffff3d;border-radius:2px;box-shadow:0 24px 56px #00206f38}.ugc-video[data-v-ec434624]{object-fit:cover;opacity:0;transition:opacity .5s;display:block}.ugc-video.ready[data-v-ec434624]{opacity:1}.ugc-message-card[data-v-ec434624]{color:#081e55;text-align:center;align-content:center;justify-items:center;padding:24px;display:grid}.ugc-loading-dot[data-v-ec434624]{border:3px solid #0034aa2e;border-top-color:#003cab;border-radius:50%;width:34px;height:34px;animation:.9s linear infinite spin}.ugc-error-card[data-v-ec434624]{color:#fff;background:#092f8685}.ugc-footer[data-v-ec434624]{width:min(100%,520px);padding:4px clamp(26px, 10vw, 52px) max(18px, env(safe-area-inset-bottom));flex:none;margin-inline:auto}.ugc-actions[data-v-ec434624]{gap:10px;width:100%;display:flex}.ugc-actions--stack[data-v-ec434624]{flex-direction:column;align-items:center}.ugc-actions--split .ugc-share-button[data-v-ec434624]{flex:1}.ugc-share-button[data-v-ec434624]{color:#003cad;letter-spacing:.02em;cursor:pointer;background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(90deg,#f2b4c6 0%,#6ec4e8 48%,#e2f1fb 100%) border-box;border:1px solid #0000;border-radius:12px;width:90%;min-height:48px;padding:10px 16px;font-size:clamp(20px,5vw,28px);font-weight:700;transition:opacity .15s,transform .15s;box-shadow:0 6px 18px #00309d1a}.ugc-share-button[data-v-ec434624]:not(:disabled):active{transform:scale(.98)}.ugc-share-button[data-v-ec434624]:disabled{opacity:.45;cursor:default}:root{color:#fff;font-synthesis:none;background:#171717;font-family:Arial,Noto Sans TC,sans-serif}*{box-sizing:border-box}html,body,#app{width:100%;min-height:100%;margin:0}body{background:#171717;min-height:100dvh}button,video{font:inherit}@keyframes spin{to{transform:rotate(360deg)}}
