.tw-audio-player{align-items:center;gap:8px;width:100%;display:flex}.tw-audio-player__btn{cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:flex}.tw-audio-player__btn-icon{width:36px;height:36px;display:block}.tw-audio-player__progress{cursor:pointer;flex-direction:column;flex:auto;min-width:0;display:flex}.tw-audio-player__bar-row{align-items:center;height:15px;display:flex}.tw-audio-player__bar{box-sizing:border-box;width:100%;padding-left:5px}.tw-audio-player__bar-track{background:#00000026;border-radius:2px;width:100%;height:4px;position:relative}.tw-audio-player__bar-fill{background:#0052d9;border-radius:999px;height:100%;transition:width .25s linear;position:relative}.tw-audio-player__bar-thumb{box-sizing:border-box;pointer-events:none;background:#fff;border:2px solid #0052d9;border-radius:50%;width:10px;height:10px;transition:left .25s linear;position:absolute;top:50%;transform:translate(-50%,-50%)}.tw-audio-player__time-row{justify-content:space-between;align-items:center;height:16px;display:flex}.tw-audio-player__time-current,.tw-audio-player__time-total{font-variant-numeric:tabular-nums;color:var(--color-text-tertiary,#00000080);flex:none;font-size:12px;line-height:16px}
.tw-lyrics{-ms-scroll-chaining:none;overscroll-behavior:contain;flex:auto;min-width:0;padding-right:6px;overflow-y:auto}.tw-lyrics__line{color:var(--color-text-solid,#000);word-break:break-word;margin:0;font-size:14px;line-height:22px}.tw-lyrics::-webkit-scrollbar{width:6px}.tw-lyrics::-webkit-scrollbar-thumb{background:#d6dbe3;border-radius:3px}.tw-lyrics::-webkit-scrollbar-track{background:0 0}
.tw-material-preview{box-sizing:border-box;background:#fff;border-radius:24px;gap:24px;width:100%;max-width:1000px;padding:24px;display:flex;box-shadow:0 8px 16px -8px #0000000f,0 4px 8px -4px #00000008}.tw-material-preview *{box-sizing:border-box}.tw-material-preview__media{background:#e9ecf1;border-radius:16px;flex-shrink:0;width:528px;min-width:0;height:528px;position:relative;overflow:hidden}.tw-material-preview__media>*{width:100%;height:100%}.tw-material-preview__media:-webkit-full-screen{border-radius:0;width:100vw;height:100vh}:-webkit-any(.tw-material-preview__media:fullscreen,.tw-material-preview__media:-webkit-full-screen){border-radius:0;width:100vw;height:100vh}:is(.tw-material-preview__media:fullscreen,.tw-material-preview__media:fullscreen){border-radius:0;width:100vw;height:100vh}.tw-material-preview__media-col{flex-direction:column;flex-shrink:0;gap:16px;min-width:0;height:528px;display:flex}.tw-material-preview__panel{flex:1 1 0;min-width:0}.tw-material-preview--with-clips .tw-material-preview__media-col{flex:1 1 0}.tw-material-preview--with-clips .tw-material-preview__media{flex:1 1 0;width:100%;height:auto}.tw-material-preview--with-clips .tw-material-preview__panel{flex:0 0 320px;width:320px}.tw-material-preview--custom-media .tw-material-preview__media-col{flex:1 1 0}.tw-material-preview--custom-media .tw-material-preview__media{flex:1 1 0;width:100%;height:auto;min-height:0}.tw-material-preview--media-only .tw-material-preview__media-col{height:auto}.tw-material-preview--media-only .tw-material-preview__media{flex:none;height:480px}.tw-material-preview--fixed-size{max-width:none}.tw-material-preview--fixed-size .tw-material-preview__media-col,.tw-material-preview--fixed-size .tw-material-preview__panel{height:100%}.tw-material-preview--fixed-size .tw-material-preview__media{flex:1 1 0;min-height:0}.tw-material-preview__media-title{color:#000000e6;font-size:14px;line-height:22px}.tw-material-preview__media-footer{justify-content:flex-end;gap:12px;display:flex}.tw-material-clip-strip__header{align-items:center;gap:8px;margin-bottom:8px;display:flex}.tw-material-clip-strip__title{color:#000000e6;flex:auto;min-width:0;font-size:14px;line-height:22px}.tw-material-clip-strip__arrows{flex-shrink:0;gap:4px;display:flex}.tw-material-clip-strip__arrow{color:#000000b3;cursor:pointer;background:#f2f4f8;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;transition:background-color .2s,color .2s;display:inline-flex}.tw-material-clip-strip__arrow--prev svg{transform:rotate(180deg)}.tw-material-clip-strip__arrow:not(:disabled):hover{background:#e7eaf1}.tw-material-clip-strip__arrow:disabled{opacity:.5;cursor:not-allowed}.tw-material-clip-strip__viewport{min-width:0;position:relative}.tw-material-clip-strip__viewport--faded:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0,#fff);width:60px;position:absolute;top:0;bottom:0;right:0}.tw-material-clip-strip__list{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.tw-material-clip-strip__list::-webkit-scrollbar{display:none}.tw-material-clip-strip__item{cursor:pointer;background:#070709;border:none;border-radius:8px;flex-shrink:0;width:64px;height:64px;padding:0;position:relative;overflow:hidden}.tw-material-clip-strip__item:hover{opacity:.9}.tw-material-clip-strip__item--active:before{content:"";z-index:1;pointer-events:none;border:1px solid #000;border-radius:8px;position:absolute;inset:0}.tw-material-clip-strip__img{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:100%;height:100%;display:block}.tw-material-preview-dialog .t-dialog{box-shadow:none;background:0 0;border:none;border-radius:0}.tw-material-preview-dialog .t-dialog__body{padding:20px 0 0}.tw-material-preview-dialog .t-dialog__close{box-sizing:border-box;background-color:#0009;background-image:url(../media/icons_Close.0q6soqx50yyyp.svg);background-position:50%;background-repeat:no-repeat;background-size:24px;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;padding:0;display:inline-flex}.tw-material-preview-dialog .t-dialog__close:hover{background-color:#000000e6}.tw-material-preview-dialog .t-dialog__close>svg{display:none}.tw-material-preview-dialog.lang-en{--material-label-width:120px}.tw-material-preview-dialog.lang-ja{--material-label-width:88px}.tw-material-preview-dialog.lang-ko{--material-label-width:96px}.tw-material-info-panel{flex-direction:column;height:528px;display:flex}.tw-material-info-panel__body{flex-direction:column;flex:auto;gap:20px;min-height:0;display:flex;overflow-y:auto}.tw-material-info-panel__prompt{color:#000000e6;word-break:break-word;font-size:14px;line-height:22px}.tw-material-info-panel__reference-material{align-items:flex-start;gap:16px;display:flex}.tw-material-info-panel__reference-label{flex:0 0 var(--material-label-width,56px);width:var(--material-label-width,56px);color:var(--color-text-tertiary,#00000080);font-size:14px;line-height:22px}.tw-material-info-panel__reference-images{flex-wrap:wrap;flex:auto;justify-content:flex-start;gap:12px;display:flex}.tw-material-info-panel__reference-image-wrap{flex:none;position:relative}.tw-material-info-panel__reference-image{-o-object-fit:cover;object-fit:cover;background:#f2f4f8;border-radius:8px;flex:none;width:64px;height:64px;display:block}.tw-material-info-panel__reference-image-badge{pointer-events:none;-webkit-user-select:none;user-select:none;width:16px;height:16px;position:absolute;bottom:4px;right:4px}.tw-material-info-panel__tags{flex-wrap:wrap;gap:12px;display:flex}.tw-material-info-panel__tag{background:var(--color-bg-primary-hover,#f7f8fb);height:28px;color:var(--color-text-secondary,#000000b3);white-space:nowrap;border-radius:8px;align-items:center;padding:0 12px;font-size:12px;line-height:21px;display:inline-flex}.tw-material-info-panel__tag--primary{color:#0052d9;background:#0052d91a}.tw-material-info-panel__meta{flex-direction:column;gap:16px;display:flex}.tw-material-info-panel__meta-row{align-items:flex-start;gap:16px;display:flex}.tw-material-info-panel__meta-label{flex:0 0 var(--material-label-width,56px);width:var(--material-label-width,56px);color:var(--color-text-tertiary,#00000080);font-size:14px;line-height:22px}.tw-material-info-panel__meta-value{color:var(--color-text-solid,#000);word-break:break-word;flex:auto;font-size:14px;line-height:22px}.tw-material-info-panel__download{color:#fff;cursor:pointer;background:#0d0d0d;border:none;border-radius:21px;flex:none;justify-content:center;align-items:center;gap:4px;width:100%;height:40px;margin-top:12px;padding:0 20px;font-size:14px;line-height:22px;transition:background .2s;display:flex}.tw-material-info-panel__download:hover{background:#2a2a2a}.tw-material-info-panel__download-icon{background-image:url(../media/download.1avbczmdyv_vq.svg);background-position:50%;background-repeat:no-repeat;background-size:20px 20px;width:20px;height:20px}.tw-material-info-panel__download-icon path,.tw-material-info-panel__download-icon g{display:none}.tw-material-media-progress{width:100%}.tw-material-media-progress--seekable{cursor:pointer}.tw-material-media-progress__track{border-radius:2px;width:100%;height:4px;position:relative}.tw-material-media-progress__fill{border-radius:2px;height:100%;position:relative}.tw-material-media-progress__handle{background:#fff;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;right:0;transform:translate(50%,-50%);box-shadow:0 1px 3px #0003}.tw-material-media-progress--light .tw-material-media-progress__track{background:#ffffff59}.tw-material-media-progress--light .tw-material-media-progress__fill{background:#fff}.tw-material-media-progress--dark .tw-material-media-progress__track{background:#0000001a}.tw-material-media-progress--dark .tw-material-media-progress__fill{background:#0d0d0d}.tw-material-image-preview{justify-content:center;align-items:center;display:flex;position:relative}.tw-material-image-preview__media{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.tw-material-video-preview{position:relative}.tw-material-video-preview__media{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.tw-material-video-preview__play{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:60px;height:60px;padding:0;transition:transform .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tw-material-video-preview__play:hover{transform:translate(-50%,-50%)scale(1.05)}.tw-material-video-preview__play:disabled{cursor:default}.tw-material-video-preview__play--playing{opacity:0}.tw-material-video-preview:hover .tw-material-video-preview__play--playing{opacity:1}.tw-material-video-preview__play-icon{width:60px;height:60px;display:block}.tw-material-video-preview__bar{background:linear-gradient(#0000 0%,#00000073 100%);align-items:center;gap:16px;padding:12px 20px;display:flex;position:absolute;bottom:0;left:0;right:0}.tw-material-video-preview__progress{flex:auto;min-width:0}.tw-material-video-preview__volume{color:#fff;cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.tw-material-audio-preview{justify-content:center;align-items:center;display:flex;position:relative}.tw-material-audio-preview__bg{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tw-material-audio-preview__card{-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px);background:#ffffff80;border:1px solid #ffffff80;border-radius:20px;width:400px;max-width:calc(100% - 48px);padding:20px 16px;position:relative}.tw-material-lyrics-preview{justify-content:center;align-items:center;display:flex;position:relative}.tw-material-lyrics-preview__bg{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tw-material-lyrics-preview__card{-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px);background:#ffffff80;border:1px solid #ffffff80;border-radius:20px;flex-direction:column;gap:8px;width:400px;max-width:calc(100% - 48px);max-height:calc(100% - 48px);padding:12px;display:flex;position:relative}.tw-material-lyrics-preview__lyrics{flex:auto;min-height:0;padding:12px}.tw-material-lyrics-preview__player{flex:none;padding:12px}.tw-material-model3d-preview{position:relative}.tw-material-model3d-preview__media{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.tw-material-model3d-preview__tools{gap:8px;display:flex;position:absolute;top:12px;right:12px}.tw-material-model3d-preview__tool{color:#fff;cursor:pointer;background:#0000004d;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background .2s;display:flex}.tw-material-model3d-preview__tool:hover{background:#00000080}.tw-material-model3d-preview__tool-icon{width:18px;height:18px}.tw-material-model3d-preview__tool--download .tw-material-model3d-preview__tool-icon{background-image:url(../media/download.1avbczmdyv_vq.svg);background-position:50%;background-repeat:no-repeat;background-size:18px 18px}.tw-material-model3d-preview__tool--download .tw-material-model3d-preview__tool-icon path,.tw-material-model3d-preview__tool--download .tw-material-model3d-preview__tool-icon g{display:none}.tw-material-model3d-preview__hint{color:#ffffffe6;background:#0000004d;border-radius:999px;padding:6px 12px;font-size:12px;line-height:16px;position:absolute;bottom:12px;left:12px}.tw-material-panorama-viewer{background-color:#0a0d14;width:100%;height:100%;position:relative;overflow:hidden}.tw-material-panorama-viewer__host{width:100%;height:100%}.tw-material-panorama-viewer__host .pnlm-container{background:#0a0d14}.tw-material-panorama-viewer__host .pnlm-compass{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#fff9;border-radius:50%;bottom:12px;right:12px}.tw-material-panorama-viewer__mask{z-index:2;color:#fff;background-color:#000c;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:14px;line-height:22px;display:flex;position:absolute;inset:0}.tw-material-panorama-viewer__spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite tpm-material-panorama-spin}@keyframes tpm-material-panorama-spin{to{transform:rotate(360deg)}}@media screen and (max-width:1023px){.tw-material-preview{flex-direction:column;width:100%}.tw-material-preview__panel{flex:auto;width:100%}.tw-material-info-panel{height:auto}}@media screen and (max-width:767px){.tw-material-preview{border-radius:16px;gap:16px;padding:16px}.tw-material-preview__media,.tw-material-preview--media-only .tw-material-preview__media{height:320px}.tw-material-audio-preview__card,.tw-material-lyrics-preview__card{width:100%}}
.overlay-module__c90FvG__root{-webkit-user-select:none;user-select:none;touch-action:none;background:#e9ecf1;width:100%;height:100%;position:relative;overflow:hidden}.overlay-module__c90FvG__media{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.overlay-module__c90FvG__overlay{cursor:crosshair;position:absolute}.overlay-module__c90FvG__box{box-sizing:border-box;pointer-events:none;border:2px dashed #4a8ef2;position:absolute}.overlay-module__c90FvG__handle{box-sizing:border-box;pointer-events:none;background:#fff;border:1px solid #4a8ef2;border-radius:2px;width:8px;height:8px;position:absolute}.overlay-module__c90FvG__handleNw{top:-4px;left:-4px}.overlay-module__c90FvG__handleNe{top:-4px;right:-4px}.overlay-module__c90FvG__handleSw{bottom:-4px;left:-4px}.overlay-module__c90FvG__handleSe{bottom:-4px;right:-4px}.overlay-module__c90FvG__size{box-sizing:border-box;color:#fff;white-space:nowrap;pointer-events:none;background:#4a8ef2;border-radius:2px;justify-content:center;align-items:center;height:16px;padding:0 4px;font-size:11px;line-height:16px;display:flex;position:absolute;transform:translate(-50%)}
.dialog-module__qSKMsq__confirm{color:#fff;cursor:pointer;background:#0d0d0d;border:none;border-radius:21px;height:40px;padding:0 20px;font-size:14px;line-height:22px}.dialog-module__qSKMsq__confirm:disabled{cursor:not-allowed;background:#dcdcdc}
