[data-v-09d267c2] .app-snackbar{z-index:9999}[data-v-09d267c2] .app-snackbar:not(.mobile-snackbar){box-shadow:0 12px 28px rgba(0,0,0,.08),0 2px 8px rgba(0,0,0,.05);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}[data-v-09d267c2] .app-snackbar:not(.mobile-snackbar) .v-snackbar__content{padding:14px 24px;font-weight:500;font-size:.95rem;letter-spacing:.3px}[data-v-09d267c2] .mobile-snackbar{box-shadow:0 -4px 20px rgba(0,0,0,.1);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}[data-v-09d267c2] .mobile-snackbar .v-snackbar__content{padding:16px 20px;font-weight:500;font-size:1rem;line-height:1.4}[data-v-09d267c2] .v-snackbar.bg-success{background:linear-gradient(135deg,#00c853,#00e676)!important;color:#fff!important;border:1px solid hsla(0,0%,100%,.2)}[data-v-09d267c2] .v-snackbar.bg-error{background:linear-gradient(135deg,#f44336,#ef5350)!important;color:#fff!important;border:1px solid hsla(0,0%,100%,.2)}[data-v-09d267c2] .v-snackbar.bg-warning{background:linear-gradient(135deg,#ffc107,#ffeb3b)!important;color:#333!important;border:1px solid hsla(0,0%,100%,.3)}[data-v-09d267c2] .v-snackbar.bg-info{background:linear-gradient(135deg,#2196f3,#64b5f6)!important;color:#fff!important;border:1px solid hsla(0,0%,100%,.2)}[data-v-09d267c2] .v-snackbar.bg-error .close-btn,[data-v-09d267c2] .v-snackbar.bg-info .close-btn,[data-v-09d267c2] .v-snackbar.bg-success .close-btn{color:hsla(0,0%,100%,.95);font-weight:500;border-radius:16px}[data-v-09d267c2] .v-snackbar.bg-warning .close-btn{color:rgba(51,51,51,.9);font-weight:500;border-radius:16px}[data-v-09d267c2] .close-btn:hover{background-color:hsla(0,0%,100%,.15)!important;transform:scale(1.05);transition:all .2s ease}[data-v-09d267c2] .v-icon.animate-pulse{animation:success-pulse-09d267c2 1s ease-out}@keyframes success-pulse-09d267c2{0%{transform:scale(.8);opacity:.7}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.snackbar-text[data-v-09d267c2]{flex:1;word-break:break-word}@media (max-width:600px){[data-v-09d267c2] .mobile-snackbar .v-snackbar__wrapper{margin:12px;border-radius:12px!important}.snackbar-text[data-v-09d267c2]{font-size:.95rem}}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}.old-browser .v-btn{border:1px solid #ccc;background-color:#f5f5f5}.old-browser .v-card{border:1px solid #e0e0e0;box-shadow:0 2px 4px rgba(0,0,0,.1)}.mobile-device .v-btn{min-height:44px;min-width:44px}.mobile-device .v-list-item{min-height:48px}.fonts-fallback{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji!important}.fonts-fallback *{font-family:inherit}.fonts-loaded{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,Helvetica Neue,Arial,sans-serif}@media (max-width:768px){html{-webkit-text-size-adjust:100%}input,select,textarea{font-size:16px}.v-main{-webkit-overflow-scrolling:touch}}.wechat-browser .v-app-bar{top:0}@media screen and (-webkit-device-pixel-ratio:1){.v-btn{border-radius:2px}.v-card{border-radius:4px}}.v-row{display:flex}.v-col{flex:1 1 auto}@supports not (display:grid){.v-container{display:block}.v-row{display:flex;flex-wrap:wrap}}@media (prefers-contrast:high){.v-btn{border:2px solid currentColor}.v-card{border:1px solid currentColor}}.motion-off .video-card,.motion-off .video-thumbnail,.old-browser .video-card,.old-browser .video-thumbnail{opacity:1!important;visibility:visible!important;transform:none!important}.motion-ok .enable-entrance-animation{will-change:opacity,transform}@media print{.v-app-bar,.v-footer,.v-navigation-drawer{display:none!important}.v-main{padding:0!important}}