body,html{margin:0;padding:0;overflow:hidden}html.admin-mode,html.admin-mode body{overflow:auto}.fullscreen-welcome-container[data-v-4f0c90a6]{width:100%;height:100%;background-image:url(/img/bg.37e79a76.png);background-size:cover;background-position:50%;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;overflow:hidden}.fullscreen-welcome-message[data-v-4f0c90a6]{text-align:center;text-shadow:2px 2px 4px rgba(0,0,0,.3);padding:40px;border-radius:10px;background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);transform:translateY(0);transition:all .3s ease-in-out;font-size:var(--welcome-font-size,36px);line-height:1.4;overflow:visible;max-width:90%;max-height:90%;position:relative;display:flex;align-items:center;justify-content:center}.welcome-text-content[data-v-4f0c90a6]{word-wrap:break-word;word-break:break-all;white-space:normal;overflow-wrap:break-word;width:100%;font-size:inherit}.fullscreen-welcome-message.message-enter[data-v-4f0c90a6]{animation:fullscreenMessageSlideIn-4f0c90a6 .6s ease-out both}.fullscreen-welcome-message.message-leave[data-v-4f0c90a6]{animation:fullscreenMessageSlideOut-4f0c90a6 .5s ease-in both}@keyframes fullscreenMessageSlideIn-4f0c90a6{0%{transform:translateY(-50px) scale(.9);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes fullscreenMessageSlideOut-4f0c90a6{0%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(50px) scale(.9);opacity:0}}.fullscreen-video-container[data-v-224fc9f1]{background-image:url(/img/bg.37e79a76.png);background-size:cover;background-position:50%;background-repeat:no-repeat;position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;overflow:hidden}.fullscreen-video-container[data-v-224fc9f1],.video-wrapper[data-v-224fc9f1]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.video-wrapper[data-v-224fc9f1]{position:relative}.video-player[data-v-224fc9f1]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background-color:#000}.no-video-message[data-v-224fc9f1]{color:hsla(0,0%,100%,.7);font-size:36px;text-align:center;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.therapist-call-portal[data-v-6bd993ac]{pointer-events:none}.therapist-call-anchor[data-v-6bd993ac]{position:fixed;left:50%;top:50%;z-index:99999;transform:translate(-50%,-50%);pointer-events:none;max-width:min(400px,88vw);max-height:70vh}.therapist-call-stack[data-v-6bd993ac]{display:flex;flex-direction:column;align-items:stretch;gap:10px;max-height:70vh;overflow-y:auto}.therapist-call-popup[data-v-6bd993ac]{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:12px;color:#fff;text-align:left;box-shadow:0 8px 28px rgba(0,18,46,.28),0 0 0 1px rgba(255,183,77,.4);background:linear-gradient(135deg,rgba(255,167,38,.96),rgba(245,124,0,.94));border:1px solid rgba(255,224,178,.65);animation:call-popup-attention-6bd993ac 2s ease-in-out infinite}@keyframes call-popup-attention-6bd993ac{0%,to{box-shadow:0 8px 28px rgba(0,18,46,.28),0 0 0 1px rgba(255,183,77,.4)}50%{box-shadow:0 10px 32px rgba(230,81,0,.35),0 0 0 2px rgba(255,224,178,.55)}}.call-popup-icon[data-v-6bd993ac]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;font-size:18px;font-weight:800;line-height:1;color:#e65100;background:hsla(0,0%,100%,.95)}.call-popup-body[data-v-6bd993ac]{flex:1;min-width:0}.call-popup-label[data-v-6bd993ac]{font-weight:600;opacity:.9}.call-popup-room[data-v-6bd993ac]{font-size:20px;font-weight:800;line-height:1.25;margin-bottom:4px;color:#fff;text-shadow:0 1px 4px rgba(0,18,46,.2)}.call-popup-therapist[data-v-6bd993ac]{font-size:14px;font-weight:600;line-height:1.35;opacity:.95;color:hsla(0,0%,100%,.95);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.call-banner-enter-active[data-v-6bd993ac],.call-banner-leave-active[data-v-6bd993ac]{transition:all .35s ease}.call-banner-enter[data-v-6bd993ac],.call-banner-leave-to[data-v-6bd993ac]{opacity:0;transform:scale(.92) translateY(8px)}.call-banner-move[data-v-6bd993ac]{transition:transform .35s ease}#app{margin:0;padding:0;overflow:hidden;width:100%;height:100%;box-sizing:border-box}.progress-fill{background:linear-gradient(90deg,#4facfe,#00f2fe);border-radius:10px;will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden;overflow:hidden}.slide-out-left{animation:slideOutLeft .2s ease-in-out forwards}.slide-out-right{animation:slideOutRight .2s ease-in-out forwards}.slide-in-right{animation:slideInRight .2s ease-in-out forwards}.slide-in-left{animation:slideInLeft .2s ease-in-out forwards}@keyframes slideInRight{0%{transform:translateX(100%);opacity:0}20%{opacity:.3}to{transform:translateX(0);opacity:1}}@keyframes slideOutLeft{0%{transform:translateX(0);opacity:1}80%{opacity:.3}to{transform:translateX(-100%);opacity:0}}@keyframes slideInLeft{0%{transform:translateX(-100%);opacity:0}20%{opacity:.3}to{transform:translateX(0);opacity:1}}@keyframes slideOutRight{0%{transform:translateX(0);opacity:1}80%{opacity:.3}to{transform:translateX(100%);opacity:0}}@keyframes welcomeSlideDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes welcomeSlideUp{0%{transform:translateY(0);opacity:1}to{transform:translateY(-100%);opacity:0}}@keyframes messageSlideIn{0%{transform:translateY(30px) scale(.8);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes messageSlideOut{0%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(-20px) scale(.9);opacity:0}}.main-content-wrapper .digit{font-size:19px!important}.main-content-wrapper .current-count,.main-content-wrapper .patient-name-container span{font-size:16px!important}.main-content-wrapper .therapist-info{font-size:14px!important}.main-content-wrapper .score-denominator,.main-content-wrapper .score-numerator,.main-content-wrapper .score-separator{font-size:10px!important}.main-content-wrapper .bubble-text{font-size:16px!important;line-height:30px!important}.welcome-message-container{height:50%;background-image:url(/img/bg.37e79a76.png);background-size:cover;background-position:50%;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;right:0;z-index:1;overflow:hidden;transition:all .5s ease-in-out;transform-origin:top}.welcome-message-container.welcome-enter{animation:welcomeSlideDown .5s ease-out forwards}.welcome-message-container.welcome-leave{animation:welcomeSlideUp .5s ease-in forwards}.welcome-message{text-align:center;text-shadow:2px 2px 4px rgba(0,0,0,.3);padding:20px;border-radius:10px;background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);transform:translateY(0);transition:all .3s ease-in-out;font-size:var(--welcome-font-size,22px);line-height:1.4;overflow:hidden;max-width:90%;position:relative}.scrolling-container{display:flex;width:-moz-max-content;width:max-content;animation:seamlessScroll 20s linear infinite}.scrolling-text{white-space:nowrap;display:inline-block;flex-shrink:0;padding-right:4em;font-size:inherit}@keyframes seamlessScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.welcome-message.message-enter{animation:messageSlideIn .6s ease-out .2s both}.welcome-message.message-leave{animation:messageSlideOut .3s ease-in both}.main-content-wrapper{height:100%;display:flex;flex-direction:column;transition:height .5s ease-in-out}.main-content-wrapper.with-welcome{height:100%}.top-info{transition:all .3s ease-in-out}.main-content-wrapper.with-welcome .top-info{height:8%}.main-content-wrapper.with-welcome .top-info *{font-size:.9em!important}html{font-size:16px;margin:0;padding:0;overflow:hidden;width:100%;height:100%}:root{--scale:1}body{margin:0;padding:0;overflow:hidden;width:100%;height:100%;box-sizing:border-box}.big-screen-container{flex-direction:column;height:100%;background-image:url(/img/bg.37e79a76.png);background-size:100% 100%;background-position:50%;background-repeat:no-repeat;font-family:Microsoft YaHei,Arial,sans-serif;padding:0;margin:0}.big-screen-container,.top-info{display:flex;width:100%;overflow:hidden;position:absolute;top:0;left:0;box-sizing:border-box}.top-info{height:8%;right:0;z-index:9999;justify-content:space-between;align-items:flex-start;padding:0 1rem;transition:top .3s ease}.main-content-wrapper.with-welcome .top-info{top:50%}.date-info{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;min-width:10rem;margin-left:20px;margin-top:0}.date{font-size:16px;margin-bottom:.25rem;color:#794112}.top-wd{display:flex;gap:1rem;align-items:center}.weekday{font-size:16px;margin-bottom:.25rem;color:#794112}.time{font-size:32px;font-weight:700;font-family:Digital,monospace;color:#794112;line-height:1}.top-bar{width:50%;height:100%;display:flex;justify-content:center;align-items:flex-start}.top-bar img{width:70%;height:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top;margin:0 0 0 80px;display:block}.title{font-size:2rem;font-weight:700;color:#333;text-align:center;margin:0 auto}.current-count{display:flex;align-items:center;gap:.75rem;font-size:1.125rem;color:#794112;font-weight:700;min-width:10rem;justify-content:flex-end}.digit-container{gap:.3rem;padding:.15rem;min-width:auto;min-height:1.8rem}.digit,.digit-container{display:flex;justify-content:center;align-items:center;border-radius:.25rem}.digit{font-size:19px;color:#fff;text-shadow:.125rem .125rem .25rem rgba(0,0,0,.8);margin:0;font-weight:700;min-width:1.4rem;min-height:1.4rem;background-image:url(data:image/png;base64,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);background-size:contain;background-repeat:no-repeat;background-position:50%;padding:.4rem}.system-logs-container{position:absolute;top:1rem;right:1rem;width:min(26%,300px);background-color:rgba(0,0,0,.7);border-radius:.5rem;color:#fff;z-index:1000;box-shadow:0 .25rem 1rem rgba(0,0,0,.3);overflow:hidden}.log-header{background-color:#333;padding:.5rem .75rem;font-weight:700;border-bottom:.0625rem solid #555;font-size:1rem}.log-list{max-height:12%;overflow-y:auto}.log-item{padding:.375rem .75rem;border-bottom:.0625rem solid #444;font-size:.875rem;display:flex;align-items:center}.log-time{color:#aaa;margin-right:.625rem;font-family:monospace}.log-message{flex:1}.no-logs{padding:.625rem;text-align:center;color:#888;font-style:italic}.modules-wrapper{height:81%;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:.8rem;padding:.8rem;box-sizing:border-box;overflow:hidden!important;position:absolute;will-change:transform,opacity;backface-visibility:hidden;top:8%;left:0;right:0;width:100%;transform:translateZ(0);transition:top .3s ease,height .3s ease;text-align:center;isolation:isolate!important;contain:layout style paint!important;z-index:0!important}.main-content-wrapper.with-welcome .modules-wrapper{top:60%;height:40%;grid-template-rows:repeat(2,auto);gap:.8rem;padding:.48rem;grid-auto-rows:auto;overflow:hidden}.main-content-wrapper.with-welcome .modules-wrapper *{font-size:.9em!important}.main-content-wrapper.with-welcome .character-section{width:30%!important;height:clamp(210px,26%,260px)!important}.main-content-wrapper.with-welcome .patient-huanzhe{height:clamp(90px,11%,120px);padding:.4rem}.main-content-wrapper.with-welcome .middle-info{gap:.32rem;height:clamp(200px,22%,240px)!important;width:14.4%!important}.main-content-wrapper.with-welcome .wave-chart-wrapper{height:clamp(170px,20%,210px)!important}.main-content-wrapper.with-welcome .frame-item{padding:.8rem;margin:.4rem;width:100%}.main-content-wrapper.with-welcome .sleep-status{background-size:contain;background-position:50%;background-repeat:no-repeat}.main-content-wrapper.with-welcome .chart-container{height:100%}.main-content-wrapper.with-welcome .control-button,.main-content-wrapper.with-welcome button{font-size:.9em!important;padding:.5rem 1rem!important}.frame-item{border-radius:1.25rem;box-shadow:0 .25rem .5rem rgba(0,0,0,.1);padding:1rem;display:flex;flex-direction:column;border:.0625rem solid #f5f5f5;background-size:cover;background-position:50%;min-height:300px;overflow:hidden!important;position:relative!important;isolation:isolate!important;contain:layout style paint!important;z-index:0!important;clip-path:inset(0)!important;box-sizing:border-box;position:relative;z-index:1;will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden;isolation:isolate}.frame-item:has(.top-content.treatment-ongoing){background-image:url(/img/card_bg_1.14bc8fa5.png)}.frame-item:has(.top-content.treatment-completed){background-image:url(/img/card_bg_2.d9ccffec.png)}.fade-in{animation:fadeInSlideUp 1.2s ease forwards}@keyframes fadeInSlideUp{0%{opacity:0;transform:translateY(20px)}50%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}.main-content{gap:.8rem;margin-bottom:.5rem;height:clamp(220px,26%,260px);margin-top:10px}.character-map,.main-content{display:flex;box-sizing:border-box}.character-map{width:100%;height:85%;border-radius:.25rem;margin-top:.25rem;border:1px solid #eeeeee00;align-items:center;justify-content:center}.character-map img{width:90%;height:90%;max-width:100%;border-radius:.25rem;-o-object-fit:contain;object-fit:contain}.patient-info{text-align:center;font-size:12px;color:#666;line-height:1.2}.patient-info div{margin-bottom:1px}.character-section{position:relative;align-items:center;width:30%!important;height:clamp(210px,26%,260px)!important}.character-section,.patient-huanzhe{display:flex;flex-direction:column;box-sizing:border-box}.patient-huanzhe{margin-bottom:0;border-radius:.75rem;position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100%;height:clamp(90px,11%,120px);background-color:#fff;z-index:10;padding:.4rem;justify-content:space-between}.patient-name-container{width:100%;height:auto;display:flex;align-items:center;justify-content:flex-start;margin-top:0;margin-left:0;position:relative;flex:1}.patient-name-container,.sleep-status{border-radius:.25rem;box-sizing:border-box}.sleep-status{position:absolute;right:.25rem;top:50%;transform:translateY(-50%);font-size:12px;font-weight:700;color:#fff;padding:.125rem .5rem;min-width:2rem;text-align:center}.ongoing-status{background-image:url(/img/tag_bg2.a5226ddf.png)}.completed-status,.ongoing-status{background-size:cover;background-position:50%}.completed-status{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIEAAAA8CAYAAABB9Nn7AAAVE0lEQVR42u1dW48kyVX+4kRkVVd3V19npnsuOzvL7lrr+3olX8AWlgVC9k9AFi+WLAZ4sYUMD7zwivDDvgAjJBYJyS8IISH5ASEMtmQj2WMv9no1Xlh2Z3ZnpufWl5numa5LZpzDQ2ZkRUZlZmX1ZWZALqmVUVl5iXO+L06cOHEiWuGYPq997X1pRxqLK3NY6nSwsKgx01EwWkG3Ae0upOzI2VcNsGRllZZJT/dupY5ODiWAeM8TmfIBXHJKqq9JEmA4FPR7gt0HFvd7PTzYfoRBbPGVV8+r48DqSB/6F793S86enMP5ZzpYWdVQJj1vB0AcC+wQSOKDPdtE+D/3OYysugW0ZxSMyRoKAzv3Ge++t4sbGwP8wV+dVk8VCV77+qZ85MVFnFpPge8/FOztMgaPBL29g78i6vBkhRn15MFOJpuHuEcHfv7simC+ozG/pNDqpOdubwzxX29v4ct/flY9URJ86xs35YMfOIWVVQ22wPaWxf0tC8Q6B3FukdBdILRnFFptQBsFbYJKBOZ+kvkPr1f05AggJTwVO6qnK+eW39Y8ywI2AYQF/R4w6AsGj4C9XZs3pk5X0F3QWFxTiDSwtcV44+d3DkUGddD+/gMX1nDufIThULB512J/W+XAn1wzWFhRMBGgqPoVIRkmgZ37DLacKMdJjhBssRNcATvd9TYZ6cOV/aOw4MGOYGsz1XXUYSyvGCysptZh4/oQP37957h46ZPq2Enwd3+0KZ95ZRlGK2zes9i9i5yhp88bzMwGoBHA7EBXEJZaYtQRxLUsH+yQDKqhE1lGEOHqFhrWoQpwv35lwIdgj94tWb3U2Pfwt/5AcOeGxe6ORWQUlk9prJxMBfre925NbRWmuvgf/3RbXvnYEnqPBDffYTyMh1heMFh/xmBuXiFJkDoyvufP5YARhaCoqa3FNN1IEysxTWufpqX7YBffV/QlmOvfRzrVKdt05NQfCO5uWDx8wOjMEM4+Z9DqAG+8sYUv/vFJdeQk+O43+3LhV1rY3RLcvZnW9tRZwsKqqnHaah5IoyGg0aOREmWEYBFQyVhvGlJUEaTuOh9MH2jXDTW5rwx0J4+w5HICQJIBOslfqJNr74Fg85ZFkgjWn0m74qvv7ePXfndeHQkJXvva+/Lyh09jZVVj40aCu3fivPVHkarsswFAtwHJFKIC8HQFSGVxgQIXgt+iCgui9PTKnASCM/Vhq4/Dgb91cQ4FG/7G1dYkfL0kDQA0qUqSBNi4kWB/j3HqjMHJ04StnSG+/73JfsJEEvz4r/uyuGSwcdViZzfB8oLB6Werm6PRqrYVhgJUEoPqn+ETw7cYTJ7StQBW5ceImvd+McvY/cQKTAJilb8rJ7kaDySNkYqbA+7Mf1Pr4PRz97ZFby8dlZ15VmN7O8ZHvtw+OAm++82+nH+2hevvxtjZTbB+OsLioq4EVlHar4b9bRkxKsEt4ZcmwPKo3IgcOtO0f5z2UwHARLDd7Vysex3glTEIK55+BcKq4MMoSs9rRbDC0Ebh4QPBzl2LuUXC2Qt6Yteg6pzAlz+8hNu30i7g5EqE5VVdaXLFplEuJ5ADxxEiFMCvOABonzlaQEHVlJmMmaZmJj/vemzxXNmxkh9VIwmv+xsDGx57bCqfL78PeJnTGtY9bAiOEADwaE/wYJOxclrjxGnCz16vdhZLT/7tH27K5z+zgu0ti6vX+ljuRjh1xmQerIACs2o8c9zUOavy0hWNK0IrSk1yprzaUYApb3FNSDQNqIyUqO5YANnrQmzJuNNvDGWjkkkkLDihJNCsYElyHEgDZAQ7m4LeHuP0swbdVYV/+5fy4ePYiVe/elO+9IV1DAaCd/9nABMBZ862RoCDkIBBBBBT1jdyLTGaOmrUYBhXRhIXg0g9c8mtijOP+fkpQsz5c3QAbHBNeatVE4efTfr60AFNJBxSSjbcVgW9O0KQBu7dTWAHwDMvGrRaCt/+9k/GHMWx2n7n1V05f2YWv3hzALbA+ukoj88zj4/vQ+AMSpAzMkaQkMGJjJjslxs5mFNEBqtINAnEacLGVSA7uUJZAeS6GIs3JON1SVAdUHD4EClQy0Ksxva9BFFEuPCiwY1bPXzqK3PVJPibr9+VX//VFdy9zrh5Z4C11RbaczUECFr/JIK46KF/pAYe+yQrYg4wd1xGqIOM05OaueW6OYSyFu3rZlLd/Gv8e4hGshEBOlKIB4LtrQRrZyKcOE1j3UKhp/zw80vo94GbdwZoRYSoo2AHgIqqIloCZhQsxbiAXkXtuEAcjKNDgZgB4iJZQr8khlSSJwwze81pYhwgvL/q90nghg23DuQysCuJkT0/SUb6SpL0mGMyEERthShS2L6XYGGphY+/shpYby8otHqKcPP9BJYF87MaEmemJ5sX18FQz1VsOJRK6xAC6183fi4gSA1Z/O9E1QkdjkQ4SBJI2f0lv08zkVRLBJb6RsTV1xWfqTAcSk6GeCCY6wL3twU79yzWzrfwrW/cFGcNchK8cOEEkoHCrdtDGKMQGYVebAvz9v68uQuOOEvsyjYY5mitKgggE4mS/zahjyY6GBCNeVHb2ifcyzLVvWXX25Kho9O36418PKyVXO/OUpMBokjh/o7FiTWND31sqWgJXv3qTVlfb+PWzRjMgu5shDiRgsuQ+IrQUprcUdY9hgkXxqhaxo8DrGoV2YQEx/lhbnKNHEmSSpLIWGOs9EcyQjAskBgYaMx1Le5vC+4/iLG+3sGli5fl4qVPpqPnc6fSTn9zK87NeV3gwo+kuWhgYr0wbQ1RmghQtC7ZNKpmiKX8ODZE1I8/w6jM6rlzftlvtWXh5cZEsAoJPB0HUUUhRqR0+j3DwwghMQl4qEE6gTEG2/csVk9FuPDchZElWD/bwcM9xqN9i7lZjWHCjVqbIUIsFiqLF4gwFBOEGEiQlxUTjPYEqBl7V6WPSUKF40FSvPAY08yqyuVsUqVxvMRKrj/niKcNcPx5CTPAWWSWGLE455eARCGKBNwjkGEMkgS9fYtz57sjEpxcmsWtjbQr0IpK+8DwHGlgmNtC9sjC3ldXZggBakgQslDDDNBC2SNQMOdsswfqrKytBrSk5eD3x2YFvHe795bVx4LBLuroNQpfZkBK5beMXH9NuiC2AGsOGi7nemy5kHOisf+QsbLSwqWLl8W89rX3BQDu71gQpWFO5lEQpCwQQ1Q+Z15FINIAD/0KBaSBJ2wgoOLRlGKfGYYIfbYwlgBQfs6N+qRmKFAFgkw1fEB2P2WjTPJGm6Nzo1EowfqNxQc1KzNX56dXTk5VRKni4chqayNpN5CRQRKLtjEgY/FwJ8LqKaDbPQOzMDeTTjj0kny4VwhHctlEjSqN2jG4MWHySsYa0JmkNivbjLLajrHeWZ+h98MwuKjaUSwHATytI8hHM7pwsmoLm6ipnc8yHrj8hRQjBQtGZChlZF8DMykYe/0+JJnH6okWzMx8C4OBoNe36Zgy4bEHhgQo83arIn+a6oRTqULzPtGVeTRZNGUr9QmWk8onWFhubP91Zes78AjCjuSve7StjAtI7YjEssox1UaARIMSDTKp7HEMzHdnYBY6Lew/YggEzCqLxpVXPD1fToDKitaQoEnIWNPBvP60ZTHUGMHCctP5gYMRoA7EpoDaCWBXDavTo0otARRgLCCMKIkgah/9YQdLyxHM7Czh4S5nL2IopICKBPMCqooY1eP4KtJMQ4L4EEQ4yPsOOrY/DAGavK82CTUHXAI8xA0doIigKEm7ZhPDKCCOLaJIw1ALiDGEiGQxaMm6Si629KqWWpPJQQxIVhGVBZ7EG97ohlEepic//JuGaD6gzE3JwrmeBDKmr7BRFuMVPOafkaIs3C35MJs00M4soWkBYIUoAkxEBpyFA5kFnE0KhRMMSQlTDSlwhdczTpyScCjZwNoQuKJzDK2BU1bVuVCZTqHhNSyjbN+y6+rud+DkAS0o14SgoNKx+xRdTpqeJ+kqWAAQlafspZN1EphmLxbhlQ0pWKSjPUWAZE4nxYwIDJ2lbMecQLdbxVlERwBmSQUVQCmFYYWpSmozysszb9w5l3vA3vIEC87LNDZnE9ahrE5SUpaJ15SL1+T+7LuUP3sskcSTlYJzLtgz9myu6BKqJtSUIGFKR0jsCK7A2ubvtEG7NTEnubc4CttKHtqUihinUpNi+iOw/dw6v+ySI8om6RhlU6pUtqalcK7ut6rvx3E/V1iBMvn4iOYgHFYCBjMBlDU6nUB7mbZau3R9AzsADA8BMuGC/HJzW/bCWkfGLe73zFtxwb+acqiVprVxQ+VWhWCO+/4c0InyT+eISoNJh7T7SrsUihhgkxNDj2X5COIYMI+GMebMDGB6IGLwkEbr31SF1a2sJfJ7ZGRKSkyn5KtypvqIW5lE5UquuKfy9xCUsudNev5Y/Th4Hrz7i/JP6twq88MlKBfaVLrWM1+LYTidSiYCqWEh9z6KNPZ7Q5i9PYvu6bSFITFQJoEko4RvaYp6Pv3nJRnk5YqETAmlCJ5XMUdqhb3HyoRK1v0egFL6PGmMUEp8GV+gUEn2KeWfoF/l3FjFEA0QG5DhvAuISIMig3Yr7f5n5oHbtxlmb7eHuWe7MEahnyTpkibFxYqpOgoUfOXCUeUeNSoSIaQwXTz2vDGOja6XEpWFKp18QT2nJ10/BpnCY5O/7HoFgBVDQ0ETwEhAmTuoZQAgGvkD7TZaWqP3qA/q9dLcsW5XF2LuSgtEMYRGCp9kGXyrpAIZJDOP7uiXQ0Dd/VCjI5R7BhrXR5yylKR/rlxx/7TXP1Xyq9GcgfISTY1RmDExyBRjMp1O+v3a1WvpO9781kBu3e7j3Wt9JAnD8iiBMo94SSNj/f/qc4DO6olVVGVE0IqgdLoayxgqkCAijfmFVJpz57voLms8+8Uo9bC2doZYXDaZA5EtZ9JFhpW2hJD6ocM/7e/h32GfN+37gr+JlucpkV8FYXFFo5lUnwDRzGgYODursX1vOJr4vvHeLhYXWpidsakX6RaXqsxhVJIu2lDBH7wjgnMH+T38O+zzpn3fpPc/hfKr7DfS6TmKUlCJCJEelBqO+e4MOl3CW1d2RyTY29sAAJxam0OkB+kCBnjBGTqODe9++TmqvedGq44oww2I9ADtSBesgBsVLC1HgFV4sHNjRIKLlz6p3n9vH2sn2+mNRHm34M8Iql8S4anzAwrOPLlVXdUTc1G7je6yxvXrvXxNYn71O2//N6I24dRaN7MGKau051U+LURQ6un9e1IE0IYK3UCVFVhZ1Wi1CK//6Er5WsTv/+WeLC228LOfbmIQWwziCG5ew3oZRy4sKji4q9xEYTRlHgGReozrDeTIr58YQC04gWUEANpRXCAARQazHZtbgRde6mD73hCf+J258rWIb77xFr7wmy9j/WwX7127j3YUYxBHKQsM5URwmUcqi6qGRKgCmA6dZVQ9E1exy03+myGaMJc3PhXEzF6u7vjmWnXvtzxZPp46Y2h8YXBIgPF8j1F5ba2FVovwwx9cqd+f4J//7J489/wSfv6fO9h91AeASoswvl5OTZF7iIKCfWgMYcI8XnquTClVK6jrJrqO4v501pAqppdG550eCePyVy5zD/YhcDkG2vMBXBcAoLQbmO/O4PkX5/DO24/wud/vqtIFqe5z7eo1nDv/UTz/0hzeumLBCQOIEds2mBmmRbkgwsVt5Xwh/IQjJ3Sq2BHkBM69Wkzcw1jny7BQszTrce91PHo/5fUsX5BCpZnQjjwEzi6hIA09jQKGhHcRQCdv24y6AAAFAkTtNs6cncHQWrz5xlvNtqu5dPGy/NaXXsbm1hDvvL0LThj9JCoIlk7rUmHefDTnH6aAU+0KIx/IJiDSARYfan2QZWYH8RW4IWmkVP5pNvQmonRiSMdZfkCx9TsCnDvXwcIK4Z/+/vXS7ewqNf4Pf3JXXvnUMjZu9nH7Zg8xW8Q2grXjgvrg+YKUAaoqVglV7TbSBDxNT2640iSRtIpMofl3OmAeb0TunAPeydzWFqw12tmekn7rN0ZhdTXC6lqEn13enm7jKt8/+MBLS7h6tYede/0sLy3LWbdRLqDWRUGdlThoS6wClRouOtVajnERqmq44EQOlX1cphPLknYNWkFrgcn0pPUIfG1aIK3QbinMdQnrZ2fwzlv7Y37AVJtZ/ui1R3JitYXr1/u4vxMj7ifgDFFfIU5oV9H6rWLUFGa8WmlmSgvgyOoI6Ygbkjj83sg3qFs3MMUaB7ZSqh9fD4ZUag0MwVBcAN+YdBrZEWDrToyP/PZMbQUmbuz2+o+u4NOf/RAuvDCDOxuEu3dGQ0W3QjxhyRUbebyyVlWAKI3ATMFQI/AimnofQ7ehpCu3TPk+yeGeyflO5MH9frlum14bc17vdlRNqjBLGJFCwjKmE7f03gXvDMXQRgMogk9aYXW1jZU1jTs30m1tj2yD6++8uisvvNTB3o7FrY0BbDJEwlmXUDJsrGpxkxYN6il9vkhFiCUulKNsk6UwgfZQwaGkWPnwndP5EdN0A35jiaFNq2BNffBNpLB2poXZOY23rxzhBtehj/DBjy/BDoDr1/sYDjKL4BHiMJ92NJkBZA73jiajj8PudcBJ82sHMaMdEQYxF3QwiBntlirtRh3w7pyJ0kUk62dnYCKFn/zHMW11D2+Dq9/44mm0tMbW5hBbW3GuNLbNEz4n+QVNwKqyGnSMu5ZUO3w4FnL5evCBT/9hVgr+4kIL3RWNJJbKYeCR//ubSxcvy8c+8UE892IHwyFjb8fi/k48poim4/4Q0IkEiaartiF9YNCTKXe9SmJpRCDSqr7RlOjCl9uB3+kSTKRw41oPP/zBlcfz729CMnzu8x/F2rkWkliwu814sDssKKLK23VCuWvrgJ0EogqWmUeH7TNQtwV+Eux9qI+EREksuQ78sg86AERGo7usMTunEWmFOxsJ/v1ff3og8I/0X+JdunhZPv3ZD+V9UhKnGyvv71vs98aVEE3pPkSmeUuOIo3j/sRxc+sQJ4d3Tmc7LczMA60WoTNDiK3knv9hwD+Wf4556eJlufDcBZw738XaudYY04dDPrJ3tVpPcN+6is9Ry2cihSizorEVbN+xuPrOfVy7eu1IwMdxJ4xdunhZut0zWD3RwsrJWZxYbUG3PeHm8ctPaDUejhpMby/tWu9s7GNrc4i9vY0jBd7//C9QFeELJRjOAgAAAABJRU5ErkJggg==)}.gender-icon{width:16px;height:16px;margin-right:5px}.middle-info{width:18%;height:clamp(200px,22%,240px);flex:1;display:flex;flex-direction:column;gap:.4rem;padding:0;box-sizing:border-box}.room-info{font-weight:700;font-size:calc(14px*var(--scale));text-align:center;width:70px;height:26px;margin-top:4px}.top-content{width:100%;height:36px;display:flex;justify-content:space-between;background-size:cover;background-position:50%;background-repeat:no-repeat;border-radius:8px}.treatment-therapist-container{display:flex;align-items:center;gap:10px;width:70%}.top-content.treatment-ongoing{background-image:url(/img/card_title_bg_1.56c3e5c7.png);color:#794112}.top-content.treatment-completed{background-image:url(/img/card_title_bg_2.c50cb459.png);color:#946be7}.room-info{display:flex;align-items:center;justify-content:center;gap:5px}.status-icon{width:16px;height:16px}.time-info{font-size:calc(13px*var(--scale));width:170px}.therapist-info,.time-info{font-weight:700;height:22px;margin-top:5px}.therapist-info{font-size:calc(14px*var(--scale));width:180px}.brain-waves{width:100%;height:60%;height:auto;box-sizing:border-box}.main-content-wrapper.with-welcome .brain-waves{margin-top:.4rem;padding:.6rem}.wave-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto;gap:.6rem;box-sizing:border-box}.wave-item{display:flex;flex-direction:column;align-items:center}.wave-label{font-size:12px;color:#2f4059;margin-bottom:.2rem}.wave-value{font-size:16px;color:#000}.wave-row span{color:#666}.wave-value{color:#333!important;font-weight:700;min-width:75px}.wave-chart-wrapper{width:400px;max-width:90%;height:clamp(210px,24%,240px);background-color:#fff;margin-left:0;margin-right:0;margin:0 auto;margin-bottom:.4rem;border-radius:1rem;box-sizing:border-box;overflow:hidden!important;position:relative!important;z-index:1!important;isolation:isolate!important;contain:strict!important;clip-path:inset(0)!important}.main-content-wrapper.with-welcome .wave-chart-wrapper{height:clamp(200px,22%,240px)!important;width:400px!important;max-width:90%!important;margin:0 auto .4rem!important;border-radius:1rem!important}.main-content-wrapper .time{font-size:32px!important}.main-content-wrapper .date,.main-content-wrapper .weekday{font-size:16px!important}.main-content-wrapper .wave-label{font-size:13px!important}.main-content-wrapper .wave-value{font-size:18px!important}.main-content-wrapper .progress-label{font-size:9px!important}.main-content-wrapper .progress-score{font-size:calc(12px*var(--scale))!important}.main-content-wrapper .progress-percentage{font-size:calc(14px*var(--scale))!important}.main-content-wrapper .sleep-status{font-size:12px!important}.wave-chart{width:100%;height:100%;overflow:hidden;background-size:contain;background-position:50%;background-repeat:no-repeat;margin:0;box-sizing:border-box;position:relative;isolation:isolate;contain:layout style paint}.main-content-wrapper.with-welcome .wave-chart{background-size:contain!important;background-position:50%!important;background-repeat:no-repeat!important}.wave-chart.treatment-ongoing{background-image:url(data:image/png;base64,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)!important}.wave-chart.treatment-completed,.wave-chart.treatment-ongoing{background-color:transparent!important;background-size:contain!important;background-position:50%!important;background-repeat:no-repeat!important}.wave-chart.treatment-completed{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAwAAAACoCAYAAABXJomQAAAH3klEQVR42u3cMU/z2BqF0e2AZWQhoWmmuf//nzHNFFxFQhaWiX2LmCTQ+o3k77JWZZqj8xCarVg0b6/LEgAA4Fc4+BUAAIABAAAA/B96vP3hr/9sO2yekuO/SdMkzWPy8nfNJY//JstnsiznMw/t9jOHYzK+n5+756R/2X6mfv369evXr1+/fv177P/vP/ENAAAAxCtAAACAAQAAABgAAACAAQAAABgAAACAAQAAABgAAACAAQAAABgAAACAAQAAABgAAABgAAAAAAYAAABgAAAAAH+gx9sfhmPdwfOp7rz5lDTr88dQc+Y0fX+ubNevX79+/fr169evf2/9X5q312WpXhVNk1Sfeo8z70W/fv369evXr1+//r32ewUIAADyS18B6p63Hzi+X6dF19dcchySLHV3TM5f+8zjetUuaduiu+rXr1+/fv369evXv7P+yx1/DoD+ZdvB83Q9/PCw/bzLhzUmy+f5+alPDgUf1nBMxvUPoG1r7qpfv379+vXr169f/x77bweAV4AAACD+DSgAAGAAAAAABgAAAGAAAAAABgAAAGAAAAAABgAAAGAAAAAABgAAAGAAAAAABgAAABgAAACAAQAAABgAAACAAQAAAOzQ4+0Pw7Hu4PlUd958Spr1+WOoOXOavj9XtuvXr1+/fv369evXv7f+L83b67JUr4qmSapPvceZ96Jfv379+vXr169f/177vQIEAAD5pa8Adc/bDxzfr9Oi62suOQ5Jlro7JuevfeZxvWqXtG3RXfXr169fv379+vXr31n/5Y4/B0D/su3geboefnjYft7lwxqT5fP8/NQnh4IPazgm4/oH0LY1d9WvX79+/fr169evf4/9twPAK0AAABD/BhQAADAAAAAAAwAAADAAAAAAAwAAADAAAAAAAwAAADAAAAAAAwAAADAAAAAAAwAAAAwAAADAAAAAAAwAAADAAAAAAHbo8faH4Vh38HyqO28+Jc36/DHUnDlN358r2/Xr169fv379+vXr31v/l+btdVmqV0XTJNWn3uPMe9GvX79+/fr169evf6/9XgECAID80leAuuftB47v12nR9TWXHIckS90dk/PXPvO4XrVL2rborvr169evX79+/fr176z/csefA6B/2XbwPF0PPzxsP+/yYY3J8nl+fuqTQ8GHNRyTcf0DaNuau+rXr1+/fv369evXv8f+2wHgFSAAAIh/AwoAABgAAACAAQAAABgAAACAAQAAABgAAACAAQAAABgAAACAAQAAABgAAACAAQAAAAYAAABgAAAAAAYAAABgAAAAADv0ePvDcKw7eD7VnTefkmZ9/hhqzpym78+V7fr169evX79+/fr1763/S/P2uizVq6JpkupT73HmvejXr1+/fv369evXv9d+rwABAEB+6StA3fP2A8f367To+ppLjkOSpe6Oyflrn3lcr9olbVt0V/369evXr1+/fv36d9Z/uePPAdC/bDt4nq6HHx62n3f5sMZk+Tw/P/XJoeDDGo7JuP4BtG3NXfXr169fv379+vXr32P/7QDwChAAAMS/AQUAAAwAAADAAAAAAAwAAADAAAAAAAwAAADAAAAAAAwAAADAAAAAAAwAAADAAAAAAAMAAAAwAAAAAAMAAAAwAAAAgB16vP1hONYdPJ/qzptPSbM+fww1Z07T9+fKdv369evXr1+/fv3699b/pXl7XZbqVdE0SfWp9zjzXvTr169fv379+vXr32u/V4AAACC/9BWg7nn7geP7dVp0fc0lxyHJUnfH5Py1zzyuV+2Sti26q379+vXr169fv379O+u/3PHnAOhfth08T9fDDw/bz7t8WGOyfJ6fn/rkUPBhDcdkXP8A2rbmrvr169evX79+/fr177H/dgB4BQgAAOLfgAIAAAYAAABgAAAAAAYAAABgAAAAAAYAAABgAAAAAAYAAABgAAAAAAYAAABgAAAAgAEAAAAYAAAAgAEAAAAYAAAAwA493v4wHOsOnk91582npFmfP4aaM6fp+3Nlu379+vXr169fv379e+v/0ry9Lkv1qmiapPrUe5x5L/r169evX79+/fr177XfK0AAAJBf+gpQ97z9wPH9Oi26vuaS45Bkqbtjcv7aZx7Xq3ZJ2xbdVb9+/fr169evX7/+nfVf7vhzAPQv2w6ep+vhh4ft510+rDFZPs/PT31yKPiwhmMyrn8AbVtzV/369evXr1+/fv3699h/OwC8AgQAAPFvQAEAAAMAAAAwAAAAAAMAAAAwAAAAAAMAAAAwAAAAAAMAAAAwAAAAAAMAAAAwAAAAwAAAAAAMAAAAwAAAAAAMAAAAYIceb38YjnUHz6e68+ZT0qzPH0PNmdP0/bmyXb9+/fr169evX7/+vfV/ad5el6V6VTRNUn3qPc68F/369evXr1+/fv3699rvFSAAAMgvfQWoe95+4Ph+nRZdX3PJcUiy1N0xOX/tM4/rVbukbYvuql+/fv369evXr1//zvovd/w5APqXbQfP0/Xww8P28y4f1pgsn+fnpz45FHxYwzEZ1z+Atq25q379+vXr169fv379e+y/HQBeAQIAgPg3oAAAgAEAAAAYAAAAgAEAAAAYAAAAgAEAAAAYAAAAgAEAAAAYAAAAgAEAAAAYAAAAYAAAAAAGAAAAYAAAAAB/jubtdVn8GgAAIL4BAAAADAAAAOAP9T+CDEJ5qZ5KUQAAAABJRU5ErkJggg==)!important}.wave-chart:not(.treatment-completed):not(.treatment-ongoing){background-image:url(data:image/png;base64,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)!important;background-color:transparent!important;background-size:contain!important;background-position:50%!important;background-repeat:no-repeat!important}.main-content-wrapper.with-welcome .wave-chart.treatment-completed,.main-content-wrapper.with-welcome .wave-chart.treatment-ongoing{background-size:contain!important}.echarts-container{width:100%;height:100%;border-radius:4px;background:transparent!important;position:relative!important;will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden;overflow:hidden!important;isolation:isolate!important}.echarts-container,.echarts-container canvas{z-index:1!important;contain:strict!important;clip-path:inset(0)!important}.echarts-container canvas{position:absolute!important;top:0!important;left:0!important;pointer-events:none!important}.echarts-container canvas,.main-content-wrapper.with-welcome .echarts-container{width:100%!important;height:100%!important}.bottom-content{margin-top:auto;padding-top:.25rem;width:100%;display:flex;justify-content:center;box-sizing:border-box;min-height:52px}.main-content-wrapper.with-welcome .bottom-content{display:flex!important;visibility:visible!important;opacity:1!important;height:auto!important;min-height:52px!important;padding-top:.15rem!important}.progress-container{display:flex;flex-direction:column;gap:.25rem;align-items:center;width:100%;box-sizing:border-box}.main-content-wrapper.with-welcome .progress-container{display:flex!important;visibility:visible!important;opacity:1!important;gap:.15rem!important;min-height:38px!important}.progress-info{display:flex;width:100%;align-items:center;justify-content:space-between;flex-wrap:nowrap}.progress-label{font-size:9px;font-weight:700;color:#333;flex:0 1 auto}.progress-score{font-size:12px;font-weight:700;color:#aa6f39;margin-right:.5rem;flex:0 1 auto;white-space:nowrap}.main-content-wrapper.with-welcome .progress-info{display:flex!important;visibility:visible!important;opacity:1!important;margin-top:.1rem!important;height:auto!important;min-height:18px!important}.main-content-wrapper.with-welcome .progress-label{font-size:9px!important;font-weight:700!important;color:#333!important}.main-content-wrapper.with-welcome .progress-score{font-size:10px!important;font-weight:700!important;color:#aa6f39!important;margin-right:.3rem!important}.frame-item:has(.top-content.treatment-ongoing) .score-numerator{color:#aa6f39}.frame-item:has(.top-content.treatment-completed) .score-numerator{color:#8354e3}.score-denominator,.score-separator{color:#00132f}.main-content-wrapper.with-welcome .score-numerator{font-size:10px!important;font-weight:700!important;display:inline!important;visibility:visible!important;opacity:1!important}.main-content-wrapper.with-welcome .score-denominator,.main-content-wrapper.with-welcome .score-separator{font-size:10px!important;color:#00132f!important;display:inline!important;visibility:visible!important;opacity:1!important}.progress-text{margin-left:10px;text-align:left}.progress-percentage{text-align:right;margin-right:10px;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.5);font-size:14px;font-weight:700}.main-content-wrapper.with-welcome .progress-percentage{font-size:12px!important}.custom-progress-bar{height:clamp(18px,2.5%,19px);width:100%;background-color:#e0e0e0;border-radius:.5rem;overflow:hidden;border:1px solid #ddd;margin:0 auto;box-sizing:border-box}.main-content-wrapper.with-welcome .custom-progress-bar{height:16px!important}.progress-track{width:100%;background-color:#e0e0e0;overflow:hidden}.progress-fill,.progress-track{height:100%;border-radius:.5rem;box-sizing:border-box}.progress-fill{transition:width .3s ease;position:relative}.frame-item:has(.top-content.treatment-ongoing) .progress-fill{background:linear-gradient(90deg,#aa6f39,rgba(170,111,57,.3))}.frame-item:has(.top-content.treatment-completed) .progress-fill{background:linear-gradient(90deg,#956ae8,rgba(149,106,232,.3))}.progress-glow{position:absolute;top:0;right:0;width:20px;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.6) 50%,transparent);animation:shimmer 2s infinite}@keyframes shimmer{0%{transform:translateX(-100%);opacity:0}50%{opacity:1}to{transform:translateX(100%);opacity:0}}.bubble-container{position:absolute;top:0;right:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.sleep-bubble{position:absolute;width:30px;height:30px;flex:0 0 30px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;animation:bubbleFloat 4s linear forwards;transition:opacity 1.5s ease-in-out;z-index:10;will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden;contain:layout paint size}.sleep-bubble:nth-child(2){animation-delay:.5s}.bubble-bg{position:absolute;width:100%;height:100%;background-image:url(data:image/png;base64,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);background-size:contain;background-repeat:no-repeat;background-position:50%;z-index:1}.bubble-text{position:relative;z-index:2;font-size:16px!important;font-weight:700;color:#743c0b;line-height:30px}@keyframes bubbleFloat{0%{transform:translateY(0)}to{transform:translateY(-180px)}}@media screen and (width:1152px) and (height:768px){.big-screen-container{padding:0}.top-info{height:10%;padding:0 1.5rem}.modules-wrapper{height:90%;gap:1.5rem;top:10%}.frame-item{padding:1rem}.main-content{gap:1rem}.character-section{width:40%}.middle-info{width:60%}.wave-grid{gap:.75rem}.brain-waves{padding:.75rem}}@media screen and (max-width:1200px){.modules-wrapper{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);top:8%}.character-section{width:30%}.wave-grid{grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto;gap:.5rem}}@media screen and (max-width:800px){.top-info{flex-direction:column;height:auto;gap:1rem;padding:1rem}.modules-wrapper{margin-top:auto;height:auto;min-height:calc(100% - 120px)}.main-content{flex-direction:column}.character-section{width:100%;height:40%}.middle-info{width:100%;height:60%}}[data-v-bbdcdc36] .welcome-config-dialog{max-width:92vw}@media (max-width:768px){[data-v-bbdcdc36] .welcome-config-dialog{width:96vw!important;margin:0 auto}}.style-preview[data-v-bbdcdc36]{min-height:60px;border:2px dashed #ddd;border-radius:8px;display:flex;align-items:center;justify-content:center;margin:10px 0;transition:all .3s ease;overflow:hidden;position:relative}.preview-scrolling-container[data-v-bbdcdc36]{display:flex;width:-moz-max-content;width:max-content;animation:previewSeamlessScroll-bbdcdc36 20s linear infinite}.preview-scrolling-text[data-v-bbdcdc36]{white-space:nowrap;display:inline-block;flex-shrink:0;padding-right:4em}.style-preview.preview-fullscreen[data-v-bbdcdc36]{overflow:visible;align-items:flex-start;padding:15px}.preview-fullscreen-text[data-v-bbdcdc36]{word-wrap:break-word;word-break:break-all;white-space:normal;overflow-wrap:break-word;width:100%;text-align:center}@keyframes previewSeamlessScroll-bbdcdc36{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.header-container[data-v-1efeaf59]{background-color:#409eff;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 20px;flex-shrink:0}.el-header h1[data-v-1efeaf59]{margin:0;font-size:20px;font-weight:500}.header-right[data-v-1efeaf59]{display:flex;align-items:center}.admin-aside[data-v-b0acfcc8]{background-color:#f5f7fa;flex-shrink:0}.config-system[data-v-5b333d3c]{height:100vh;overflow:hidden}.el-container[data-v-5b333d3c]{height:100%}.header-container[data-v-5b333d3c]{background-color:#409eff;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 20px;flex-shrink:0}.el-header h1[data-v-5b333d3c]{margin:0;font-size:20px;font-weight:500}.header-right[data-v-5b333d3c]{display:flex;align-items:center}.el-aside[data-v-5b333d3c]{background-color:#f5f7fa;flex-shrink:0}.el-main[data-v-5b333d3c]{padding:20px;overflow-y:auto;height:calc(100vh - 60px)}.style-info[data-v-5b333d3c]{font-size:12px;color:#666;line-height:1.4}.style-info span[data-v-5b333d3c]{display:inline-block;margin-right:10px}.el-table .cell[data-v-5b333d3c]{padding:8px}.el-color-picker[data-v-5b333d3c]{vertical-align:middle}.table-container[data-v-5b333d3c]{position:relative;border-radius:8px;overflow:hidden}.table-container[data-v-5b333d3c] .el-table__body-wrapper{scrollbar-width:thin;scrollbar-color:#c1c1c1 #f1f1f1}.table-container[data-v-5b333d3c] .el-table__body-wrapper::-webkit-scrollbar{width:8px;height:8px}.table-container[data-v-5b333d3c] .el-table__body-wrapper::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.table-container[data-v-5b333d3c] .el-table__body-wrapper::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.table-container[data-v-5b333d3c] .el-table__body-wrapper::-webkit-scrollbar-thumb:hover{background:#409eff}.table-container[data-v-5b333d3c] .el-table__body-wrapper::-webkit-scrollbar-corner{background:#f1f1f1}.table-container[data-v-5b333d3c] .el-table__body-wrapper{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.table-container[data-v-5b333d3c] .el-table__row:hover{background-color:#f5f7fa;transition:background-color .2s ease}.table-container[data-v-5b333d3c] .el-table{border-radius:8px;overflow:hidden}.table-container[data-v-5b333d3c] .el-table th{background-color:#fafafa;border-bottom:1px solid #ebeef5}@media (max-width:768px){.table-container[data-v-5b333d3c] .el-table__body-wrapper::-webkit-scrollbar{width:6px;height:6px}.table-container[data-v-5b333d3c] .el-table__body-wrapper{scrollbar-width:thin}}@media (min-resolution:2dppx){.table-container[data-v-5b333d3c] .el-table__body-wrapper::-webkit-scrollbar{width:10px;height:10px}}.rotation-config[data-v-63a3cdc8]{height:100vh;overflow:hidden}.el-container[data-v-63a3cdc8]{height:100%}.header-container[data-v-63a3cdc8]{background-color:#409eff;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 20px;flex-shrink:0}.el-header h1[data-v-63a3cdc8]{margin:0;font-size:20px;font-weight:500}.header-right[data-v-63a3cdc8]{display:flex;align-items:center}.el-aside[data-v-63a3cdc8]{background-color:#f5f7fa;flex-shrink:0}.el-main[data-v-63a3cdc8]{padding:20px;overflow-y:auto;height:calc(100vh - 60px)}.hint[data-v-63a3cdc8]{color:#909399;font-size:12px;margin-top:6px}.video-config[data-v-4382396f]{height:100vh;overflow:hidden}.el-container[data-v-4382396f]{height:100%}.header-container[data-v-4382396f]{background-color:#409eff;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 20px;flex-shrink:0}.el-header h1[data-v-4382396f]{margin:0;font-size:20px;font-weight:500}.header-right[data-v-4382396f]{display:flex;align-items:center}.el-aside[data-v-4382396f]{background-color:#f5f7fa;flex-shrink:0}.el-main[data-v-4382396f]{padding:20px;overflow-y:auto;height:calc(100vh - 60px)}.page-title-row[data-v-4382396f]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.page-title[data-v-4382396f]{font-size:16px;font-weight:600;color:#303133}.page-actions[data-v-4382396f]{display:flex;align-items:center;gap:12px}.tips[data-v-4382396f]{margin-bottom:12px}.danger-text[data-v-4382396f]{color:#f56c6c}.login-container[data-v-1644007e]{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);overflow:hidden;z-index:1000}.login-box[data-v-1644007e]{width:420px;padding:40px;background:#fff;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.2)}.login-header[data-v-1644007e]{text-align:center;margin-bottom:40px}.login-header h2[data-v-1644007e]{margin:0 0 10px 0;font-size:28px;color:#333;font-weight:600}.login-header p[data-v-1644007e]{margin:0;font-size:14px;color:#999}.login-form[data-v-1644007e]{margin-top:30px}.login-form .el-form-item[data-v-1644007e]{margin-bottom:24px}.login-button[data-v-1644007e]{width:100%;margin-top:10px;font-size:16px;height:48px}.login-form .el-input__inner[data-v-1644007e]{height:48px;line-height:48px}