.canvas-container--plugin-bg[data-v-8373a2e5],.canvas-container--plugin-bg .canvas[data-v-8373a2e5]{background-color:#fff}.canvas-container[data-v-8373a2e5]{overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;-moz-user-drag:none;-ms-user-drag:none}.canvas[data-v-8373a2e5],.canvas-container[data-v-8373a2e5]{height:100%;-webkit-user-select:none;-moz-user-select:none;width:100%;-webkit-user-drag:none}.canvas[data-v-8373a2e5]{cursor:pointer;display:block;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;-ms-user-drag:none;-o-user-select:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;background-color:#000}.canvas.dragging[data-v-8373a2e5]{cursor:grabbing}.loader-overlay[data-v-21104d63]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:1000000}.loader-container[data-v-21104d63]{align-items:center;display:flex;flex-direction:column;gap:8px}.loader-svg[data-v-21104d63]{height:120px;width:120px}.loader-text[data-v-21104d63]{background:var( --brand-colors-gradation_multi,linear-gradient(109deg,#feac24 -22.23%,#ff64bf 49.47%,#00e7e5 121.18%) );-webkit-background-clip:text;background-size:200% 200%;-webkit-text-fill-color:transparent;animation:gradientMove-21104d63 1.5s ease-out infinite;background-clip:text;font-size:16px;font-weight:500;letter-spacing:.05em;text-align:center}@keyframes gradientMove-21104d63{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.loader-fade-leave-active[data-v-21104d63]{transition:opacity 1s ease-out}.loader-fade-leave-from[data-v-21104d63]{opacity:1}.loader-fade-leave-to[data-v-21104d63]{opacity:0}.joystick-area[data-v-9429fcca]{height:56px;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;width:56px;-webkit-touch-callout:none;align-items:center;display:flex;flex-direction:column;gap:4px}.joystick-area.updown[data-v-9429fcca]{width:44px}.joystick-base[data-v-9429fcca]{align-items:center;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#0000004d;border-radius:50%;display:flex;flex-shrink:0;height:56px;justify-content:center;position:relative;text-shadow:0 0 2px #000;transition:all .2s ease;width:56px}.joystick-area.updown .joystick-base[data-v-9429fcca]{border-radius:24px;width:48px}.joystick-handle[data-v-9429fcca]{align-items:center;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#fff6;border:none;border-radius:50%;cursor:pointer;display:flex;height:44px;justify-content:center;left:50%;position:absolute;top:50%;touch-action:none;transform:translate(-50%,-50%);transition:background-color .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:44px}.joystick-handle[data-v-9429fcca]:hover{background:#ffffff80}.joystick-handle.dragging[data-v-9429fcca],.joystick-handle[data-v-9429fcca]:active{background:#fffc;cursor:grabbing}.joystick-handle.dragging .joystick-icon[data-v-9429fcca],.joystick-handle:active .joystick-icon[data-v-9429fcca]{color:#fff}.joystick-icon[data-v-9429fcca]{color:#ffffffe6;filter:drop-shadow(0 0 1px rgba(0,0,0,.8));height:20px;transition:color .15s ease;width:20px}.dragging .joystick-handle[data-v-9429fcca]{transition:none}.tooltip[data-v-9429fcca]{animation:tooltip-fade-in-9429fcca .15s ease-out;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#0000004d;border-radius:16px;bottom:100%;color:#fff;font-size:12px;font-weight:500;margin-bottom:8px;padding:6px 12px;position:absolute;text-shadow:0 0 2px #000;white-space:nowrap;z-index:1000}.tooltip-bottom[data-v-9429fcca]{bottom:100%;top:auto}.tooltip-center[data-v-9429fcca]{left:50%;transform:translate(-50%)}.tooltip-left[data-v-9429fcca]{left:0;transform:none}.tooltip-right[data-v-9429fcca]{right:0;transform:none}.active-tooltip[data-v-9429fcca]{background:#00e7e54d;color:#fff}.collision-tooltip[data-v-9429fcca]{animation:collision-tooltip-slide-up-9429fcca .3s ease-out;background:#ff66664d;color:#fff}.tooltip-center.collision-tooltip[data-v-9429fcca]{animation:collision-tooltip-center-slide-up-9429fcca .3s ease-out}@keyframes tooltip-fade-in-9429fcca{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.tooltip-center[data-v-9429fcca]{animation:tooltip-center-fade-in-9429fcca .15s ease-out}@keyframes tooltip-center-fade-in-9429fcca{0%{opacity:0;transform:translate(-50%) translateY(4px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.label[data-v-9429fcca]{color:#fff;font-size:8px;font-weight:500;line-height:1.2;text-align:center;text-shadow:0 0 2px #000;white-space:normal;width:60px;word-break:keep-all}@keyframes collision-tooltip-slide-up-9429fcca{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes collision-tooltip-center-slide-up-9429fcca{0%{opacity:0;transform:translate(-50%) translateY(8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.icon-button[data-v-08f5c8d4],.icon-button-container[data-v-08f5c8d4]{align-items:center;display:flex;flex-direction:column;position:relative}.icon-button[data-v-08f5c8d4]{border-radius:24px;cursor:pointer;gap:4px;height:40px;justify-content:center;transition:none;width:48px}.icon-button[data-v-08f5c8d4]:not(.tavio-glass-surface){background-color:transparent;border:none}.icon-button.has-label[data-v-08f5c8d4]{height:48px;padding:4px;width:48px}.icon-button-container:not(:last-child) .icon-button.has-label[data-v-08f5c8d4]{margin-right:-4px}.icon-button-container:only-child .icon-button[data-v-08f5c8d4]{height:40px;width:40px}.icon-button-container:only-child .icon-button.has-label[data-v-08f5c8d4]{height:48px;width:48px}.icon-button.size-small[data-v-08f5c8d4]{height:32px;width:32px}.icon-button[data-v-08f5c8d4]:before{background-color:transparent;border-radius:20px;content:"";height:calc(100% - 8px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background-color .15s ease;width:calc(100% - 8px);z-index:0}.icon-button[data-v-08f5c8d4]:hover:before{background-color:#ffffff1a}.icon-button[data-v-08f5c8d4]:active:before{background-color:#fff3}.icon-button.active[data-v-08f5c8d4]:before{background-color:#ffffff26}.icon[data-v-08f5c8d4]{color:#fff;filter:drop-shadow(0 0 1px rgba(0,0,0,.8));height:22px;position:relative;width:22px;z-index:1}.icon-button.has-label .icon[data-v-08f5c8d4]{height:20px;width:20px}.icon-button.size-small .icon[data-v-08f5c8d4]{height:18px;width:18px}.icon-button.active .icon[data-v-08f5c8d4]{color:#fff}.icon-button.disabled[data-v-08f5c8d4]{cursor:default;opacity:.4}.icon-button.disabled[data-v-08f5c8d4]:active:before,.icon-button.disabled[data-v-08f5c8d4]:before,.icon-button.disabled[data-v-08f5c8d4]:hover:before{background-color:transparent!important}.tooltip[data-v-08f5c8d4]{animation:tooltip-fade-in-08f5c8d4 .15s ease-out;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#0000004d;border-radius:16px;color:#fff;font-size:10px;font-weight:500;padding:6px 12px;pointer-events:none;position:absolute;text-shadow:0 0 2px #000;white-space:nowrap;z-index:1000}@keyframes tooltip-fade-in-08f5c8d4{0%{opacity:0;transform:translateY(4px) translate(-50%)}to{opacity:1;transform:translateY(0) translate(-50%)}}.tooltip.left[data-v-08f5c8d4]{animation:tooltip-fade-in-left-08f5c8d4 .15s ease-out;bottom:50%;right:calc(100% + 8px);transform:translateY(50%)}@keyframes tooltip-fade-in-left-08f5c8d4{0%{opacity:0;transform:translateY(50%) translate(4px)}to{opacity:1;transform:translateY(50%) translate(0)}}.tooltip.right[data-v-08f5c8d4]{animation:tooltip-fade-in-right-08f5c8d4 .15s ease-out;bottom:50%;left:calc(100% + 8px);transform:translateY(50%)}@keyframes tooltip-fade-in-right-08f5c8d4{0%{opacity:0;transform:translateY(50%) translate(-4px)}to{opacity:1;transform:translateY(50%) translate(0)}}.tooltip.top[data-v-08f5c8d4]{animation:tooltip-fade-in-top-08f5c8d4 .15s ease-out;bottom:calc(100% + 16px);left:50%;transform:translate(-50%)}@keyframes tooltip-fade-in-top-08f5c8d4{0%{opacity:0;transform:translate(-50%) translateY(4px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.tooltip.bottom[data-v-08f5c8d4]{animation:tooltip-fade-in-bottom-08f5c8d4 .15s ease-out;left:50%;top:calc(100% + 8px);transform:translate(-50%)}@keyframes tooltip-fade-in-bottom-08f5c8d4{0%{opacity:0;transform:translate(-50%) translateY(-6px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.label[data-v-08f5c8d4]{color:#fff;font-size:8px;font-weight:500;line-height:1;position:relative;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.5);white-space:nowrap;z-index:1}.label-responsive[data-v-08f5c8d4]{display:none}.icon-button-container:not(:last-child) .icon-button[data-v-08f5c8d4]{margin-right:-4px}@media(max-width:768px){.tooltip[data-v-08f5c8d4]{display:none}}.popup[data-v-08f5c8d4]{animation:popup-fade-in-08f5c8d4 .2s ease-out;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#0000004d;border-radius:12px;bottom:calc(100% + 8px);display:flex;flex-direction:column;gap:4px;left:50%;min-width:140px;padding:8px;position:absolute;text-shadow:0 0 2px #000;transform:translate(-50%);z-index:9999}@keyframes popup-fade-in-08f5c8d4{0%{opacity:0;transform:translate(-50%) translateY(8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.popup-button[data-v-08f5c8d4]{align-items:center;background-color:transparent;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;gap:8px;padding:8px 12px;transition:background-color .15s ease}.popup-button[data-v-08f5c8d4]:hover{background-color:#ffffff1a}.popup-button.active[data-v-08f5c8d4]{background-color:#fff3;color:#fff}.popup-icon[data-v-08f5c8d4]{filter:drop-shadow(0 0 1px rgba(0,0,0,.8));flex-shrink:0;height:18px;width:18px}.popup-label[data-v-08f5c8d4]{font-size:13px;font-weight:500;white-space:nowrap}.center-ui-panel[data-v-de7c29d1]{bottom:32px;left:50%;position:absolute;transform:translate(-50%);z-index:10}@media(max-width:768px){.center-ui-panel[data-v-de7c29d1]{bottom:80px;left:0;pointer-events:none;right:0;transform:none;width:100%}.fly-cursor[data-v-de7c29d1],.fly-cursors-container[data-v-de7c29d1],.orbit-cursor[data-v-de7c29d1]{pointer-events:auto}.orbit-cursors-container[data-v-de7c29d1]{box-sizing:border-box;gap:0;justify-content:space-between;padding:0 16px;pointer-events:none;width:100%}}.orbit-cursors-container[data-v-de7c29d1]{align-items:center;display:flex;gap:48px;justify-content:center}.orbit-group[data-v-de7c29d1]{gap:16px;pointer-events:auto}.orbit-cursor[data-v-de7c29d1],.orbit-group[data-v-de7c29d1]{align-items:center;display:flex}.orbit-cursor[data-v-de7c29d1]{flex-direction:column;gap:4px;position:relative}.reset-button[data-v-de7c29d1]{bottom:-12px;position:absolute;right:-60px;z-index:20}.cursor-count-2 .reset-button[data-v-de7c29d1]{bottom:-15px;right:50%;transform:translate(50%)}.camera-mode-auto .reset-button[data-v-de7c29d1],.cursor-count-0 .reset-button[data-v-de7c29d1]{display:none}.fly-cursors-container[data-v-de7c29d1]{align-items:center;display:flex;gap:16px;justify-content:center}.fly-cursor[data-v-de7c29d1]{align-items:center;display:flex;flex-direction:column;gap:4px;position:relative}.cursor-label[data-v-de7c29d1]{color:#fffc;font-size:12px;font-weight:500;text-align:center}.fade-enter-active[data-v-de7c29d1]{transition:all .4s cubic-bezier(.25,.46,.45,.94)}.fade-leave-active[data-v-de7c29d1]{transition:all .2s ease-in-out}.fade-enter-from[data-v-de7c29d1]{opacity:0;transform:translateY(10px)}.fade-leave-to[data-v-de7c29d1]{opacity:0;transform:translateY(-5px)}.fade-enter-to[data-v-de7c29d1],.fade-leave-from[data-v-de7c29d1]{opacity:1;transform:translateY(0)}.settings-menu-container[data-v-1abfacb9]{position:absolute;z-index:10}@media(max-width:768px){.settings-menu-container[data-v-1abfacb9]{position:fixed;z-index:50}}.settings-menu-wrapper[data-v-1abfacb9]{display:flex;position:relative}.settings-menu[data-v-1abfacb9]{overflow:hidden;position:relative;text-shadow:0 0 2px #000;width:260px}.settings-menu-content[data-v-1abfacb9]{max-height:400px;overflow-y:auto;padding:8px 0}.settings-menu-item[data-v-1abfacb9]{align-items:center;display:flex;justify-content:space-between;min-height:32px;padding:4px 20px}.settings-menu-item--disabled .menu-item-icon[data-v-1abfacb9],.settings-menu-item--disabled .menu-item-label[data-v-1abfacb9]{color:#ffffff59}.menu-item-left[data-v-1abfacb9]{align-items:center;display:flex;flex-shrink:0;gap:12px;padding-right:16px}.menu-item-icon[data-v-1abfacb9]{color:#ffffffb3;height:18px;width:18px}.menu-item-label-container[data-v-1abfacb9]{display:flex;flex-direction:column;gap:2px}.menu-item-label[data-v-1abfacb9]{color:#ffffffe6;font-size:14px;font-weight:500;white-space:nowrap}.menu-item-right[data-v-1abfacb9]{align-items:center;display:flex}.settings-switch[data-v-1abfacb9]{background:#00000061;border:none;border-radius:10px;box-sizing:border-box;cursor:pointer;flex-shrink:0;height:20px;padding:0;position:relative;transition:background .22s ease;width:36px}.settings-switch[data-v-1abfacb9]:hover{background:#0000007a}.settings-switch[data-v-1abfacb9]:focus-visible{outline:2px solid hsla(0,0%,100%,.65);outline-offset:2px}.settings-switch--on[data-v-1abfacb9]{background:#ffffff61}.settings-switch--on[data-v-1abfacb9]:hover{background:#ffffff7a}.settings-switch[data-v-1abfacb9]:disabled{cursor:not-allowed;opacity:.45}.settings-switch[data-v-1abfacb9]:disabled:hover{background:#00000061}.settings-switch--on[data-v-1abfacb9]:disabled:hover{background:#ffffff61}.settings-switch-thumb[data-v-1abfacb9]{background:#fff;border-radius:50%;box-shadow:0 2px 5px #0003,0 1px 1px #0000002e;height:16px;left:2px;pointer-events:none;position:absolute;top:2px;transition:transform .22s ease;width:16px}.settings-switch--on .settings-switch-thumb[data-v-1abfacb9]{transform:translate(16px)}.settings-menu-content[data-v-1abfacb9]::-webkit-scrollbar{width:4px}.settings-menu-content[data-v-1abfacb9]::-webkit-scrollbar-track{background:#ffffff0d;border-radius:2px}.settings-menu-content[data-v-1abfacb9]::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}.settings-menu-content[data-v-1abfacb9]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.pc-only[data-v-b53526c0]{display:block}.sp-only[data-v-b53526c0]{display:none}@media(max-width:768px){.pc-only[data-v-b53526c0]{display:none}.sp-only[data-v-b53526c0]{display:block}}.page-container[data-v-b53526c0]{display:flex;flex-direction:column;height:100%;min-width:320px;width:100%}.viewer[data-v-b53526c0]{flex:1;height:100%;position:relative;width:100%}.viewer[data-v-b53526c0]:fullscreen{height:100vh;width:100vw}.viewer[data-v-b53526c0]:-webkit-full-screen{height:100vh;width:100vw}.viewer[data-v-b53526c0]:-moz-full-screen{height:100vh;width:100vw}.viewer[data-v-b53526c0]:-ms-fullscreen{height:100vh;width:100vw}.viewer.ios-safari-fullscreen[data-v-b53526c0]{height:100svh!important;left:0!important;position:fixed!important;top:0!important;width:100svw!important;z-index:999999!important;-webkit-overflow-scrolling:touch;overscroll-behavior:none;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.viewer.mobile-fullscreen[data-v-b53526c0],.viewer.webview-fullscreen[data-v-b53526c0]{height:100vh!important;left:0!important;position:fixed!important;top:0!important;width:100vw!important;z-index:999999!important}.viewer.webview-fullscreen[data-v-b53526c0]{-webkit-overflow-scrolling:touch;overscroll-behavior:none;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.viewer.ios-safari-fullscreen .bottom-center-controls[data-v-b53526c0]{bottom:calc(16px + env(safe-area-inset-bottom))!important}.viewer.mobile-fullscreen .bottom-center-controls[data-v-b53526c0]{bottom:16px!important}.viewer.webview-fullscreen .bottom-center-controls[data-v-b53526c0]{bottom:calc(16px + env(safe-area-inset-bottom))!important}.title-container[data-v-b53526c0]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#00000080;border-radius:8px;left:24px;padding:8px 16px;position:absolute;top:24px;z-index:10}.title[data-v-b53526c0]{font-size:14px;font-weight:500;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.debug-info[data-v-b53526c0],.title[data-v-b53526c0]{color:#ffffffe6}.debug-info[data-v-b53526c0]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#00000080;border-radius:8px;font-family:monospace;font-size:12px;padding:8px 16px;position:absolute;right:24px;top:24px;z-index:10}.debug-info .debug-item[data-v-b53526c0]{display:flex;gap:8px;margin:4px 0}.debug-info .debug-item .label[data-v-b53526c0]{color:#fff9;min-width:80px}.debug-info .debug-item .value[data-v-b53526c0]{color:#ffffffe6;font-weight:500}.new-ui-layout[data-v-b53526c0]{inset:0;pointer-events:none;position:absolute;z-index:2}.new-ui-layout[data-v-b53526c0]>*{pointer-events:auto}.settings-menu-top-right[data-v-b53526c0]{right:0}@media(min-width:769px){.settings-menu-top-right[data-v-b53526c0]{top:calc(100% + 8px)}}@media(max-width:768px){.settings-menu-top-right[data-v-b53526c0]{left:auto;right:16px;top:72px}}.top-right-settings-host--inline[data-v-b53526c0]{position:absolute;right:16px;top:24px;z-index:30}.top-right-settings[data-v-b53526c0]{align-items:center;display:inline-flex;position:relative}.bottom-center-controls[data-v-b53526c0]{align-items:flex-end;bottom:16px;display:flex;justify-content:center;left:50%;position:absolute;transform:translate(-50%);z-index:30}.bottom-center-controls[data-v-b53526c0] .tooltip.top{bottom:calc(100% + 8px)}.settings-icon-button[data-v-b53526c0]{align-items:center;display:inline-flex;flex:0 0 40px;flex-shrink:0;height:40px;justify-content:center;max-height:40px;max-width:40px;min-height:40px;min-width:40px;overflow:visible;position:relative;width:40px}.settings-icon-button--hq[data-v-b53526c0]:after{background:#ff64bf;border-radius:2px;color:#fff;content:"HQ";font-size:8px;font-weight:500;line-height:1em;padding:2px 2px 1px;pointer-events:none;position:absolute;right:2px;text-shadow:none;top:2px;white-space:nowrap;z-index:2}.settings-icon-button[data-v-b53526c0] .icon-button-container{flex:0 0 40px;height:40px;max-width:40px;min-width:40px;width:40px}.settings-icon-button[data-v-b53526c0] .icon-button{height:40px;max-width:40px;min-width:40px;width:40px;--tavio-glass-surface-radius:50%;border-radius:50%;box-sizing:border-box}.settings-icon-button[data-v-b53526c0] .icon-button:before{border-radius:50%;height:100%;left:0;top:0;transform:none;width:100%}.settings-icon-button[data-v-b53526c0] .icon{height:20px;width:20px}.controls-group[data-v-b53526c0]{align-items:center;display:flex;gap:0;--tavio-glass-surface-radius:24px;text-shadow:0 0 2px #000}.controls-group[data-v-b53526c0]:has(>:only-child){padding:0}.error-popup-overlay[data-v-b53526c0]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#000000b3;display:flex;justify-content:center;inset:0;position:fixed;z-index:1000}.error-popup[data-v-b53526c0]{background-color:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:400px;overflow:hidden;width:90%}.error-popup-header[data-v-b53526c0]{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px;padding:20px 24px 0}.error-popup-title[data-v-b53526c0]{color:#dc2626;font-size:18px;font-weight:600;margin:0}.error-popup-close[data-v-b53526c0]{background:none;border:none;border-radius:4px;color:#6b7280;cursor:pointer;font-size:24px;padding:4px;transition:background-color .2s}.error-popup-close[data-v-b53526c0]:hover{background-color:#f3f4f6;color:#374151}.error-popup-content[data-v-b53526c0]{padding:0 24px 24px}.error-popup-message[data-v-b53526c0]{color:#374151;font-size:14px;line-height:1.5;margin-bottom:20px;word-break:break-word}.version-mismatch-details[data-v-b53526c0]{background-color:#fef3c7;border:1px solid #f59e0b;border-radius:8px;margin-bottom:20px;padding:16px}.version-mismatch-title[data-v-b53526c0]{color:#92400e;font-size:16px;font-weight:600;margin:0 0 12px}.version-mismatch-list[data-v-b53526c0]{color:#92400e;margin:0;padding-left:20px}.version-mismatch-list li[data-v-b53526c0]{font-size:14px;line-height:1.5;margin-bottom:8px}.version-mismatch-list li[data-v-b53526c0]:last-child{margin-bottom:0}.error-popup-actions[data-v-b53526c0]{display:flex;gap:12px;justify-content:center}.error-popup-button[data-v-b53526c0]{background-color:#dc2626;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;min-width:80px;padding:10px 20px;transition:background-color .2s}.error-popup-button[data-v-b53526c0]:hover{background-color:#b91c1c}.error-popup-button.secondary[data-v-b53526c0]{background-color:#6b7280}.error-popup-button.secondary[data-v-b53526c0]:hover{background-color:#4b5563}.mode-message[data-v-b53526c0]{animation:message-fade-in-out-b53526c0 3s ease-in-out;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#0000004d;border-radius:16px;bottom:96px;color:#fff;font-size:10px;font-weight:500;left:50%;padding:6px 12px;pointer-events:none;position:absolute;text-shadow:0 0 2px #000;transform:translate(-50%);white-space:nowrap;z-index:10}@media(max-width:768px){.mode-message[data-v-b53526c0]{bottom:140px}}.mode-switch-message[data-v-b53526c0]{animation:mode-switch-message-slide-up-b53526c0 2s ease-in-out}@keyframes message-fade-in-out-b53526c0{0%{opacity:0;transform:translate(-50%) translateY(10px)}15%{opacity:1;transform:translate(-50%) translateY(0)}85%{opacity:1;transform:translate(-50%) translateY(0)}to{opacity:0;transform:translate(-50%) translateY(-10px)}}@keyframes mode-switch-message-slide-up-b53526c0{0%{opacity:0;transform:translate(-50%) translateY(8px)}20%{opacity:1;transform:translate(-50%) translateY(0)}80%{opacity:1;transform:translate(-50%) translateY(0)}to{opacity:0;transform:translate(-50%) translateY(-8px)}}.progress-bar-shell[data-v-b53526c0]{bottom:72px;box-sizing:border-box;left:50%;max-width:480px;opacity:1;pointer-events:none;position:absolute;transform:translate(-50%);transition:opacity .15s ease-out;width:min(480px,calc(100vw - 32px));z-index:20}.progress-bar-shell--hidden[data-v-b53526c0]{opacity:0;transition:opacity .4s ease-out}.progress-bar-shell--hidden .progress-bar-tile[data-v-b53526c0]{pointer-events:none}@media(max-width:768px){.progress-bar-shell[data-v-b53526c0]{bottom:72px}}.progress-bar-tile[data-v-b53526c0]{align-items:center;box-sizing:border-box;display:flex;gap:12px;padding:4px 12px 4px 4px;pointer-events:auto;width:100%}.progress-bar-play-btn[data-v-b53526c0]{align-items:center;background:transparent;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;padding:0;transition:background-color .15s ease;width:32px}.progress-bar-play-btn[data-v-b53526c0]:hover{background:#ffffff1a}.progress-bar-play-btn[data-v-b53526c0]:active{background:#fff3}.progress-bar-play-icon[data-v-b53526c0]{filter:drop-shadow(0 0 1px rgba(0,0,0,.8));height:24px;width:24px}.progress-bar-track[data-v-b53526c0]{background-color:#ffffff47;border-radius:2px;cursor:pointer;flex:1;height:4px;min-width:0;overflow:visible;position:relative;touch-action:none}.progress-bar-fill[data-v-b53526c0]{background-color:#ffffffeb;border-radius:2px;height:100%;left:0;position:absolute;top:0;transition:width .05s linear}.progress-bar-handle[data-v-b53526c0]{background-color:#fff;border-radius:50%;box-shadow:0 2px 4px #00000059;height:12px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .1s ease;width:12px}.progress-bar-tile:hover .progress-bar-handle[data-v-b53526c0]{transform:translate(-50%,-50%) scale(1.2)}.progress-bar-track:active .progress-bar-handle[data-v-b53526c0]{transform:translate(-50%,-50%) scale(1.3)}.recording-overlay[data-v-b53526c0]{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#000000b3;border-radius:12px;flex-direction:column;left:50%;padding:12px 20px;pointer-events:none;position:absolute;top:16px;transform:translate(-50%);z-index:100}.recording-indicator[data-v-b53526c0],.recording-overlay[data-v-b53526c0]{align-items:center;display:flex;gap:8px}.recording-dot[data-v-b53526c0]{animation:recording-dot-blink-b53526c0 1s ease-in-out infinite;background-color:#ef4444;border-radius:50%;height:12px;width:12px}@keyframes recording-dot-blink-b53526c0{0%,to{opacity:1}50%{opacity:.3}}.recording-text[data-v-b53526c0]{color:#fff;font-size:14px;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.5)}.recording-progress-container[data-v-b53526c0]{background-color:#ffffff4d;border-radius:2px;height:4px;overflow:hidden;width:120px}.recording-progress-bar[data-v-b53526c0]{background-color:#ef4444;border-radius:2px;height:100%;transition:width .1s linear}.recording-progress-text[data-v-b53526c0]{color:#fffc;font-size:12px;font-weight:500}.record-button[data-v-d8696057]{align-items:stretch;background:transparent;border:none;border-radius:24px;box-sizing:border-box;cursor:pointer;display:inline-flex;isolation:isolate;justify-content:center;overflow:visible;padding:.5px;position:relative}.record-button[data-v-d8696057]:before{animation:record-glow-d8696057 8s linear infinite;background:linear-gradient(45deg,#ff64bf,#feac24,#00e7e5,#fff,#ff64bf);background-size:400% 400%;border-radius:24px;content:"";filter:blur(4px);height:calc(100% + 1px);left:-.5px;opacity:.8;pointer-events:none;position:absolute;top:-.5px;width:calc(100% + 1px);z-index:0}@keyframes record-glow-d8696057{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.record-button__inner[data-v-d8696057]{align-items:center;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#00000080;border-radius:23px;display:flex;gap:8px;height:40px;padding:0 16px;position:relative;transition:background .15s ease;z-index:1}.record-button:hover .record-button__inner[data-v-d8696057]{background:#000000a6}.record-button__text[data-v-d8696057]{color:#fff;font-size:14px;font-weight:600;text-shadow:0 0 2px rgba(0,0,0,.8);white-space:nowrap}.record-dot[data-v-d8696057]{background:#f44;border-radius:50%;display:inline-block;flex-shrink:0;height:8px;width:8px}.record-dot--blink[data-v-d8696057]{animation:blink-d8696057 1s ease-in-out infinite}@keyframes blink-d8696057{0%,to{opacity:1}50%{opacity:.2}}.unsupported-message[data-v-d8696057]{color:#fff9;font-size:12px;margin:0}.preview-overlay[data-v-d8696057]{flex-direction:column;inset:0;pointer-events:none;position:fixed;z-index:9998}.preview-overlay[data-v-d8696057],.record-frame[data-v-d8696057]{align-items:center;display:flex;justify-content:center}.record-frame[data-v-d8696057]{border:1.5px solid hsla(0,0%,100%,.65);box-shadow:0 0 0 9999px #0009;flex-shrink:0;position:relative}.record-frame__label[data-v-d8696057]{color:#fff9;font-size:11px;font-weight:600;left:50%;letter-spacing:.08em;pointer-events:none;position:absolute;text-shadow:0 0 4px rgba(0,0,0,.9);top:14px;transform:translate(-50%);white-space:nowrap}.countdown-in-frame[data-v-d8696057]{font-size:160px;line-height:1;text-shadow:0 0 60px rgba(255,100,191,.9),0 0 120px rgba(255,100,191,.5);-webkit-user-select:none;-moz-user-select:none;user-select:none}.countdown-in-frame[data-v-d8696057],.rec-badge[data-v-d8696057]{color:#fff;font-weight:700;pointer-events:none}.rec-badge[data-v-d8696057]{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#00000073;border-radius:14px;display:flex;font-size:11px;gap:8px;height:28px;left:16px;letter-spacing:.1em;padding:0 10px;position:absolute;right:16px;top:16px}.rec-label[data-v-d8696057]{flex-shrink:0}.progress-track[data-v-d8696057]{background:#ffffff40;border-radius:1px;flex:1;height:2px;overflow:hidden}.progress-fill[data-v-d8696057]{background:#fff;border-radius:1px;height:100%;transition:width .08s linear}.preview-controls[data-v-d8696057]{align-items:center;bottom:calc(env(safe-area-inset-bottom,0px) + 32px);display:flex;flex-direction:column;gap:14px;left:50%;position:fixed;transform:translate(-50%);z-index:9999}.category-tabs[data-v-d8696057]{display:flex;gap:8px}.category-tab[data-v-d8696057]{align-items:center;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#00000059;border:1px solid hsla(0,0%,100%,.15);border-radius:14px;color:#ffffff80;cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:8px 14px;transition:background .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.category-tab[data-v-d8696057]:hover{background:#ffffff1a;color:#fffc}.category-tab.is-active[data-v-d8696057]{background:#ffffff26;border-color:#ffffff8c;color:#fff}.category-tab__label[data-v-d8696057]{font-size:10px;font-weight:500;letter-spacing:.04em}.category-tab__value[data-v-d8696057]{font-size:13px;font-weight:700}.option-row[data-v-d8696057]{display:flex;gap:8px}.option-btn[data-v-d8696057]{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#00000059;border:1px solid hsla(0,0%,100%,.2);border-radius:20px;color:#ffffff8c;cursor:pointer;font-size:13px;font-weight:600;padding:6px 18px;transition:background .15s ease,color .15s ease,border-color .15s ease;white-space:nowrap}.option-btn[data-v-d8696057]:hover{background:#ffffff1f;color:#ffffffd9}.option-btn.is-active[data-v-d8696057]{background:#ffffff2e;border-color:#ffffffb3;color:#fff}.action-row[data-v-d8696057]{gap:12px}.action-row[data-v-d8696057],.preview-btn[data-v-d8696057]{align-items:center;display:flex}.preview-btn[data-v-d8696057]{border:none;border-radius:24px;cursor:pointer;font-size:15px;font-weight:600;gap:8px;height:48px;padding:0 24px;transition:opacity .15s ease;white-space:nowrap}.preview-btn[data-v-d8696057]:active{opacity:.7}.preview-btn--cancel[data-v-d8696057]{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#ffffff1f;border:1px solid hsla(0,0%,100%,.2);color:#fffc}.preview-btn--cancel[data-v-d8696057]:hover{background:#fff3;color:#fff}.preview-btn--start[data-v-d8696057]{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#1e1e1ed9;border:1.5px solid rgba(255,68,68,.6);box-shadow:0 0 20px #ff444440;color:#fff}.preview-btn--start[data-v-d8696057]:hover{background:#323232e6;border-color:#f44c;box-shadow:0 0 28px #f446}.preview-btn--ok[data-v-d8696057]{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#ffffff26;border:1.5px solid hsla(0,0%,100%,.5);color:#fff;justify-content:center;min-width:120px}.preview-btn--ok[data-v-d8696057]:hover{background:#ffffff40;border-color:#fffc}.fade-enter-active[data-v-d8696057],.fade-leave-active[data-v-d8696057]{transition:opacity .25s ease}.fade-enter-from[data-v-d8696057],.fade-leave-to[data-v-d8696057]{opacity:0}.musubi-recording-range[data-v-64de8d8a]{border:2px solid #00e7e5;box-shadow:0 0 0 9999px #0000006b;box-sizing:border-box;pointer-events:none;position:fixed;z-index:9997}.musubi-recording-range__label[data-v-64de8d8a]{color:#00e7e5f2;font-size:11px;font-weight:700;left:50%;letter-spacing:.08em;pointer-events:none;position:absolute;text-shadow:0 0 6px rgba(0,0,0,.9);top:10px;transform:translate(-50%);white-space:nowrap}.fade-enter-active[data-v-64de8d8a],.fade-leave-active[data-v-64de8d8a]{transition:opacity .2s ease}.fade-enter-from[data-v-64de8d8a],.fade-leave-to[data-v-64de8d8a]{opacity:0}.musubi-perspective-guide[data-v-0d137669]{align-items:center;box-sizing:border-box;display:flex;justify-content:center;overflow:hidden;pointer-events:none;position:fixed;z-index:9998}.musubi-perspective-guide__img[data-v-0d137669]{display:block;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.fade-enter-active[data-v-0d137669],.fade-leave-active[data-v-0d137669]{transition:opacity .2s ease}.fade-enter-from[data-v-0d137669],.fade-leave-to[data-v-0d137669]{opacity:0}.musubi-effect-panel[data-v-b286e8df]{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#00000080;border:1px solid hsla(0,0%,100%,.2);border-radius:12px;display:flex;flex-direction:column;gap:6px;max-width:min(200px,calc(100vw - 32px));min-width:168px;padding:8px 10px}.musubi-effect-panel__title[data-v-b286e8df]{color:#ffffff8c;font-size:11px;font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}.musubi-effect-panel__reset-btn[data-v-b286e8df]{background:#ffffff14;border:1px solid hsla(0,0%,100%,.35);border-radius:6px;color:#fff;cursor:pointer;font-size:11px;font-weight:700;height:28px;letter-spacing:.04em;margin:0 0 4px;padding:0 8px;transition:background .15s ease,border-color .15s ease;width:100%}.musubi-effect-panel__reset-btn[data-v-b286e8df]:hover{background:#ffffff29;border-color:#ffffff8c}.musubi-effect-panel__reset-btn[data-v-b286e8df]:active{background:#ffffff38}.musubi-effect-panel__field[data-v-b286e8df]{align-items:center;display:flex;gap:6px;justify-content:space-between;margin:0 0 4px}.musubi-effect-panel__select[data-v-b286e8df]{background:#ffffff1a;border:1px solid hsla(0,0%,100%,.25);border-radius:6px;color:#fff;cursor:pointer;flex:1;font:inherit;font-size:11px;font-weight:600;height:26px;min-width:0;padding:0 6px}.musubi-effect-panel__slider[data-v-b286e8df]{display:flex;flex-direction:column;gap:4px;margin:2px 0 4px}.musubi-effect-panel__slider-header[data-v-b286e8df]{align-items:center;display:flex;gap:6px;justify-content:space-between}.musubi-effect-panel__slider-value[data-v-b286e8df]{color:#fff;font-size:11px;font-variant-numeric:tabular-nums;font-weight:700}.musubi-effect-panel__range[data-v-b286e8df]{accent-color:#ff64bf;cursor:pointer;height:4px;margin:0;width:100%}.musubi-effect-panel__label[data-v-b286e8df]{color:#ffffff80;flex:0 0 84px;font-size:10px;font-weight:600;letter-spacing:.02em;line-height:1;white-space:nowrap}.modal-backdrop[data-v-5cf78f87]{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;padding:16px 16px max(16px,env(safe-area-inset-bottom));position:fixed;z-index:10000}.modal-dialog[data-v-5cf78f87]{background:#fff;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-height:min(90vh,720px);max-width:400px;overflow-y:auto;padding:20px;width:100%}.modal-dialog__header[data-v-5cf78f87]{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.modal-dialog__title[data-v-5cf78f87]{font-size:18px;font-weight:700;margin:0}.modal-dialog__close[data-v-5cf78f87]{align-items:center;background:#e0e0e0;border:none;border-radius:50%;color:#000;cursor:pointer;display:flex;font-size:18px;height:32px;justify-content:center;line-height:1;transition:background .15s ease;width:32px}.modal-dialog__close[data-v-5cf78f87]:hover{background:#d4d4d4}.modal-dialog__preview[data-v-5cf78f87]{aspect-ratio:9/16;background:#000;border-radius:12px;margin-bottom:20px;max-height:min(50vh,480px);overflow:hidden;width:100%}.preview-video[data-v-5cf78f87]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.save-btn[data-v-5cf78f87]{align-items:center;background:#111827;border:1px solid #111827;border-radius:999px;color:#fff;cursor:pointer;display:flex;font:inherit;font-size:14px;font-weight:600;justify-content:center;line-height:1.2;min-height:44px;padding:10px 14px;transition:background-color .2s ease,border-color .2s ease;width:100%}.save-btn[data-v-5cf78f87]:hover{background:#374151;border-color:#374151}.save-btn[data-v-5cf78f87]:active{background:#1f2937;border-color:#1f2937}.modal-enter-active[data-v-5cf78f87],.modal-leave-active[data-v-5cf78f87]{transition:opacity .25s ease}.modal-enter-from[data-v-5cf78f87],.modal-leave-to[data-v-5cf78f87]{opacity:0}.modal-enter-active .modal-dialog[data-v-5cf78f87],.modal-leave-active .modal-dialog[data-v-5cf78f87]{transition:transform .25s ease,opacity .25s ease}.modal-enter-from .modal-dialog[data-v-5cf78f87],.modal-leave-to .modal-dialog[data-v-5cf78f87]{opacity:0;transform:scale(.96)}.modal-overlay[data-v-59d1ae7e]{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.modal-content[data-v-59d1ae7e]{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:500px;padding:0;width:90%}.modal-header[data-v-59d1ae7e]{align-items:center;border-radius:12px 12px 0 0;color:#fff;display:flex;font-weight:600;justify-content:space-between;padding:18px 24px 12px}.error-header[data-v-59d1ae7e]{background-color:#ef4444}.processing-header[data-v-59d1ae7e]{background-color:#10b981}.modal-title[data-v-59d1ae7e]{color:#1f2937;font-size:18px;font-weight:600;margin:0}.close-button[data-v-59d1ae7e]{background:none;border:none;border-radius:4px;color:#6b7280;cursor:pointer;padding:4px;transition:color .2s}.close-button[data-v-59d1ae7e]:hover{color:#374151}.modal-body[data-v-59d1ae7e]{padding:20px 24px;text-align:left}.error-icon[data-v-59d1ae7e]{margin-bottom:16px;text-align:center}.error-icon svg[data-v-59d1ae7e]{height:auto;width:60px}.processing-icon[data-v-59d1ae7e]{margin-bottom:16px;text-align:center}.processing-icon svg[data-v-59d1ae7e]{height:60px;width:60px}.spinner[data-v-59d1ae7e]{animation:spin-59d1ae7e 1s linear infinite}@keyframes spin-59d1ae7e{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.error-title[data-v-59d1ae7e]{color:#1f2937;font-size:18px;font-weight:700;line-height:1.4;margin:0 0 12px}.error-message[data-v-59d1ae7e]{color:#374151;font-size:14px;line-height:1.6;margin:0}.modal-footer[data-v-59d1ae7e]{display:flex;gap:12px;padding:0 24px 24px}.retry-button[data-v-59d1ae7e]{background-color:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;flex:1;font-size:14px;font-weight:500;padding:12px 16px;transition:background-color .2s}.retry-button[data-v-59d1ae7e]:hover{background-color:#2563eb}.close-modal-button[data-v-59d1ae7e]{background-color:#f3f4f6;border:none;border-radius:8px;color:#374151;cursor:pointer;flex:1;font-size:14px;font-weight:500;padding:12px 16px;transition:background-color .2s}.close-modal-button[data-v-59d1ae7e]:hover{background-color:#e5e7eb}.modal-overlay[data-v-41cc5076]{align-items:center;background-color:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.modal-content[data-v-41cc5076]{animation:fadeIn-41cc5076 .2s ease-in-out;background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:flex;flex-direction:column;max-width:500px;width:90%}.modal-header[data-v-41cc5076]{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:12px 16px}.modal-title[data-v-41cc5076]{color:#1f2937;font-size:16px;font-weight:600;line-height:1.25;margin:0}.close-button[data-v-41cc5076]{background:none;border:none;border-radius:4px;color:#6b7280;cursor:pointer;line-height:0;padding:2px;transition:color .2s}.close-button[data-v-41cc5076]:hover:not(:disabled){color:#374151}.close-button[data-v-41cc5076]:disabled{cursor:not-allowed;opacity:.5}.modal-body[data-v-41cc5076]{padding:24px;text-align:center}.modal-description[data-v-41cc5076]{color:#111827;font-size:15px;font-weight:600;margin-bottom:24px}.modal-footer[data-v-41cc5076]{border-top:1px solid #e5e7eb;display:flex;gap:12px;padding:16px 24px}.modal-button[data-v-41cc5076]{align-items:center;border-radius:8px;box-sizing:border-box;cursor:pointer;display:inline-flex;flex:1;font-size:14px;font-weight:600;justify-content:center;line-height:1.2;padding:12px 16px;text-align:center;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s}.modal-button--primary[data-v-41cc5076]{background-color:#111827;border:1px solid #111827;color:#fff}.modal-button--primary[data-v-41cc5076]:hover{background-color:#374151;border-color:#374151}.modal-button--secondary[data-v-41cc5076]{background-color:#fff;border:1px solid #d1d5db;color:#111827}.modal-button--secondary[data-v-41cc5076]:hover{background-color:#f9fafb;border-color:#9ca3af}@keyframes fadeIn-41cc5076{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.modal-overlay[data-v-b0de1c27]{align-items:center;background-color:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.modal-content[data-v-b0de1c27]{animation:fadeIn-b0de1c27 .2s ease-in-out;background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:flex;flex-direction:column;max-width:500px;width:90%}.modal-header[data-v-b0de1c27]{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px}.modal-title[data-v-b0de1c27]{color:#1f2937;font-size:18px;font-weight:600;margin:0}.close-button[data-v-b0de1c27]{background:none;border:none;border-radius:4px;color:#6b7280;cursor:pointer;padding:4px;transition:color .2s}.close-button[data-v-b0de1c27]:hover:not(:disabled){color:#374151}.close-button[data-v-b0de1c27]:disabled{cursor:not-allowed;opacity:.5}.modal-body[data-v-b0de1c27]{padding:24px;text-align:center}.modal-description[data-v-b0de1c27]{color:#111827;font-size:15px;font-weight:600;margin-bottom:24px}.modal-footer[data-v-b0de1c27]{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:16px 24px}.modal-button[data-v-b0de1c27]{border:none;border-radius:8px;cursor:pointer;font-weight:600;padding:10px 20px;transition:background-color .2s,color .2s,opacity .2s}.run-button[data-v-b0de1c27]{background-color:#3b82f6;color:#fff}.run-button[data-v-b0de1c27]:hover:not(:disabled){background-color:#2563eb}.run-button[data-v-b0de1c27]:disabled{background-color:#93c5fd;cursor:not-allowed;opacity:.7}.close-footer-button[data-v-b0de1c27]{background-color:#e5e7eb;color:#374151}.close-footer-button[data-v-b0de1c27]:hover:not(:disabled){background-color:#d1d5db}.close-footer-button[data-v-b0de1c27]:disabled{cursor:not-allowed;opacity:.5}@keyframes fadeIn-b0de1c27{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.modal-overlay[data-v-a8afb050]{align-items:center;background-color:#00000080;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1000}.modal-content[data-v-a8afb050]{animation:fadeIn-a8afb050 .2s ease-in-out;background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-height:min(90vh,640px);max-width:min(500px,calc(100vw - 32px));overflow-y:auto;width:100%}.modal-header[data-v-a8afb050]{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:12px 16px}.modal-title[data-v-a8afb050]{color:#1f2937;font-size:16px;font-weight:600;line-height:1.25;margin:0}.close-button[data-v-a8afb050]{background:none;border:none;border-radius:4px;color:#6b7280;cursor:pointer;line-height:0;padding:2px;transition:color .2s}.close-button[data-v-a8afb050]:hover{color:#374151}.modal-body[data-v-a8afb050]{padding:16px 12px 20px}.section-label[data-v-a8afb050]{color:#374151;font-size:13px;font-weight:600;margin:0 0 10px}.section-label--panel[data-v-a8afb050]{margin-bottom:8px}.share-panel-slot[data-v-a8afb050]{border-top:1px solid #e5e7eb;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin-top:16px;min-height:128px}.share-panel-slot__content[data-v-a8afb050]{width:100%}.share-panel-slot__content--video[data-v-a8afb050]{align-items:center;display:flex;flex-direction:column;gap:8px}.video-action-row[data-v-a8afb050]{display:flex;gap:10px;max-width:360px;width:100%}.action-btn[data-v-a8afb050]{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;flex:1;font:inherit;font-size:14px;font-weight:600;justify-content:center;line-height:1.2;min-height:44px;padding:10px 14px;transition:background-color .2s,border-color .2s,color .2s}.action-btn--primary[data-v-a8afb050]{background:#111827;border:1px solid #111827;color:#fff}.action-btn--primary[data-v-a8afb050]:hover:not(.action-btn--loading){background:#374151;border-color:#374151}.action-btn--secondary[data-v-a8afb050]{background:#fff;border:1px solid #d1d5db;color:#111827}.action-btn--secondary[data-v-a8afb050]:hover:not(.action-btn--loading){background:#f9fafb;border-color:#9ca3af}.action-btn--loading[data-v-a8afb050]{cursor:default;opacity:.85;pointer-events:none}.video-save-status[data-v-a8afb050]{align-items:center;box-sizing:border-box;display:flex;justify-content:center;margin:0;max-width:360px;min-height:20px;padding:0;text-align:center;width:100%}.video-save-status__text[data-v-a8afb050]{color:#059669;font-size:13px;font-weight:600;line-height:1.3}.icon-row[data-v-a8afb050]{display:flex;flex-wrap:nowrap;gap:8px;justify-content:center;width:100%}@media(max-width:380px){.icon-row[data-v-a8afb050]{overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;padding-bottom:4px;scrollbar-width:thin}.sns-item[data-v-a8afb050]{flex:0 0 52px;width:52px}}.sns-item[data-v-a8afb050]{align-items:center;aspect-ratio:3/4;background:transparent;border:none;border-radius:10px;box-sizing:border-box;color:#111827;cursor:pointer;display:flex;flex:0 0 62px;flex-direction:column;gap:6px;justify-content:center;min-width:0;padding:6px 4px;transition:background-color .15s ease;width:62px}.sns-item[data-v-a8afb050]:hover{background-color:#f3f4f6}.sns-item--active[data-v-a8afb050]{background-color:#e5e7eb}.sns-circle[data-v-a8afb050]{align-items:center;aspect-ratio:1/1;border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}@media(max-width:768px){.sns-circle[data-v-a8afb050]{height:38px;width:38px}.musubi-tab-icon[data-v-a8afb050]{max-height:32px;max-width:32px}}.sns-circle--x[data-v-a8afb050]{background:#000}.sns-circle--instagram[data-v-a8afb050]{background:radial-gradient(circle at 30% 100%,#fed576 0,#f47133 30%,#bc3081,#4c63d2)}.sns-circle--tiktok[data-v-a8afb050]{background:#000}.sns-circle--link[data-v-a8afb050]{background:#f3f4f6;color:#374151}.sns-circle--musubi[data-v-a8afb050]{background:#000;overflow:hidden}.musubi-tab-icon[data-v-a8afb050]{display:block;height:78%;max-height:34px;max-width:34px;-o-object-fit:contain;object-fit:contain;width:78%}.share-panel-slot__content--musubi[data-v-a8afb050]{align-items:center;display:flex;flex-direction:column;gap:8px;text-align:center}.musubi-panel-desc[data-v-a8afb050]{color:#6b7280;font-size:13px;line-height:1.45;margin:0 0 12px;max-width:320px}.musubi-start-btn[data-v-a8afb050]{max-width:280px;width:100%}.link-share-icon[data-v-a8afb050]{display:block;height:20px;width:20px}.sns-label[data-v-a8afb050]{color:#4b5563;flex-shrink:0;font-size:10px;line-height:1.1;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.download-unavailable[data-v-a8afb050]{color:#6b7280;font-size:13px;margin:0;text-align:center}.download-button[data-v-a8afb050]{align-items:center;background:#111827;border:none;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:600;justify-content:center;padding:10px 18px;text-decoration:none;transition:background-color .2s,opacity .2s}.download-button[data-v-a8afb050]:hover:not(.download-button--loading){background:#374151}.download-button--loading[data-v-a8afb050]{cursor:default;pointer-events:none}.url-field[data-v-a8afb050]{align-items:stretch;background:#fff;border:1px solid #d1d5db;border-radius:10px;display:flex;gap:0;overflow:hidden}.url-input[data-v-a8afb050]{background:#f9fafb;border:none;color:#1f2937;flex:1;font-size:13px;min-width:0;padding:10px 12px}.url-input[data-v-a8afb050]:focus{outline:none}.copy-button[data-v-a8afb050]{background:#fff;border:none;border-left:1px solid #d1d5db;color:#374151;cursor:pointer;flex-shrink:0;font-size:13px;font-weight:600;padding:10px 16px;transition:background-color .15s}.copy-button[data-v-a8afb050]:hover{background:#f3f4f6}@keyframes fadeIn-a8afb050{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes fadeIn-c704372f{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.animate-fadeIn[data-v-c704372f]{animation:fadeIn-c704372f .25s ease-in-out}.modal-overlay[data-v-d504d88d]{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10000}.modal-content[data-v-d504d88d]{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:500px;padding:0;width:90%}.modal-header[data-v-d504d88d]{border-bottom:1px solid #e5e7eb;padding:20px 24px 12px}.modal-title[data-v-d504d88d]{color:#1f2937;font-size:18px;font-weight:600;margin:0;text-align:center}.modal-body[data-v-d504d88d]{padding:24px;text-align:center}.modal-message[data-v-d504d88d]{color:#374151;font-size:15px;line-height:1.7;margin:0 0 12px}.modal-message strong[data-v-d504d88d]{color:#ef4444}.modal-footer[data-v-d504d88d]{padding:0 24px 24px}.close-button[data-v-d504d88d]{background-color:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:12px 16px;transition:background-color .2s;width:100%}.close-button[data-v-d504d88d]:hover{background-color:#2563eb}.loader-overlay[data-v-e96ee735]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;height:100%;inset:0;justify-content:center;position:fixed;width:100%;z-index:8000}.loader-container[data-v-e96ee735]{align-items:center;display:flex;flex-direction:column;gap:8px}.loader-svg[data-v-e96ee735]{height:120px;width:120px}.loader-text[data-v-e96ee735]{background:var( --brand-colors-gradation_multi,linear-gradient(109deg,#feac24 -22.23%,#ff64bf 49.47%,#00e7e5 121.18%) );-webkit-background-clip:text;background-size:200% 200%;-webkit-text-fill-color:transparent;animation:gradientMove-e96ee735 1.5s ease-out infinite;background-clip:text;font-size:16px;font-weight:500;letter-spacing:.05em;text-align:center}@keyframes gradientMove-e96ee735{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.loader-fade-leave-active[data-v-e96ee735]{transition:opacity 1s ease-out}.loader-fade-leave-from[data-v-e96ee735]{opacity:1}.loader-fade-leave-to[data-v-e96ee735]{opacity:0}svg[data-v-71703ca0]{background-color:transparent;-moz-filter:drop-shadow(0 0 4px rgba(100,.4));-ms-filter:drop-shadow(0 0 4px rgba(100,.4));-o-filter:drop-shadow(0 0 4px rgba(100,.4));filter:drop-shadow(0 0 4px rgba(100,.4));height:100%;width:auto}.button[data-v-94bdec9f]{--bb-h:40px;--bb-radius:24px;--bb-beam:.5px;align-items:stretch;background:transparent;border:none;cursor:pointer;display:inline-flex;isolation:isolate;justify-content:center;margin:0;min-width:0;overflow:visible;padding:var(--bb-beam);position:relative;vertical-align:middle}.button[data-v-94bdec9f],.button[data-v-94bdec9f]:before{border-radius:var(--bb-radius);box-sizing:border-box}.button[data-v-94bdec9f]:before{animation:button-glowing-94bdec9f 40s linear infinite;background:linear-gradient(45deg,#00e7e5,#feac24,#ff64bf,#fff,#00e7e5,#feac24,#ff64bf,#fff);background-size:600% 600%;content:"";filter:blur(4px);height:calc(100% + var(--bb-beam)*2);left:calc(var(--bb-beam)*-1);opacity:.8;pointer-events:none;position:absolute;top:calc(var(--bb-beam)*-1);transition:opacity .3s ease-in-out;width:calc(100% + var(--bb-beam)*2);z-index:0}.button__inner[data-v-94bdec9f]{align-items:center;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#00000059;border-radius:calc(var(--bb-radius) - var(--bb-beam));box-shadow:inset 0 1px #ffffff0f;display:flex;justify-content:center;min-height:calc(var(--bb-h) - var(--bb-beam)*2);padding:0 16px;position:relative;transition:background-color .2s ease,box-shadow .2s ease;z-index:1}.button:hover:not(:disabled) .button__inner[data-v-94bdec9f]{background:#0000007a;box-shadow:inset 0 1px #ffffff1a,0 0 24px #ff64bf1f}.button:active:not(:disabled) .button__inner[data-v-94bdec9f]{background:#0000008c}.button__text[data-v-94bdec9f]{color:#fff;font-size:14px;font-weight:600;line-height:1.2;position:relative;text-align:center;text-shadow:0 0 2px #000,0 1px 2px rgba(0,0,0,.45);white-space:nowrap;z-index:1}.button[data-v-94bdec9f]:disabled{cursor:not-allowed;opacity:.45}.button[data-v-94bdec9f]:disabled:before{animation-play-state:paused;filter:none;opacity:.35}.button:disabled .button__text[data-v-94bdec9f]{color:#a3a3a3;text-shadow:none}@media(prefers-reduced-motion:reduce){.button[data-v-94bdec9f]:before{animation:none;filter:blur(4px);opacity:.75}}.button[data-v-94bdec9f]:focus-visible{outline:2px solid rgba(0,231,229,.65);outline-offset:2px}.button--plain[data-v-94bdec9f]{padding:0}.button--plain[data-v-94bdec9f]:before{content:none;display:none}.button--plain:hover:not(:disabled) .button__inner[data-v-94bdec9f]{box-shadow:inset 0 1px #ffffff0f}.button--plain[data-v-94bdec9f]:focus-visible{outline-color:#ffffff73}.button--glass[data-v-94bdec9f]{padding:0}.button--glass[data-v-94bdec9f]:before{content:none;display:none}.button--glass .button__inner.tavio-glass-stack[data-v-94bdec9f]{backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent;border-radius:var(--bb-radius);box-shadow:none}.button--glass:active:not(:disabled) .button__inner[data-v-94bdec9f],.button--glass:hover:not(:disabled) .button__inner[data-v-94bdec9f]{background:transparent;box-shadow:none}.button--glass .button__text[data-v-94bdec9f]{color:#000000e0;text-shadow:none}.button--glass[data-v-94bdec9f]:focus-visible{outline-color:#ffffff73}.button--glass:disabled .tavio-glass-effect[data-v-94bdec9f],.button--glass:disabled .tavio-glass-fill-shadow[data-v-94bdec9f]{opacity:.55}.button--glass:disabled .button__text[data-v-94bdec9f]{color:#0006}@keyframes button-glowing-94bdec9f{0%{background-position:0 0}50%{background-position:400% 0}to{background-position:0 0}}svg[data-v-4aaddc8c]{display:block;height:24px;width:24px}.viewer-container[data-v-c72b94e5]{height:100%;left:0;position:fixed;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;-webkit-user-drag:none;-moz-user-drag:none;-ms-user-drag:none;user-drag:none}.button-container[data-v-c72b94e5]{max-width:calc(100vw - 32px);position:absolute;right:16px;top:24px;z-index:10}.button-container[data-v-c72b94e5],.header-actions[data-v-c72b94e5]{align-items:center;display:flex;gap:12px}.header-actions[data-v-c72b94e5]{flex-shrink:0}.save-menu-wrapper[data-v-c72b94e5]{align-items:center;display:inline-flex;position:relative}.save-menu[data-v-c72b94e5]{min-width:220px;position:absolute;right:0;top:calc(100% + 8px);z-index:20}.save-menu__glass[data-v-c72b94e5]{--tavio-glass-radius:28px;box-sizing:border-box;padding:6px}.save-menu__content[data-v-c72b94e5]{display:flex;flex-direction:column;position:relative;z-index:2}.save-menu__item[data-v-c72b94e5]{align-items:center;background:transparent;border:none;border-radius:10px;color:#000000e0;cursor:pointer;display:flex;font:inherit;font-size:13px;font-weight:600;gap:10px;padding:10px 12px;text-align:left;transition:background-color .15s ease;width:100%}.save-menu__item-icon[data-v-c72b94e5]{align-items:center;color:#212121;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.save-menu__item-icon[data-v-c72b94e5] svg{display:block;height:24px;width:24px}.save-menu__item-label[data-v-c72b94e5]{flex:1;line-height:1.3;min-width:0}.save-menu__item+.save-menu__item[data-v-c72b94e5]{margin-top:4px}.save-menu__item--gradient[data-v-c72b94e5]{border-radius:30px;box-shadow:0 4px 4px #0000000a;color:#fff;gap:10px;justify-content:flex-start;overflow:hidden;padding:10px;transition:filter .2s ease,opacity .15s ease}.save-menu__item--gradient-account[data-v-c72b94e5]{background:linear-gradient(118deg,#feac24 -22.23%,#ff64bf,#00e7e5 121.18%)}.save-menu__item--gradient-video[data-v-c72b94e5]{background:#2c2c2b}.save-menu__item--gradient-video[data-v-c72b94e5]:hover:not(:disabled){background:#3a3a39;filter:none}.save-menu__item--gradient-video[data-v-c72b94e5]:active:not(:disabled){background:#242423;filter:none}.save-menu__item--light[data-v-c72b94e5]{background:#fff;border-radius:30px;box-shadow:none;padding:10px}.save-menu__item--light[data-v-c72b94e5]:hover:not(:disabled){background:#0000000f}.save-menu__item--light[data-v-c72b94e5]:active:not(:disabled){background:#0000001a}.save-menu__item--gradient .save-menu__item-icon[data-v-c72b94e5]{color:#fff}.save-menu__item--gradient[data-v-c72b94e5]:hover:not(:disabled){filter:brightness(1.05)}.save-menu__item--gradient[data-v-c72b94e5]:active:not(:disabled){filter:brightness(.98)}.save-menu__item--gradient[data-v-c72b94e5]:disabled{cursor:not-allowed;opacity:.45}.save-menu__item--gradient[data-v-c72b94e5]:disabled:hover{filter:none}.save-menu__item--light[data-v-c72b94e5]:disabled{cursor:not-allowed;opacity:.45}.save-menu__item--light[data-v-c72b94e5]:disabled:hover{background:#fff}.save-btn-label-sp[data-v-c72b94e5]{display:none}@media(max-width:768px){.save-btn-label-pc[data-v-c72b94e5]{display:none}.save-btn-label-sp[data-v-c72b94e5]{display:inline}}@media(max-width:640px){.button-container[data-v-c72b94e5]{align-items:flex-end;flex-direction:column}.header-actions[data-v-c72b94e5] .button{order:1}.button-container .expiry-widget[data-v-c72b94e5]{order:2}}.expiry-widget[data-v-c72b94e5]{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#0009;border-radius:24px;flex-shrink:0;height:40px;overflow:hidden;position:relative;transition:width .4s cubic-bezier(.4,0,.2,1),border-radius .4s cubic-bezier(.4,0,.2,1);width:236px}.expiry-widget.is-collapsed[data-v-c72b94e5]{border-radius:20px;transition:width .42s cubic-bezier(.4,0,.2,1) .22s,border-radius .42s cubic-bezier(.4,0,.2,1) .22s;width:40px}.expiry-widget__row[data-v-c72b94e5]{display:flex;min-height:40px;opacity:1;padding-left:4px;transition:opacity .24s ease;width:236px}.expiry-widget.is-collapsed .expiry-widget__row[data-v-c72b94e5]{opacity:0;pointer-events:none;transition:opacity .22s ease}.expiry-widget:not(.is-collapsed) .expiry-widget__row[data-v-c72b94e5]{transition:opacity .26s ease .32s}.expiry-widget__icon-btn[data-v-c72b94e5]{align-items:center;background:transparent;border:none;border-radius:20px;color:#fff;cursor:pointer;display:flex;height:40px;inset:0;justify-content:center;margin:0;opacity:0;padding:0;pointer-events:none;position:absolute;transition:opacity .16s ease;width:40px}.expiry-widget__icon-btn[data-v-c72b94e5]:before{background-color:transparent;border-radius:20px;content:"";height:calc(100% - 8px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background-color .15s ease;width:calc(100% - 8px);z-index:0}.expiry-widget__icon-btn[data-v-c72b94e5]:hover:before{background-color:#ffffff1a}.expiry-widget__icon-btn[data-v-c72b94e5]:active:before{background-color:#fff3}.expiry-widget__urgent-badge[data-v-c72b94e5]{background:#ff64bf;border-radius:50%;box-shadow:0 0 0 1.5px #00000040;height:8px;pointer-events:none;position:absolute;right:4px;top:5px;width:8px;z-index:2}.expiry-widget.is-collapsed .expiry-widget__icon-btn[data-v-c72b94e5]{opacity:1;pointer-events:auto;transition:opacity .22s ease .62s}.expiry-widget:not(.is-collapsed) .expiry-widget__icon-btn[data-v-c72b94e5]{transition:opacity .16s ease}.expiry-ticker-shell[data-v-c72b94e5]{--ticker-viewport:40px;align-items:center;background:transparent;display:flex;height:40px;min-width:200px;overflow:hidden;width:200px}.expiry-ticker-track[data-v-c72b94e5]{animation:expiry-marquee-c72b94e5 var(--marquee-duration,32s) linear infinite;display:inline-flex;flex-shrink:0;white-space:nowrap;will-change:transform}.expiry-widget.is-collapsed .expiry-ticker-track[data-v-c72b94e5]{animation-play-state:paused}.expiry-ticker-segment[data-v-c72b94e5]{color:#fff;display:inline-block;font-size:12px;font-weight:500;letter-spacing:.02em;line-height:40px;padding-right:3rem;text-shadow:0 0 2px #000}.expiry-ticker-emphasis[data-v-c72b94e5]{color:#ff64bf;font-weight:700;text-shadow:0 0 2px rgba(255,100,191,.5)}@keyframes expiry-marquee-c72b94e5{0%{transform:translate(var(--ticker-viewport))}to{transform:translate(calc(var(--ticker-viewport) - 50%))}}@media(prefers-reduced-motion:reduce){.expiry-ticker-track[data-v-c72b94e5]{animation-duration:80s!important}.expiry-widget[data-v-c72b94e5]{transition:width .2s ease,border-radius .2s ease}.expiry-widget.is-collapsed[data-v-c72b94e5]{transition:width .2s ease .12s,border-radius .2s ease .12s}.expiry-widget__row[data-v-c72b94e5]{transition:opacity .15s ease}.expiry-widget:not(.is-collapsed) .expiry-widget__row[data-v-c72b94e5]{transition:opacity .15s ease .12s}.expiry-widget.is-collapsed .expiry-widget__icon-btn[data-v-c72b94e5]{transition:opacity .15s ease .25s}}.expiry-ticker-close[data-v-c72b94e5]{align-items:center;background:transparent;border:none;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:22px;justify-content:center;line-height:1;margin:0;min-height:40px;padding:0;position:relative;transition:color .15s ease;width:36px;z-index:0}.expiry-ticker-close[data-v-c72b94e5]:before{background-color:transparent;border-radius:14px;content:"";height:calc(100% - 8px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background-color .15s ease;width:calc(100% - 8px);z-index:0}.expiry-ticker-close[data-v-c72b94e5]:hover:before{background-color:#ffffff1a}.expiry-ticker-close[data-v-c72b94e5]:active:before{background-color:#fff3}.expiry-message-icon[data-v-c72b94e5]{filter:drop-shadow(0 0 1px rgba(0,0,0,.8));flex-shrink:0;height:24px;position:relative;width:24px;z-index:1}.logo[data-v-c72b94e5]{height:40px;left:16px;position:absolute;top:24px;z-index:10}.tavio-player[data-v-c72b94e5]{height:100%;left:0;position:fixed;top:0;width:100%;z-index:0}.tavio-player.edit-active[data-v-c72b94e5]{background-color:#fff}.musubi-effect-panel-anchor[data-v-c72b94e5]{left:16px;z-index:9998}.edit-mode-controls[data-v-c72b94e5],.musubi-effect-panel-anchor[data-v-c72b94e5]{bottom:calc(env(safe-area-inset-bottom,0px) + 16px);position:fixed}.edit-mode-controls[data-v-c72b94e5]{align-items:center;display:flex;gap:12px;right:calc(env(safe-area-inset-right,0px) + 16px);z-index:9999}.edit-mode-btn[data-v-c72b94e5]{align-items:center;border:none;border-radius:24px;cursor:pointer;display:flex;font-size:15px;font-weight:600;height:48px;justify-content:center;padding:0 24px;transition:opacity .15s ease;white-space:nowrap}.edit-mode-btn[data-v-c72b94e5]:active{opacity:.7}.edit-mode-btn--cancel[data-v-c72b94e5]{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#ffffff1f;border:1px solid hsla(0,0%,100%,.2);color:#fffc}.edit-mode-btn--cancel[data-v-c72b94e5]:hover{background:#fff3;color:#fff}.edit-mode-btn--save[data-v-c72b94e5]{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#1e1e1ed9;border:1.5px solid rgba(255,68,68,.6);box-shadow:0 0 20px #ff444440;color:#fff}.edit-mode-btn--save[data-v-c72b94e5]:hover{background:#323232e6;border-color:#f44c;box-shadow:0 0 28px #f446}.fade-enter-active[data-v-c72b94e5],.fade-leave-active[data-v-c72b94e5]{transition:opacity .25s ease}.fade-enter-from[data-v-c72b94e5],.fade-leave-to[data-v-c72b94e5]{opacity:0}.tavio-player.edit-active[data-v-c72b94e5] .bottom-center-controls,.tavio-player.share-active[data-v-c72b94e5] .bottom-center-controls,.tavio-player.share-active[data-v-c72b94e5] .progress-bar-shell{display:none}.player-settings-anchor[data-v-c72b94e5]{align-items:center;display:inline-flex;flex-shrink:0;flex:0 0 40px;height:40px;max-height:40px;max-width:40px;min-height:40px;min-width:40px;overflow:visible;position:relative;width:40px}.export-overlay[data-v-c72b94e5]{align-items:center;background:#000000b8;display:flex;inset:0;justify-content:center;pointer-events:all;position:fixed;touch-action:none;z-index:10002}.export-overlay__text[data-v-c72b94e5]{color:#ffffffd9;font-size:16px;font-weight:600;letter-spacing:.06em;margin:0}.export-fade-enter-active[data-v-c72b94e5],.export-fade-leave-active[data-v-c72b94e5]{transition:opacity .3s ease}.export-fade-enter-from[data-v-c72b94e5],.export-fade-leave-to[data-v-c72b94e5]{opacity:0}
