svg[data-v-76aa6b74]{transform:rotate(var(--r, 0deg)) scale(var(--sx, 1),var(--sy, 1))}path[data-v-76aa6b74]{fill:currentColor}[data-v-26da99bf]{margin:0;padding:0;box-sizing:border-box}html[data-v-26da99bf],body[data-v-26da99bf],#app[data-v-26da99bf]{width:100%!important;height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;touch-action:none;-webkit-overflow-scrolling:auto;overscroll-behavior:none;background-color:#000;border:none!important}html[data-v-26da99bf],body[data-v-26da99bf]{position:fixed}.app[data-v-26da99bf]{width:100%;height:100%;background-color:#000;position:relative;overflow:hidden}.install-btn[data-v-26da99bf]{position:fixed;top:max(20px,env(safe-area-inset-top,0px));right:max(20px,env(safe-area-inset-right,0px));background:transparent;border:none;font-size:24px;cursor:pointer;z-index:50;padding:5px;transition:opacity .2s}.install-btn[data-v-26da99bf]:hover{opacity:.7}.install-overlay[data-v-26da99bf]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000c;display:flex;justify-content:center;align-items:center;z-index:200}.install-dialog[data-v-26da99bf]{background-color:#222;padding:30px;border-radius:8px;max-width:500px;width:90%;max-height:80vh;overflow-y:auto}.install-dialog h2[data-v-26da99bf]{color:#fff;margin-bottom:20px;font-size:22px}.install-instructions[data-v-26da99bf]{color:#ccc;line-height:1.6;margin-bottom:20px}.install-instructions p[data-v-26da99bf]{margin-bottom:15px}.install-instructions ol[data-v-26da99bf]{margin-left:20px;margin-bottom:15px}.install-instructions ol li[data-v-26da99bf]{margin-bottom:10px}.install-instructions strong[data-v-26da99bf]{color:#fff}.install-action-btn[data-v-26da99bf]{background-color:#4a90d9;border:none;color:#fff;padding:12px 30px;border-radius:4px;cursor:pointer;font-size:16px;transition:background-color .2s;width:100%}.install-action-btn[data-v-26da99bf]:hover{background-color:#357abd}.native-download-links[data-v-26da99bf]{margin-top:20px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1)}.native-download-links .divider[data-v-26da99bf]{color:#999;margin-bottom:15px;text-align:center;font-size:14px}.download-buttons[data-v-26da99bf]{display:flex;flex-direction:column;gap:10px}.download-btn[data-v-26da99bf]{background:linear-gradient(135deg,#4a90d9,#357abd);color:#fff;text-decoration:none;padding:12px 20px;border-radius:6px;font-size:15px;transition:transform .2s,box-shadow .2s;text-align:center;display:block}.download-btn[data-v-26da99bf]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #4a90d966}.close-btn[data-v-26da99bf]{margin-top:20px}.ios-hint[data-v-26da99bf]{background-color:#4a90d933;padding:15px;border-radius:4px;margin-top:15px}.ios-hint p[data-v-26da99bf]{color:#4a90d9;margin:0;text-align:center;word-break:break-word;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px}.share-icon[data-v-26da99bf]{width:16px;height:16px;vertical-align:middle;fill:#4a90d9;flex-shrink:0}.note[data-v-26da99bf]{font-size:14px;color:#999;margin-top:10px}.menu-overlay[data-v-26da99bf]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:99}.side-panel[data-v-26da99bf]{position:fixed;top:0;left:0;width:300px;height:100%;padding-top:env(safe-area-inset-top);background-color:#222;z-index:100;display:flex;flex-direction:column}.menu-header[data-v-26da99bf]{padding:20px;display:flex;justify-content:center;align-items:center}.menu-logo[data-v-26da99bf]{max-width:150px;height:auto}.menu-items[data-v-26da99bf]{flex:1;padding:20px 0}.menu-item[data-v-26da99bf]{display:flex;align-items:center;padding:15px 20px;cursor:pointer;color:#fff;font-size:16px;transition:background-color .2s}.menu-item[data-v-26da99bf]:hover{background-color:#ffffff1a}.menu-icon[data-v-26da99bf]{width:24px;height:24px;margin-right:15px;object-fit:contain}.hamburger[data-v-26da99bf]{position:fixed;top:max(20px,env(safe-area-inset-top,0px));left:max(20px,env(safe-area-inset-left,0px));background:transparent;border:none;color:#fff;font-size:30px;cursor:pointer;z-index:50;padding:5px 10px;transition:opacity .2s}.hamburger[data-v-26da99bf]:hover{opacity:.7}.viewer[data-v-26da99bf]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}.image-container[data-v-26da99bf]{width:100%;height:100%;display:flex;justify-content:center;align-items:center;overflow:hidden}.carousel-image[data-v-26da99bf]{max-width:100vw;max-height:100vh;width:auto;height:auto;object-fit:contain}.nav-btn[data-v-26da99bf]{position:absolute;background:transparent;border:none;color:#fff;font-size:50px;cursor:pointer;padding:20px;transition:opacity .2s;z-index:10}.prev-btn[data-v-26da99bf]{left:10px}.next-btn[data-v-26da99bf]{right:10px}.nav-btn[data-v-26da99bf]:hover{opacity:.6}.privacy-overlay[data-v-26da99bf]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000c;display:flex;justify-content:center;align-items:center;z-index:200}.privacy-dialog[data-v-26da99bf]{background-color:#222;padding:30px;border-radius:8px;max-width:500px;width:90%;max-height:80vh;overflow-y:auto}.privacy-dialog h2[data-v-26da99bf]{color:#fff;margin-bottom:20px;font-size:22px}.privacy-content[data-v-26da99bf]{color:#ccc;line-height:1.6;margin-bottom:20px}.privacy-content p[data-v-26da99bf]{margin-bottom:15px}.close-btn[data-v-26da99bf]{background-color:#4a90d9;border:none;color:#fff;padding:10px 30px;border-radius:4px;cursor:pointer;font-size:16px;transition:background-color .2s}.close-btn[data-v-26da99bf]:hover{background-color:#357abd}.slide-enter-active[data-v-26da99bf],.slide-leave-active[data-v-26da99bf]{transition:transform .3s ease}.slide-enter-from[data-v-26da99bf],.slide-leave-to[data-v-26da99bf]{transform:translate(-100%)}.fade-enter-active[data-v-26da99bf],.fade-leave-active[data-v-26da99bf]{transition:opacity .2s ease}.fade-enter-from[data-v-26da99bf],.fade-leave-to[data-v-26da99bf]{opacity:0}@media(max-width:768px){.side-panel[data-v-26da99bf]{width:280px}.hamburger[data-v-26da99bf]{font-size:24px}.install-btn[data-v-26da99bf]{font-size:20px}}
