html,body{margin:0;padding:0;height:100%;font-family:Comic Sans MS,Segoe UI,sans-serif;background-color:#ffecf5;color:#f69;overflow-x:hidden;overflow-y:auto;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" viewBox="0 0 100 100"><circle cx="50" cy="50" r="5" fill="%23ffcce6" opacity="0.5"/></svg>')}#app{height:100vh}.ant-modal-confirm[data-v-f7fba4c7]{border-radius:20px!important;overflow:hidden;animation:modalPop-f7fba4c7 .3s ease-out}.ant-modal-confirm .ant-modal-content[data-v-f7fba4c7]{background:linear-gradient(135deg,#ffe6f0,#fff0f5)!important;border:2px dashed #ffaad5;border-radius:20px;box-shadow:0 0 20px #ffaed180}.screenshot-toolbar[data-v-f7fba4c7]{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;margin-top:12px}.screenshot-toolbar[data-v-f7fba4c7] .ant-btn{flex:0 0 auto;width:auto;display:inline-flex;align-items:center;justify-content:center;line-height:1.2;min-height:36px}@media (max-width: 576px){.screenshot-toolbar[data-v-f7fba4c7]{justify-content:stretch}.screenshot-toolbar[data-v-f7fba4c7] .ant-btn{flex:1 1 calc(50% - 8px);min-height:32px}}.ant-modal-confirm .ant-modal-confirm-title[data-v-f7fba4c7]{color:#ff66a3!important;font-weight:700;text-shadow:0 0 5px #fff0f5}.ant-modal-confirm .ant-modal-confirm-content[data-v-f7fba4c7]{color:#d9006c!important;font-size:15px;font-weight:700}.indexSX[data-v-f7fba4c7]{border:3px solid #ff99cc;border-radius:12px;cursor:pointer;padding:2px 8px;-webkit-user-select:none;user-select:none}.ant-modal-confirm .ant-btn-primary[data-v-f7fba4c7]{background:linear-gradient(145deg,#ff99cc,#ff66a3)!important;border:none!important;border-radius:30px;box-shadow:0 0 12px #f9c}.ant-modal-confirm .ant-btn-primary[data-v-f7fba4c7]:hover{background:linear-gradient(145deg,#ff66a3,#ff3385)!important;box-shadow:0 0 18px #ff66a3}.ant-modal-confirm .ant-btn-default[data-v-f7fba4c7]{border-radius:30px;background:#fff0f5!important;border:1px solid #ffb6c1!important;color:#ff4081!important}.ant-modal-confirm .ant-btn-default[data-v-f7fba4c7]:hover{background:#ffe6f0!important;color:#d9006c!important}@keyframes modalPop-f7fba4c7{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.home-container[data-v-f7fba4c7]{position:relative;min-height:100vh;font-family:Comic Sans MS,Segoe UI,sans-serif;background-color:#ffecf5;color:#f69;overflow-x:hidden;overflow-y:auto;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" viewBox="0 0 100 100"><circle cx="50" cy="50" r="5" fill="%23ffcce6" opacity="0.5"/></svg>')}.anime-canvas[data-v-f7fba4c7]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:0;pointer-events:none}.tooltip-wrapper[data-v-f7fba4c7]{position:relative;display:inline-block;cursor:pointer}.tooltip-content[data-v-f7fba4c7]{display:none;position:absolute;top:120%;left:50%;transform:translate(-50%);background:#333;color:#fff;padding:8px 12px;border-radius:6px;white-space:nowrap;white-space:pre-wrap;word-wrap:break-word;word-break:break-all}.tooltip-wrapper:hover .tooltip-content[data-v-f7fba4c7]{display:block}.page-header[data-v-f7fba4c7]{position:relative;background:linear-gradient(135deg,rgba(255,255,255,.95) 0%,rgba(255,246,251,.9) 100%);padding:40px 0 30px;text-align:center;box-shadow:0 8px 32px #ff6eb426;border-radius:0 0 40px 40px;margin-bottom:20px;overflow:hidden}.header-carousel[data-v-f7fba4c7]{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-1;border-radius:0 0 40px 40px}.carousel-container[data-v-f7fba4c7]{position:relative;width:100%;height:100%}.carousel-slide[data-v-f7fba4c7]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 1.5s ease-in-out}.carousel-slide.active[data-v-f7fba4c7]{opacity:1}.carousel-slide img[data-v-f7fba4c7]{width:100%;height:100%;object-fit:cover;border-radius:0 0 40px 40px}.page-header[data-v-f7fba4c7]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(255,255,255,.8) 0%,rgba(255,246,251,.7) 50%,rgba(255,214,235,.6) 100%);z-index:0;border-radius:0 0 40px 40px}.header-content[data-v-f7fba4c7]{position:relative;z-index:1}.header-title[data-v-f7fba4c7]{color:#ff6eb4;font-size:2.5rem;text-shadow:0 0 20px rgba(255,110,180,.4);margin:20px 0 10px;animation:titleGlow-f7fba4c7 3s infinite ease-in-out}@keyframes titleGlow-f7fba4c7{0%,to{text-shadow:0 0 20px rgba(255,110,180,.4)}50%{text-shadow:0 0 30px rgba(255,110,180,.4),0 0 40px #ff6eb4}}.header-subtitle[data-v-f7fba4c7]{font-size:1.1rem;color:#e91e63;margin-top:10px;opacity:.8}.right-top-swiper[data-v-f7fba4c7]{position:fixed;bottom:10px;left:2%;width:420px;height:750px;z-index:1;overflow:hidden;pointer-events:none}.right-top-swiper img[data-v-f7fba4c7]{width:100%;height:100%;object-fit:cover;border-radius:10px}.swiper-wrapper[data-v-f7fba4c7]{position:relative;width:100%;height:100%}.swiper-slide[data-v-f7fba4c7]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 1.5s ease-in-out}.swiper-slide.active[data-v-f7fba4c7]{opacity:1}.container[data-v-f7fba4c7]{position:relative;z-index:1;width:90%;max-width:700px;margin:400px auto 60px;padding:20px;border-radius:20px;background-color:#fff0}.status-card[data-v-f7fba4c7]{position:fixed;top:10px;left:50%;transform:translate(-50%);width:90%;max-width:700px;z-index:999;background-color:#ffffffa6;padding:20px;border:2px dashed #ffaad5;border-radius:18px;box-shadow:0 4px 20px #ffaed180;font-size:15.5px;line-height:1.8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.status-card h2[data-v-f7fba4c7]{font-size:1.1em;margin-bottom:10px;color:#ff66a3;text-shadow:0 0 4px #fff0f5;display:flex;align-items:center}.status-card h2 span[data-v-f7fba4c7]{margin-right:8px}.status-card p[data-v-f7fba4c7]{margin:6px 0;color:#ff4081;display:flex;align-items:center;font-weight:700}.status-card p span[data-v-f7fba4c7]:first-child{margin-right:8px;font-size:1.2em}.status-card span[data-v-f7fba4c7]{font-weight:700;color:#d9006c}.ExpectedToEnd[data-v-f7fba4c7]{font-size:1.2em;color:#f69;text-shadow:0 0 5px #ffd1e0;word-wrap:break-word;word-break:break-all;white-space:pre-wrap;overflow-wrap:break-word;max-width:100%;overflow-x:auto}.button-group[data-v-f7fba4c7]{margin:24px 0;padding:16px;border:2px dashed #ffaad5;border-radius:20px;background-color:#ffffff26;box-shadow:inset 0 0 10px #ffe6f0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.button-group h2[data-v-f7fba4c7]{grid-column:span 2;text-align:center;color:#f69;text-shadow:0 0 4px #fff0f5;margin-bottom:10px;font-size:1.1em}button[data-v-f7fba4c7]{width:100%;padding:14px;font-size:16px;font-weight:700;background:linear-gradient(145deg,#ffd1e0,#ffe6f0);color:#ff4081;border:none;border-radius:30px;cursor:pointer;box-shadow:4px 4px 10px #ffb6c1,-4px -4px 10px #fff0f5;transition:all .3s ease;letter-spacing:1px;position:relative;overflow:hidden}button[data-v-f7fba4c7]:before{content:"";position:absolute;top:0;left:-100%;width:200%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shine-f7fba4c7 2.5s infinite}@keyframes shine-f7fba4c7{0%{left:-100%}50%{left:100%}to{left:100%}}button[data-v-f7fba4c7]:hover{transform:scale(1.06);background:linear-gradient(145deg,#ffb6c1,#ffd1e0);color:#fff;box-shadow:0 0 15px #f9c,0 0 30px #f9c}@media (max-width: 480px){.button-group[data-v-f7fba4c7]{grid-template-columns:1fr}button[data-v-f7fba4c7]{font-size:14px;padding:12px}.right-top-swiper[data-v-f7fba4c7]{right:10px}.container[data-v-f7fba4c7]{margin:450px auto 60px}.status-card[data-v-f7fba4c7]{padding:15px;font-size:14px;max-width:95%}.ExpectedToEnd[data-v-f7fba4c7]{font-size:1em;line-height:1.4;max-height:120px;overflow-y:auto;padding:8px;background-color:#ffffff4d;border-radius:8px;border:1px solid rgba(255,174,209,.3)}.page-header[data-v-f7fba4c7]{border-radius:0 0 20px 20px;padding:30px 0 20px}.header-carousel[data-v-f7fba4c7],.carousel-slide img[data-v-f7fba4c7]{border-radius:0 0 20px 20px}.page-header[data-v-f7fba4c7]:before{border-radius:0 0 20px 20px}.header-title[data-v-f7fba4c7]{font-size:2rem}.header-subtitle[data-v-f7fba4c7]{font-size:1rem}}@media (max-width: 360px){.status-card[data-v-f7fba4c7]{padding:12px;font-size:13px}.ExpectedToEnd[data-v-f7fba4c7]{font-size:.9em;max-height:100px;padding:6px}.page-header[data-v-f7fba4c7]{border-radius:0 0 15px 15px;padding:25px 0 15px}.header-carousel[data-v-f7fba4c7],.carousel-slide img[data-v-f7fba4c7]{border-radius:0 0 15px 15px}.page-header[data-v-f7fba4c7]:before{border-radius:0 0 15px 15px}.header-title[data-v-f7fba4c7]{font-size:1.8rem}.header-subtitle[data-v-f7fba4c7]{font-size:.9rem}}.config-container[data-v-01fc960a]{min-height:100vh;background:linear-gradient(135deg,#ffeaf4 0%,#fff0f7 50%,#ffe6f2 100%);position:relative;overflow-x:hidden;padding:20px}.floating-elements[data-v-01fc960a]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.floating-heart[data-v-01fc960a]{position:absolute;font-size:20px;animation:floatHeart-01fc960a 6s ease-in-out infinite;opacity:.6}.floating-heart[data-v-01fc960a]:nth-child(1){top:10%;left:10%}.floating-heart[data-v-01fc960a]:nth-child(2){top:20%;right:15%}.floating-heart[data-v-01fc960a]:nth-child(3){top:60%;left:5%}.floating-heart[data-v-01fc960a]:nth-child(4){top:80%;right:10%}.floating-heart[data-v-01fc960a]:nth-child(5){top:40%;left:80%}.floating-heart[data-v-01fc960a]:nth-child(6){top:70%;right:5%}.floating-star[data-v-01fc960a]{position:absolute;font-size:16px;animation:floatStar-01fc960a 8s ease-in-out infinite;opacity:.4}.floating-star[data-v-01fc960a]:nth-child(7){top:15%;left:20%}.floating-star[data-v-01fc960a]:nth-child(8){top:45%;right:20%}.floating-star[data-v-01fc960a]:nth-child(9){top:75%;left:15%}.floating-star[data-v-01fc960a]:nth-child(10){top:25%;right:5%}@keyframes floatHeart-01fc960a{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(180deg)}}@keyframes floatStar-01fc960a{0%,to{transform:translate(0) rotate(0);opacity:.4}50%{transform:translate(15px) rotate(90deg);opacity:.8}}.content-wrapper[data-v-01fc960a]{position:relative;z-index:2;max-width:1200px;margin:0 auto}.page-title[data-v-01fc960a]{color:#f59!important;text-align:center;margin-bottom:40px;position:relative;text-shadow:0 2px 4px rgba(255,85,153,.2);animation:titleGlow-01fc960a 3s ease-in-out infinite alternate;font-size:32px!important;font-weight:700}.title-icon[data-v-01fc960a]{display:inline-block;margin:0 15px;animation:bounce-01fc960a 2s ease-in-out infinite}@keyframes titleGlow-01fc960a{0%{text-shadow:0 2px 4px rgba(255,85,153,.2)}to{text-shadow:0 2px 8px rgba(255,85,153,.4),0 0 20px rgba(255,85,153,.1)}}@keyframes bounce-01fc960a{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.config-form[data-v-01fc960a]{display:flex;flex-direction:column;gap:24px}.config-card[data-v-01fc960a]{border-radius:24px!important;border:2px solid rgba(255,153,204,.3)!important;box-shadow:0 12px 40px #ff69b426,0 4px 12px #ff69b41a!important;transition:all .4s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:rgba(255,255,255,.95)!important;position:relative;overflow:hidden;animation:slideInUp-01fc960a .6s ease-out}.config-card[data-v-01fc960a]:before{content:"";position:absolute;top:0;left:0;right:0;height:6px;background:linear-gradient(90deg,#ff66aa,#ff99cc,#ffb3d9,#ff66aa);background-size:200% 100%;animation:gradientMove-01fc960a 3s ease-in-out infinite}@keyframes gradientMove-01fc960a{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.config-card[data-v-01fc960a]:hover{transform:translateY(-6px);box-shadow:0 20px 60px #ff69b440,0 8px 20px #ff69b433;border-color:#f9c9!important}[data-v-01fc960a] .ant-card-head{background:linear-gradient(135deg,rgba(255,240,247,.9),rgba(255,250,253,.95))!important;border-bottom:2px solid rgba(255,193,221,.4)!important;border-radius:24px 24px 0 0!important;padding:20px 24px 16px}[data-v-01fc960a] .ant-card-head-title{color:#f59;font-size:20px;font-weight:700;display:flex;align-items:center;gap:12px}.card-icon[data-v-01fc960a]{font-size:24px;animation:pulse-01fc960a 2s ease-in-out infinite}@keyframes pulse-01fc960a{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.card-extra[data-v-01fc960a]{display:flex;align-items:center;gap:8px}.help-icon-btn[data-v-01fc960a]{color:#f9c;font-size:16px;cursor:pointer;transition:all .3s ease}.help-icon-btn[data-v-01fc960a]:hover{color:#f6a;transform:scale(1.1)}[data-v-01fc960a] .ant-card-body{background:rgba(255,255,255,.98);padding:28px}[data-v-01fc960a] .ant-form-item-label>label{color:#2c3e50;font-weight:600;font-size:15px;text-shadow:0 1px 2px rgba(0,0,0,.1);margin-bottom:8px;display:block}[data-v-01fc960a] .ant-tooltip-inner{background:linear-gradient(135deg,#ff66aa,#ff99cc);border-radius:8px;box-shadow:0 4px 12px #ff66aa4d}[data-v-01fc960a] .ant-tooltip-arrow-content{background:#ff99cc}[data-v-01fc960a] .ant-input-group-addon{background:linear-gradient(135deg,rgba(255,240,247,.8),rgba(255,250,253,.9));border:1px solid rgba(255,153,204,.3);border-radius:12px 0 0 12px;color:#f59;font-weight:500}[data-v-01fc960a] .ant-form-item-explain{color:#666;font-size:12px;margin-top:4px;padding-left:4px}[data-v-01fc960a] .ant-btn{border-radius:12px;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}[data-v-01fc960a] .ant-btn-primary{background:linear-gradient(135deg,#ff66aa,#ff99cc);border:none;box-shadow:0 4px 15px #ff66aa4d;color:#fff}[data-v-01fc960a] .ant-btn-primary:hover{background:linear-gradient(135deg,#ff3388,#ff66aa)!important;transform:translateY(-2px);box-shadow:0 6px 20px #f6a6!important}[data-v-01fc960a] .ant-btn-primary:active{transform:translateY(-1px)}[data-v-01fc960a] .ant-btn-dashed{border:2px dashed rgba(255,153,204,.5);background:linear-gradient(135deg,rgba(255,240,247,.3),rgba(255,250,253,.5));color:#f59;font-weight:500}[data-v-01fc960a] .ant-btn-dashed:hover{border-color:#f9c!important;background:linear-gradient(135deg,rgba(255,240,247,.6),rgba(255,250,253,.8))!important;color:#f38!important;transform:translateY(-1px);box-shadow:0 4px 12px #f9c3}[data-v-01fc960a] .ant-btn-primary.ant-btn-dangerous{background:linear-gradient(135deg,#ff6b6b,#ff8e8e);border:none}[data-v-01fc960a] .ant-btn-primary.ant-btn-dangerous:hover{background:linear-gradient(135deg,#ff5252,#ff6b6b)!important;transform:translateY(-2px)}[data-v-01fc960a] .ant-checkbox-wrapper{color:#333;font-weight:500;transition:all .3s ease}[data-v-01fc960a] .ant-checkbox-wrapper:hover{color:#f59}[data-v-01fc960a] .ant-checkbox-checked:after{border-color:#f9c}.form-grid[data-v-01fc960a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.form-item-enhanced[data-v-01fc960a]{margin-bottom:0!important}.input-wrapper[data-v-01fc960a]{position:relative;display:flex;align-items:center}.input-icon[data-v-01fc960a]{position:absolute;left:12px;z-index:2;font-size:16px;color:#f9c}.enhanced-input[data-v-01fc960a]{padding-left:40px!important;height:48px!important;border-radius:16px!important;border:2px solid rgba(255,153,204,.3)!important;background:linear-gradient(135deg,rgba(255,240,247,.8),rgba(255,250,253,.9))!important;transition:all .3s ease;font-size:14px}.enhanced-input[data-v-01fc960a]:focus{border-color:#f9c!important;box-shadow:0 0 0 3px #f9c3!important;background:rgba(255,255,255,.95)!important;transform:translateY(-2px)}.enhanced-input[data-v-01fc960a]:hover{border-color:#f9c!important;background:rgba(255,255,255,.9)!important;transform:translateY(-1px)}.help-text[data-v-01fc960a]{display:flex;align-items:center;gap:6px;margin-top:8px;color:#666;font-size:12px;padding:8px 12px;background:rgba(255,240,247,.5);border-radius:8px;border-left:3px solid #ff99cc}.help-icon[data-v-01fc960a]{font-size:14px}.port-input-group[data-v-01fc960a]{display:flex;align-items:center}.port-separator[data-v-01fc960a]{background:linear-gradient(135deg,rgba(255,240,247,.8),rgba(255,250,253,.9))!important;border:2px solid rgba(255,153,204,.3)!important;border-radius:16px 0 0 16px!important;color:#f59;font-weight:600;text-align:center}.weekday-grid[data-v-01fc960a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-top:16px}.weekday-item[data-v-01fc960a]{background:linear-gradient(135deg,rgba(255,240,247,.6),rgba(255,250,253,.8));border-radius:16px;padding:16px;border:2px solid rgba(255,153,204,.2);transition:all .3s ease;position:relative;overflow:hidden}.weekday-item[data-v-01fc960a]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#ff66aa,#ff99cc);opacity:0;transition:opacity .3s ease}.weekday-item.active[data-v-01fc960a]:before{opacity:1}.weekday-item[data-v-01fc960a]:hover{transform:translateY(-2px);border-color:#f9c6;box-shadow:0 8px 20px #f9c3}.weekday-label[data-v-01fc960a]{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-weight:600;color:#f59;font-size:14px}.day-icon[data-v-01fc960a]{font-size:18px;animation:rotate-01fc960a 3s linear infinite}@keyframes rotate-01fc960a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.weekday-select[data-v-01fc960a]{width:100%}.weekday-select.has-value[data-v-01fc960a] .ant-select-selector{border-color:#f9c!important;background:rgba(255,255,255,.95)!important}.enhanced-select[data-v-01fc960a]{width:100%}.enhanced-select[data-v-01fc960a] .ant-select-selector{padding-left:40px!important;display:flex!important;align-items:center!important}.enhanced-select[data-v-01fc960a] .ant-select-selection-item{line-height:1!important;display:flex!important;align-items:center!important}[data-v-01fc960a] .ant-select-selector{height:44px!important;border-radius:12px!important;border:2px solid rgba(255,153,204,.3)!important;background:linear-gradient(135deg,rgba(255,240,247,.8),rgba(255,250,253,.9))!important;transition:all .3s ease;display:flex!important;align-items:center!important}[data-v-01fc960a] .ant-select-selection-item{line-height:1!important;display:flex!important;align-items:center!important}[data-v-01fc960a] .ant-select:hover .ant-select-selector{border-color:#f9c!important;background:rgba(255,255,255,.9)!important}[data-v-01fc960a] .ant-select-focused .ant-select-selector{border-color:#f9c!important;box-shadow:0 0 0 3px #f9c3!important;background:rgba(255,255,255,.95)!important}.dynamic-list[data-v-01fc960a]{display:flex;flex-direction:column;gap:16px}.list-item[data-v-01fc960a]{display:flex;align-items:center;gap:12px;background:linear-gradient(135deg,rgba(255,240,247,.6),rgba(255,250,253,.8));border-radius:16px;padding:12px;border:2px solid rgba(255,153,204,.2);transition:all .3s ease}.list-item[data-v-01fc960a]:hover{transform:translate(4px);border-color:#f9c6;box-shadow:0 4px 12px #f9c3}.item-content[data-v-01fc960a]{flex:1;display:flex;align-items:center;gap:8px}.item-icon[data-v-01fc960a]{font-size:16px;color:#f9c}.remove-btn[data-v-01fc960a]{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ff6b6b,#ff8e8e)!important;border:none;transition:all .3s ease}.remove-btn[data-v-01fc960a]:hover{background:linear-gradient(135deg,#ff5252,#ff6b6b)!important;transform:scale(1.1)}.add-btn[data-v-01fc960a]{border:2px dashed rgba(255,153,204,.5);background:linear-gradient(135deg,rgba(255,240,247,.3),rgba(255,250,253,.5));color:#f59;font-weight:600;border-radius:16px;height:48px;transition:all .3s ease}.add-btn[data-v-01fc960a]:hover{border-color:#f9c!important;background:linear-gradient(135deg,rgba(255,240,247,.6),rgba(255,250,253,.8))!important;color:#f38!important;transform:translateY(-2px);box-shadow:0 6px 16px #ff99cc4d}.time-settings-content[data-v-01fc960a]{display:flex;flex-direction:column;gap:20px}.checkbox-item[data-v-01fc960a]{margin-bottom:0!important}.enhanced-checkbox[data-v-01fc960a]{display:flex;align-items:center}.checkbox-label[data-v-01fc960a]{display:flex;align-items:center;gap:8px;font-weight:600;color:#333}.checkbox-icon[data-v-01fc960a]{font-size:16px;color:#f9c}[data-v-01fc960a] .ant-checkbox{transform:scale(1.2)}[data-v-01fc960a] .ant-checkbox-checked .ant-checkbox-inner{background:linear-gradient(135deg,#ff66aa,#ff99cc);border-color:#f9c}[data-v-01fc960a] .ant-checkbox:hover .ant-checkbox-inner{border-color:#f9c;background:rgba(255,153,204,.1)}.time-inputs[data-v-01fc960a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-top:16px;padding:20px;background:linear-gradient(135deg,rgba(255,240,247,.4),rgba(255,250,253,.6));border-radius:16px;border:2px solid rgba(255,153,204,.2)}.time-form-item[data-v-01fc960a]{margin-bottom:0!important}.enhanced-input-number[data-v-01fc960a]{width:100%!important;height:48px!important;border-radius:16px!important;border:2px solid rgba(255,153,204,.3)!important;background:linear-gradient(135deg,rgba(255,240,247,.8),rgba(255,250,253,.9))!important;transition:all .3s ease}.enhanced-input-number[data-v-01fc960a]:hover{border-color:#f9c!important;background:rgba(255,255,255,.9)!important}.enhanced-input-number[data-v-01fc960a]:focus{border-color:#f9c!important;box-shadow:0 0 0 3px #f9c3!important;background:rgba(255,255,255,.95)!important}.control-options[data-v-01fc960a]{display:flex;flex-direction:column;gap:16px}.mys-sign-content[data-v-01fc960a],.notice-content[data-v-01fc960a]{display:flex;flex-direction:column;gap:20px}.tg-settings[data-v-01fc960a]{display:flex;flex-direction:column;gap:16px}.submit-section[data-v-01fc960a]{text-align:center;margin-top:40px;padding:20px}.submit-btn[data-v-01fc960a]{background:linear-gradient(135deg,#ff66aa,#ff99cc,#ffb3d9)!important;border:none!important;border-radius:24px!important;font-size:18px!important;font-weight:700!important;padding:20px 60px!important;height:auto!important;box-shadow:0 12px 35px #f6a6,0 6px 15px #f6a3!important;position:relative;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}.submit-btn[data-v-01fc960a]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .6s ease}.submit-btn[data-v-01fc960a]:hover:before{left:100%}.submit-btn[data-v-01fc960a]:hover{background:linear-gradient(135deg,#ff3388,#ff66aa,#ff99cc)!important;transform:translateY(-4px) scale(1.02);box-shadow:0 16px 45px #ff66aa80,0 8px 20px #ff66aa4d!important}.submit-btn[data-v-01fc960a]:active{transform:translateY(-2px) scale(1.01)}.submit-icon[data-v-01fc960a]{display:inline-block;margin:0 8px;animation:bounce-01fc960a 2s ease-in-out infinite}.config-card[data-v-01fc960a]{animation:slideInUp-01fc960a .6s ease-out}.config-card[data-v-01fc960a]:nth-child(1){animation-delay:.1s}.config-card[data-v-01fc960a]:nth-child(2){animation-delay:.2s}.config-card[data-v-01fc960a]:nth-child(3){animation-delay:.3s}.config-card[data-v-01fc960a]:nth-child(4){animation-delay:.4s}.config-card[data-v-01fc960a]:nth-child(5){animation-delay:.5s}.config-card[data-v-01fc960a]:nth-child(6){animation-delay:.6s}.config-card[data-v-01fc960a]:nth-child(7){animation-delay:.7s}@keyframes slideInUp-01fc960a{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.config-container[data-v-01fc960a]{padding:16px}.page-title[data-v-01fc960a]{font-size:24px!important;margin-bottom:24px}.config-card[data-v-01fc960a]{margin-bottom:20px;border-radius:20px!important}[data-v-01fc960a] .ant-card-body{padding:20px}.form-grid[data-v-01fc960a]{grid-template-columns:1fr;gap:20px}.weekday-grid[data-v-01fc960a],.time-inputs[data-v-01fc960a]{grid-template-columns:1fr;gap:16px}.submit-btn[data-v-01fc960a]{padding:16px 40px!important;font-size:16px!important}.floating-elements[data-v-01fc960a]{display:none}}[data-v-aff1a6fb]{box-sizing:border-box;margin:0;padding:0}.container[data-v-aff1a6fb]{height:100vh;width:100vw;overflow:hidden;font-family:Comic Sans MS,Mochiy Pop One,Segoe UI,sans-serif;transition:all .3s ease;position:relative;background-color:#f5f0ff;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" viewBox="0 0 100 100"><path d="M30,50 Q50,30 70,50 Q50,70 30,50 Z" fill="%23e0d6ff" opacity="0.4"/></svg>');color:#96c}.container.hacker[data-v-aff1a6fb]{background-color:#000;background-image:linear-gradient(rgba(0,255,0,.03) 50%,transparent 50%),radial-gradient(circle at 25% 25%,#00ff41 1px,transparent 1px),radial-gradient(circle at 75% 75%,#00ff88 1px,transparent 1px);background-size:100% 2px,50px 50px,30px 30px;color:#00ff41;font-family:Courier New,Consolas,monospace;animation:scanlines-aff1a6fb 2s linear infinite}@keyframes scanlines-aff1a6fb{0%{background-position:0 0,0 0,0 0}to{background-position:0 100%,0 0,0 0}}canvas#animeStars[data-v-aff1a6fb]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;background-color:transparent;transition:all .3s ease}.container.hacker canvas#animeStars[data-v-aff1a6fb]{background:radial-gradient(ellipse at center,rgba(0,20,0,.1) 0%,rgba(0,0,0,.8) 100%),repeating-linear-gradient(90deg,transparent,transparent 2px,rgba(0,255,65,.01) 2px,rgba(0,255,65,.01) 4px);filter:contrast(1.2)}header[data-v-aff1a6fb]{background-color:#fff0ffcc;padding:1rem;text-align:center;border-bottom:1px solid #d9b3ff;position:relative;z-index:2;border-radius:0 0 20px 20px;box-shadow:0 4px 10px #96c3;transition:all .3s ease}.container.hacker header[data-v-aff1a6fb]{background:linear-gradient(135deg,rgba(0,0,0,.9) 0%,rgba(0,20,0,.8) 100%);border-bottom:2px solid #00ff41;border-image:linear-gradient(90deg,transparent,#00ff41,#00ff88,#00ff41,transparent) 1;box-shadow:0 4px 20px #00ff414d,inset 0 1px #00ff411a;position:relative}.container.hacker header[data-v-aff1a6fb]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#00ff41,transparent);animation:glow-line-aff1a6fb 3s ease-in-out infinite alternate}@keyframes glow-line-aff1a6fb{0%{opacity:.5;transform:scaleX(.8)}to{opacity:1;transform:scaleX(1)}}h1[data-v-aff1a6fb]{margin:0 0 .5rem;font-size:1.5rem;color:#96c;text-shadow:1px 1px 3px #d9b3ff;transition:all .3s ease}.container.hacker h1[data-v-aff1a6fb]{color:#00ff41;text-shadow:0 0 5px #00ff41,0 0 10px #00ff41,0 0 15px #00ff41,0 0 20px #00ff88;font-weight:700;letter-spacing:2px;text-transform:uppercase;animation:text-flicker-aff1a6fb 2s linear infinite;position:relative}.container.hacker h1[data-v-aff1a6fb]:after{content:"_";animation:cursor-blink-aff1a6fb 1s infinite}@keyframes text-flicker-aff1a6fb{0%,19%,21%,23%,25%,54%,56%,to{text-shadow:0 0 5px #00ff41,0 0 10px #00ff41,0 0 15px #00ff41,0 0 20px #00ff88}20%,24%,55%{text-shadow:none}}@keyframes cursor-blink-aff1a6fb{0%,50%{opacity:1}51%,to{opacity:0}}select[data-v-aff1a6fb]{padding:.4rem;font-size:1rem;background-color:#f0e6ff;color:#96c;border:1px solid #b385ff;border-radius:20px;box-shadow:0 0 5px #d9b3ff;transition:all .3s ease}.container.hacker select[data-v-aff1a6fb]{background:linear-gradient(145deg,rgba(0,0,0,.9),rgba(0,20,0,.7));color:#00ff41;border:1px solid #00ff41;border-radius:4px;box-shadow:0 0 10px #00ff414d,inset 0 1px #00ff411a;font-family:Courier New,monospace;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all .3s ease}.container.hacker select[data-v-aff1a6fb]:hover{box-shadow:0 0 20px #00ff4180,inset 0 1px #00ff4133;border-color:#0f8}.container.hacker select[data-v-aff1a6fb]:focus{outline:none;box-shadow:0 0 25px #00ff41b3,inset 0 1px #00ff414d}#themeToggle[data-v-aff1a6fb]{position:absolute;top:1rem;right:1rem;z-index:3;padding:.3rem .8rem;border-radius:20px;border:1px solid #b385ff;background-color:#f0e6ff;color:#96c;cursor:pointer;box-shadow:0 0 5px #d9b3ff;transition:all .3s ease}.container.hacker #themeToggle[data-v-aff1a6fb]{background:linear-gradient(145deg,rgba(0,0,0,.9),rgba(0,30,0,.8));color:#00ff41;border:1px solid #00ff41;border-radius:4px;box-shadow:0 0 15px #00ff4166,inset 0 1px #00ff411a;font-family:Courier New,monospace;text-transform:uppercase;letter-spacing:1px;font-weight:700;overflow:hidden;transition:all .3s ease;position:absolute}.container.hacker #themeToggle[data-v-aff1a6fb]:hover{background:linear-gradient(145deg,rgba(0,30,0,.9),rgba(0,50,0,.8));color:#0f8;border-color:#0f8;box-shadow:0 0 25px #00ff4199,inset 0 1px #00ff4133;transform:translateY(-1px)}main[data-v-aff1a6fb]{position:relative;z-index:2;padding:1rem;height:calc(100vh - 120px);overflow:auto;margin:0 1rem 1rem;background-color:#fffc;border-radius:20px;box-shadow:0 0 15px #d9b3ff;color:#8a4fff;font-size:.9rem}.container.hacker main[data-v-aff1a6fb]{background:linear-gradient(145deg,rgba(0,0,0,.95),rgba(0,15,0,.9));color:#00ff41;border:1px solid #00ff41;border-radius:8px;box-shadow:0 0 30px #00ff414d,inset 0 1px #00ff411a,inset 0 -1px #00ff410d;font-family:Courier New,monospace;position:relative;overflow:auto}.container.hacker main[data-v-aff1a6fb]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#00ff41,#00ff88,#00ff41,transparent);animation:border-glow-aff1a6fb 2s ease-in-out infinite alternate}.container.hacker main[data-v-aff1a6fb]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:.3rem;background-image:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,255,65,.02) 2px,rgba(0,255,65,.02) 4px);pointer-events:none;z-index:0}@keyframes border-glow-aff1a6fb{0%{opacity:.5}to{opacity:1}}#log[data-v-aff1a6fb]{white-space:pre-wrap;word-break:break-word;overflow-y:auto;height:100%;position:relative;z-index:10}.container.hacker #log[data-v-aff1a6fb]{color:#00ff41;text-shadow:0 0 2px rgba(0,255,65,.5);font-family:Courier New,monospace;font-size:.9rem;line-height:1.4;animation:typing-glow-aff1a6fb 3s ease-in-out infinite alternate}.container.hacker #log[data-v-aff1a6fb]::-webkit-scrollbar{width:8px}.container.hacker #log[data-v-aff1a6fb]::-webkit-scrollbar-track{background:rgba(0,0,0,.3);border-radius:4px}.container.hacker #log[data-v-aff1a6fb]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#00ff41,#00ff88);border-radius:4px;box-shadow:0 0 6px #00ff4180}.container.hacker #log[data-v-aff1a6fb]::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#00ff88,#00ffaa);box-shadow:0 0 10px #00ff41b3}@keyframes typing-glow-aff1a6fb{0%{text-shadow:0 0 2px rgba(0,255,65,.3)}to{text-shadow:0 0 4px rgba(0,255,65,.7)}}.right-bg-swiper[data-v-aff1a6fb]{position:fixed;top:2%;bottom:2%;right:1rem;width:550px;height:auto;z-index:2;border-radius:10px;overflow:hidden}.right-bg-swiper .swiper-wrapper[data-v-aff1a6fb]{position:relative;width:100%;height:100%;z-index:1}.right-bg-swiper .swiper-slide[data-v-aff1a6fb]{position:relative;width:100%;height:100%;flex-shrink:0;opacity:1;display:flex;align-items:center;justify-content:center;padding:10px;box-sizing:border-box}.right-bg-swiper img[data-v-aff1a6fb]{width:100%;height:auto;max-height:95vh;object-fit:contain;display:block;border-radius:8px;box-shadow:0 2px 8px #0000001a}.container.hacker .right-bg-swiper[data-v-aff1a6fb]{background:rgba(0,0,0,.3);box-shadow:0 4px 20px #00ff411a}.container.hacker .right-bg-swiper img[data-v-aff1a6fb]{background:transparent}.homeBtn[data-v-aff1a6fb]{position:absolute;top:1rem;left:1rem;z-index:3;padding:.3rem .8rem;border-radius:20px;border:1px solid #b385ff;background-color:#f0e6ff;color:#96c;cursor:pointer;box-shadow:0 0 5px #d9b3ff;transition:all .3s ease}.container.hacker .homeBtn[data-v-aff1a6fb]{background:linear-gradient(145deg,rgba(0,0,0,.9),rgba(0,30,0,.8));color:#00ff41;border:1px solid #00ff41;border-radius:4px;box-shadow:0 0 15px #00ff4166,inset 0 1px #00ff411a;font-family:Courier New,monospace;text-transform:uppercase;letter-spacing:1px;font-weight:700;overflow:hidden;transition:all .3s ease;position:absolute}.container.hacker .homeBtn[data-v-aff1a6fb]:before{content:"> ";animation:cursor-blink-aff1a6fb 1.5s infinite}.container.hacker .homeBtn[data-v-aff1a6fb]:hover{background:linear-gradient(145deg,rgba(0,30,0,.9),rgba(0,50,0,.8));color:#0f8;border-color:#0f8;box-shadow:0 0 25px #00ff4199,inset 0 1px #00ff4133;transform:translateY(-1px) scale(1.02)}.container.hacker[data-v-aff1a6fb] *{transition:all .3s ease!important}.container.hacker[data-v-aff1a6fb] *:hover{text-shadow:0 0 3px rgba(0,255,65,.5)!important}.container.hacker[data-v-aff1a6fb] ::selection{background:rgba(0,255,65,.3);color:#0f8;text-shadow:0 0 5px rgba(0,255,65,.8)}.container.hacker .loading[data-v-aff1a6fb]{color:#00ff41;animation:loading-dots-aff1a6fb 1.5s infinite}@keyframes loading-dots-aff1a6fb{0%,20%{content:"."}40%{content:".."}60%,to{content:"..."}}@media (max-width: 768px){.right-bg-swiper[data-v-aff1a6fb]{display:none}.container.hacker header[data-v-aff1a6fb]{border-radius:0}.container.hacker main[data-v-aff1a6fb]{margin:.5rem;border-radius:4px}}@media (min-width: 1200px){.right-bg-swiper[data-v-aff1a6fb]{width:600px;right:2rem;top:2%;bottom:2%}}@media (min-width: 1600px){.right-bg-swiper[data-v-aff1a6fb]{width:650px;right:3rem;top:2%;bottom:2%}}.container[data-v-6c336323]{min-height:100vh;background:linear-gradient(120deg,#fbeaf3 0%,#f7e6f2 50%,#e6e6fa 100%);font-family:Comic Sans MS,Segoe UI,Microsoft YaHei,sans-serif;display:flex;justify-content:center;align-items:center;padding:20px;position:relative;overflow-x:hidden}.bg-decoration[data-v-6c336323]{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:0}.floating-particle[data-v-6c336323]{position:absolute;width:12px;height:12px;background:radial-gradient(circle,#f7b6d9 60%,#fbeaf3 100%);border-radius:50%;animation:float-6c336323 8s ease-in-out infinite;opacity:.35;filter:blur(2px)}.floating-star[data-v-6c336323]{position:absolute;font-size:18px;color:#e48abf;opacity:.22;animation:starFloat-6c336323 7s infinite alternate;pointer-events:none}@keyframes float-6c336323{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-24px) rotate(180deg)}}@keyframes starFloat-6c336323{0%{transform:scale(1) rotate(0)}to{transform:scale(1.2) rotate(20deg)}}.card.glass[data-v-6c336323]{background:rgba(255,255,255,.85);border-radius:32px;box-shadow:0 16px 48px #e48abf2e,0 0 0 2px #f7b6d9;-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);border:2px solid #f7b6d9;padding:44px 36px 32px;width:95vw;max-width:820px;position:relative;z-index:10;overflow:hidden;animation:slideIn-6c336323 .8s cubic-bezier(.4,0,.2,1)}@keyframes slideIn-6c336323{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.divider[data-v-6c336323]{width:80px;height:8px;margin:18px auto 0;background:linear-gradient(90deg,#f7b6d9 0%,#e48abf 100%);border-radius:8px;box-shadow:0 2px 8px #e48abf1f}.header[data-v-6c336323]{text-align:center;margin-bottom:24px}.title[data-v-6c336323]{font-size:34px;font-weight:700;color:#e48abf;text-shadow:0 0 18px rgba(228,138,191,.18);margin-bottom:8px;display:flex;align-items:center;justify-content:center;gap:12px}.title .icon[data-v-6c336323]{font-size:32px;animation:bounce-6c336323 2s infinite}.main-title[data-v-6c336323]{letter-spacing:2px}@keyframes bounce-6c336323{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-12px)}60%{transform:translateY(-6px)}}.subtitle[data-v-6c336323]{font-size:17px;color:#b97fae;opacity:.8;margin-top:2px}.select-container[data-v-6c336323]{margin-bottom:28px;text-align:left}.select-label[data-v-6c336323]{display:flex;align-items:center;gap:8px;font-size:16px;color:#c18bb7;font-weight:600;margin-bottom:12px}.label-icon[data-v-6c336323]{font-size:19px}.select-wrapper[data-v-6c336323]{position:relative;display:inline-block;width:100%;max-width:340px}.select-box[data-v-6c336323]{width:100%;font-size:16px;padding:14px 40px 14px 18px;border-radius:16px;border:2px solid #f7b6d9;background:linear-gradient(135deg,#fff 0%,#fbeaf3 100%);color:#b97fae;cursor:pointer;transition:all .3s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:0 2px 12px #e48abf17}.select-box[data-v-6c336323]:focus{outline:none;border-color:#e48abf;box-shadow:0 0 0 3px #e48abf1f;transform:translateY(-2px)}.select-arrow[data-v-6c336323]{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:#e48abf;pointer-events:none;transition:transform .3s ease}.select-wrapper:hover .select-arrow[data-v-6c336323]{transform:translateY(-50%) scale(1.2)}.content-area[data-v-6c336323]{margin-bottom:28px;min-height:200px}.loading-container[data-v-6c336323]{display:flex;flex-direction:column;align-items:center;gap:22px;padding:44px}.loading-spinner[data-v-6c336323]{width:54px;height:54px;border:5px solid #f7b6d9;border-top:5px solid #e48abf;border-radius:50%;animation:spin-6c336323 1s linear infinite;box-shadow:0 2px 12px #e48abf17}@keyframes spin-6c336323{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text[data-v-6c336323]{font-size:19px;color:#b97fae;font-weight:500;letter-spacing:1px}.error-container[data-v-6c336323]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:32px;background:linear-gradient(135deg,#fbeaf3 0%,#f7e6f2 100%);border-radius:18px;border:2px solid #f7b6d9;box-shadow:0 2px 12px #e48abf17}.error-icon[data-v-6c336323]{font-size:44px}.error-text[data-v-6c336323]{color:#b97fae;font-size:17px;text-align:center}.empty-state[data-v-6c336323]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:44px;color:#b97fae}.empty-icon[data-v-6c336323]{font-size:54px;opacity:.7}.empty-text[data-v-6c336323]{font-size:19px;opacity:.8}.data-list[data-v-6c336323]{background:rgba(247,182,217,.1);border-radius:18px;padding:22px;box-shadow:0 2px 12px #e48abf12 inset;border:1px dashed #e48abf}.list-header[data-v-6c336323]{display:grid;grid-template-columns:90px 1fr 120px;gap:22px;padding:16px 22px;font-weight:700;color:#b97fae;border-bottom:2px dashed #f7b6d9;margin-bottom:18px;background:rgba(247,182,217,.07);border-radius:12px 12px 0 0}.rank-header[data-v-6c336323],.count-header[data-v-6c336323]{text-align:right}.item-header[data-v-6c336323]{text-align:left}.data-item[data-v-6c336323]{display:grid;grid-template-columns:90px 1fr 120px;gap:22px;align-items:center;background:linear-gradient(135deg,rgba(255,255,255,.96) 0%,rgba(251,234,243,.96) 100%);border:2px solid transparent;border-radius:16px;padding:18px 22px;margin-bottom:14px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;animation:fadeInUp-6c336323 .6s ease-out both;box-shadow:0 2px 12px #e48abf17}.rank[data-v-6c336323],.item-count[data-v-6c336323]{justify-content:flex-end}@keyframes fadeInUp-6c336323{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.data-item[data-v-6c336323]:hover{transform:translateY(-5px) scale(1.03);box-shadow:0 16px 32px #e48abf2e;border-color:#f7b6d9}.data-item[data-v-6c336323]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(228,138,191,.1),transparent);transition:left .6s ease}.data-item[data-v-6c336323]:hover:before{left:100%}.top-item[data-v-6c336323]{background:linear-gradient(135deg,rgba(255,235,59,.13) 0%,rgba(255,255,255,.96) 50%,rgba(255,193,7,.13) 100%);border-color:#ffe6b3;box-shadow:0 4px 24px #ffe6b32e}.rank[data-v-6c336323]{display:flex;align-items:center;justify-content:center;gap:10px}.rank-number[data-v-6c336323]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;font-weight:700;font-size:18px;box-shadow:0 2px 8px #e48abf17}.rank-number.first[data-v-6c336323]{background:linear-gradient(135deg,#ffe6b3,#fff7d6);color:#b8860b;box-shadow:0 2px 12px #ffe6b32e}.rank-number.second[data-v-6c336323]{background:linear-gradient(135deg,#e5e5e5,#f7f7f7);color:#666;box-shadow:0 2px 12px #c0c0c02e}.rank-number.third[data-v-6c336323]{background:linear-gradient(135deg,#f7b6d9,#fbeaf3);color:#ad1457;box-shadow:0 2px 12px #f7b6d92e}.rank-number.normal[data-v-6c336323]{background:linear-gradient(135deg,#fbeaf3,#f7e6f2);color:#b97fae}.medal[data-v-6c336323]{font-size:22px;animation:rotate-6c336323 3s linear infinite}@keyframes rotate-6c336323{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.item-name[data-v-6c336323]{font-size:19px;font-weight:600;color:#7c5e9c;text-align:left;letter-spacing:1px}.item-count[data-v-6c336323]{display:flex;align-items:center;justify-content:center;gap:4px}.count-value[data-v-6c336323]{font-size:22px;font-weight:700;color:#e48abf}.count-unit[data-v-6c336323]{font-size:15px;color:#b97fae;opacity:.7}.footer[data-v-6c336323]{text-align:center;padding-top:22px;border-top:2px solid rgba(247,182,217,.18)}.back-button[data-v-6c336323]{display:inline-flex;align-items:center;gap:12px;padding:16px 36px;font-size:19px;font-weight:600;background:linear-gradient(135deg,#fff 0%,#fbeaf3 100%);color:#e48abf;border:2px solid #f7b6d9;border-radius:24px;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 2px 12px #e48abf17}.back-button[data-v-6c336323]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(135deg,#e48abf,#f7b6d9);transition:left .4s ease;z-index:-1}.back-button[data-v-6c336323]:hover{color:#fff;transform:translateY(-2px) scale(1.06);box-shadow:0 8px 24px #e48abf2e}.back-button[data-v-6c336323]:hover:before{left:0}.button-icon[data-v-6c336323]{font-size:22px;transition:transform .3s ease}.back-button:hover .button-icon[data-v-6c336323]{transform:scale(1.18)}@media (max-width: 768px){.card.glass[data-v-6c336323]{padding:12px 6px;margin:2px;width:99vw;max-width:99vw;border-radius:16px}.title[data-v-6c336323]{font-size:22px;gap:6px}.main-title[data-v-6c336323]{letter-spacing:1px}.list-header[data-v-6c336323],.data-item[data-v-6c336323]{grid-template-columns:44px 1fr 54px;gap:6px;padding:10px 8px;font-size:16px}.list-header .rank-header[data-v-6c336323],.list-header .count-header[data-v-6c336323]{text-align:right}.data-item .rank[data-v-6c336323],.data-item .item-count[data-v-6c336323]{justify-content:flex-end}.data-list[data-v-6c336323]{padding:10px;border-radius:10px;margin-bottom:0}.item-name[data-v-6c336323]{font-size:15px;font-weight:500}.count-value[data-v-6c336323]{font-size:16px}.rank-number[data-v-6c336323]{width:30px;height:30px;font-size:16px}.medal[data-v-6c336323]{font-size:17px}.data-item[data-v-6c336323]{padding:10px 8px;margin-bottom:8px;border-radius:10px}.loading-container[data-v-6c336323],.error-container[data-v-6c336323],.empty-state[data-v-6c336323]{padding:22px;font-size:16px}.footer[data-v-6c336323]{padding-top:12px}.back-button[data-v-6c336323]{padding:10px 20px;font-size:16px;border-radius:14px;gap:8px}.button-icon[data-v-6c336323]{font-size:16px}}@media (max-width: 480px){.card.glass[data-v-6c336323]{padding:6px 2px;margin:0;width:100vw;max-width:100vw;border-radius:8px}.list-header[data-v-6c336323],.data-item[data-v-6c336323]{grid-template-columns:1fr 1fr 1fr;gap:4px;text-align:left;padding:8px 4px;font-size:14px}.list-header .rank-header[data-v-6c336323],.list-header .count-header[data-v-6c336323]{text-align:right}.data-item .rank[data-v-6c336323],.data-item .item-count[data-v-6c336323]{justify-content:flex-end}.data-list[data-v-6c336323]{padding:4px;border-radius:6px}.item-name[data-v-6c336323]{font-size:13px}.count-value[data-v-6c336323]{font-size:14px}.rank-number[data-v-6c336323]{width:22px;height:22px;font-size:13px}.medal[data-v-6c336323]{font-size:13px}.data-item[data-v-6c336323]{padding:8px 4px;margin-bottom:4px;border-radius:6px}.loading-container[data-v-6c336323],.error-container[data-v-6c336323],.empty-state[data-v-6c336323]{padding:12px;font-size:14px}.footer[data-v-6c336323]{padding-top:6px}.back-button[data-v-6c336323]{padding:6px 12px;font-size:13px;border-radius:8px;gap:4px}.button-icon[data-v-6c336323]{font-size:13px}}.floating-back-btn[data-v-6c336323]{position:fixed!important;right:32px;bottom:32px;z-index:9999;background:linear-gradient(135deg,#fffbe6 60%,#ffe0e0 100%);box-shadow:0 4px 16px #0000001f;border-radius:50%;width:56px;height:56px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:box-shadow .2s,transform .2s;border:1px solid #f5dada}.floating-back-btn[data-v-6c336323]:hover{box-shadow:0 8px 24px #0000002e;transform:scale(1.08)}.floating-btn-icon[data-v-6c336323]{font-size:28px;color:#e57373}.auto-log-page[data-v-2de4c415]{position:relative;min-height:100vh;padding:32px;background:linear-gradient(135deg,#ffe1f1 0%,#fff5fb 100%);box-sizing:border-box;overflow:hidden}.page-ornament[data-v-2de4c415]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 20%,rgba(255,192,203,.6),transparent 60%),radial-gradient(circle at 80% 0%,rgba(147,197,253,.4),transparent 50%),radial-gradient(circle at 50% 80%,rgba(255,255,255,.6),transparent 60%);filter:blur(60px);opacity:.5;pointer-events:none}.auto-log-page[data-v-2de4c415]>:not(.page-ornament){position:relative;z-index:1}.search-card[data-v-2de4c415],.result-card[data-v-2de4c415]{max-width:1200px;margin:0 auto 24px;background-color:#ffffffe0;box-shadow:0 20px 50px #f9c3;border-radius:20px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.card-title[data-v-2de4c415]{display:flex;align-items:center;gap:12px;font-weight:600;font-size:18px}.title-tag[data-v-2de4c415]{border-radius:12px}.search-form[data-v-2de4c415]{row-gap:16px;width:100%}.search-actions[data-v-2de4c415]{margin-left:auto}.helper-alert[data-v-2de4c415]{margin-top:12px;border-radius:12px;background:rgba(24,144,255,.08);border:none}.badge[data-v-2de4c415]{margin-left:auto}.summary-grid[data-v-2de4c415]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:16px}.summary-card[data-v-2de4c415]{padding:16px 20px;border-radius:16px;background:linear-gradient(135deg,#fff 0%,#ffe6f2 100%);box-shadow:inset 0 1px #fff6}.summary-card.total[data-v-2de4c415]{border:1px solid rgba(255,122,198,.3)}.summary-card.success[data-v-2de4c415]{background:linear-gradient(135deg,#e6fffb 0%,#f0fffe 100%);border:1px solid rgba(47,200,186,.3)}.summary-card.timeline[data-v-2de4c415]{background:linear-gradient(135deg,#edf4ff 0%,#f7fbff 100%);border:1px solid rgba(124,170,255,.3)}.summary-card .label[data-v-2de4c415]{margin:0;color:#7a7a7a;font-size:13px}.summary-card .value[data-v-2de4c415]{margin:8px 0 4px;font-size:28px;font-weight:600;color:#333}.summary-card .desc[data-v-2de4c415]{color:#9b9b9b;font-size:13px}.filter-bar[data-v-2de4c415]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:16px}.filter-tag[data-v-2de4c415]{border-radius:999px}.table-wrapper[data-v-2de4c415]{width:100%}.level-tag[data-v-2de4c415]{text-transform:uppercase;letter-spacing:.5px}.log-message[data-v-2de4c415]{margin-bottom:0;word-break:break-all;font-size:13px;line-height:1.6}[data-v-2de4c415] .ant-radio-button-wrapper{border-radius:999px!important;border:none!important;background:rgba(0,0,0,.04);margin-right:4px}[data-v-2de4c415] .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){background:#ff8ac0;color:#fff;box-shadow:0 8px 20px #ff8ac04d}[data-v-2de4c415] .row-error .ant-table-cell{background:rgba(255,99,132,.1)!important}[data-v-2de4c415] .row-warn .ant-table-cell{background:rgba(250,173,20,.12)!important}[data-v-2de4c415] .row-info .ant-table-cell{background:rgba(24,144,255,.08)!important}[data-v-2de4c415] .ant-table-tbody>tr.row-error:hover>td,[data-v-2de4c415] .ant-table-tbody>tr.row-warn:hover>td,[data-v-2de4c415] .ant-table-tbody>tr.row-info:hover>td{background:rgba(255,255,255,.6)!important}@media (max-width: 768px){.auto-log-page[data-v-2de4c415]{padding:16px}.search-card[data-v-2de4c415],.result-card[data-v-2de4c415]{padding:12px}.search-actions[data-v-2de4c415]{width:100%;margin-left:0}.search-actions[data-v-2de4c415] .ant-space{width:100%}.search-actions[data-v-2de4c415] .ant-btn{flex:1}.table-wrapper[data-v-2de4c415]{margin:0 -12px;padding-bottom:12px;overflow-x:auto}.table-wrapper[data-v-2de4c415] .ant-table{min-width:680px}}[data-v-74e535f4]:root{--primary-color: #ff6eb4;--background-light: #fff6fb;--text-color: #ff6eb4;--border-color: #ffc0da;--hover-color: rgba(255, 192, 218, .3);--accent-color: #ff8fab;--shadow-color: rgba(255, 110, 180, .2)}[data-v-74e535f4]{box-sizing:border-box;margin:0;padding:0}.archive-page[data-v-74e535f4]{font-family:Comic Sans MS,Segoe UI,sans-serif;background:linear-gradient(135deg,#ff6eb4 0%,#ffe6f2 50%,#fff0f8 100%);color:var(--text-color);min-height:100vh;padding-bottom:50px;position:relative}.decorative-elements[data-v-74e535f4]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.floating-heart[data-v-74e535f4]{position:absolute;font-size:1.5rem;animation:float-74e535f4 6s ease-in-out infinite;opacity:.6}.heart-1[data-v-74e535f4]{top:10%;left:10%;animation-delay:0s}.heart-2[data-v-74e535f4]{top:20%;right:15%;animation-delay:1s}.heart-3[data-v-74e535f4]{top:60%;left:5%;animation-delay:2s}.heart-4[data-v-74e535f4]{top:40%;right:10%;animation-delay:3s}.heart-5[data-v-74e535f4]{top:80%;right:20%;animation-delay:4s}@keyframes float-74e535f4{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(5deg)}}.cute-header[data-v-74e535f4]{background:linear-gradient(135deg,rgba(255,255,255,.9) 0%,rgba(255,240,248,.9) 100%);padding:30px 0 20px;text-align:center;box-shadow:0 8px 32px var(--shadow-color);border-radius:0 0 40px 40px;position:sticky;top:0;z-index:10}.header-content[data-v-74e535f4]{position:relative;z-index:2}.cute-title[data-v-74e535f4]{color:var(--primary-color);font-size:2.2rem;text-shadow:2px 2px 4px rgba(255,110,180,.3);margin-top:15px;display:flex;align-items:center;justify-content:center;gap:10px;font-weight:700}.title-icon[data-v-74e535f4],.title-sparkle[data-v-74e535f4]{animation:sparkle-74e535f4 2s ease-in-out infinite}@keyframes sparkle-74e535f4{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.2) rotate(10deg)}}.cute-subtitle[data-v-74e535f4]{color:var(--primary-color);font-size:1.8rem;margin-bottom:20px;display:flex;align-items:center;gap:8px;font-weight:700;text-shadow:1px 1px 2px rgba(255,110,180,.2)}.subtitle-icon[data-v-74e535f4]{animation:bounce-74e535f4 2s ease-in-out infinite}@keyframes bounce-74e535f4{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.cute-btn[data-v-74e535f4]{background:linear-gradient(135deg,#fde0e0 0%,#dda6c2 100%);color:var(--primary-color);border:3px solid var(--primary-color);border-radius:25px;padding:10px 20px;font-size:2rem;cursor:pointer;box-shadow:0 4px 15px var(--shadow-color);transition:all .3s ease;font-weight:700;display:inline-flex;align-items:center;gap:8px}.cute-btn[data-v-74e535f4]:hover{background:linear-gradient(135deg,#bde1e2 0%,#dda6c2 100%);color:#31bfe2;box-shadow:0 6px 20px var(--shadow-color);transform:translateY(-2px) scale(1.05)}.btn-icon[data-v-74e535f4]{font-size:1.1rem}.cute-panel[data-v-74e535f4]{background:linear-gradient(135deg,rgba(255,255,255,.95) 0%,rgba(255,248,252,.95) 100%);box-shadow:0 10px 30px var(--shadow-color);border-radius:25px;padding:30px;margin-bottom:30px;position:relative;border:2px solid rgba(255,192,218,.3)}.panel-header[data-v-74e535f4]{position:relative;margin-bottom:25px}.panel-decoration[data-v-74e535f4]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.corner-decoration[data-v-74e535f4]{position:absolute;font-size:1.2rem;opacity:.6;animation:rotate-74e535f4 4s linear infinite}.corner-tl[data-v-74e535f4]{top:10px;left:10px}.corner-tr[data-v-74e535f4]{top:10px;right:10px}.corner-bl[data-v-74e535f4]{bottom:10px;left:10px}.corner-br[data-v-74e535f4]{bottom:10px;right:10px}@keyframes rotate-74e535f4{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.table-container[data-v-74e535f4]{position:relative;overflow:hidden;border-radius:20px;background:rgba(255,255,255,.5);padding:5px}.cute-table[data-v-74e535f4]{width:100%;border-collapse:collapse;border-spacing:0;border-radius:15px;overflow:hidden;box-shadow:0 5px 15px var(--shadow-color);table-layout:fixed}.desktop-table[data-v-74e535f4]{display:table}.mobile-list[data-v-74e535f4]{display:none}.table-header-row[data-v-74e535f4]{background:linear-gradient(135deg,rgba(255,182,193,.3) 0%,rgba(255,192,218,.3) 100%)}.sortable-header[data-v-74e535f4],.action-header[data-v-74e535f4]{padding:15px 12px;text-align:left;font-weight:700;cursor:pointer;border:none;position:relative;transition:all .3s ease;vertical-align:middle}.sortable-header[data-v-74e535f4]{text-align:left}.action-header[data-v-74e535f4]{text-align:center}.sortable-header[data-v-74e535f4]:hover{background:rgba(255,192,218,.4);transform:translateY(-1px)}.header-text[data-v-74e535f4]{display:flex;align-items:center;gap:5px;flex:1}.sort-indicator[data-v-74e535f4]{font-size:.9rem;color:var(--accent-color);animation:pulse-74e535f4 1s ease-in-out infinite;margin-left:5px}@keyframes pulse-74e535f4{0%,to{opacity:.7}50%{opacity:1}}.table-row[data-v-74e535f4]{background:rgba(255,255,255,.8);transition:all .3s ease;animation:slideIn-74e535f4 .5s ease-out forwards;opacity:0;transform:translateY(20px)}@keyframes slideIn-74e535f4{to{opacity:1;transform:translateY(0)}}.table-row[data-v-74e535f4]:hover{background:rgba(255,240,248,.9);transform:translateY(-2px);box-shadow:0 4px 12px var(--shadow-color)}.title-cell[data-v-74e535f4],.time-cell[data-v-74e535f4],.action-cell[data-v-74e535f4]{padding:12px 15px;border:none;border-bottom:5px solid rgba(245,118,171,.3);transition:all .3s ease;display:table-cell;vertical-align:middle}.title-cell[data-v-74e535f4]{font-weight:500;color:var(--text-color);width:40%}.time-cell[data-v-74e535f4]{color:var(--accent-color);font-weight:500;width:35%}.action-cell[data-v-74e535f4]{text-align:center;width:25%}.cute-delete-btn[data-v-74e535f4]{background:linear-gradient(135deg,#fff 0%,#fff6fb 100%);color:#ff6b6b;border:2px solid #ff6b6b;border-radius:20px;padding:8px 16px;font-size:.9rem;cursor:pointer;box-shadow:0 3px 10px #ff6b6b33;transition:all .3s ease;font-weight:700;display:inline-flex;align-items:center;gap:5px}.cute-delete-btn[data-v-74e535f4]:hover{background:linear-gradient(135deg,#ff6b6b 0%,#ff8a8a 100%);color:#fff;box-shadow:0 5px 15px #ff6b6b4d;transform:translateY(-1px) scale(1.05)}.delete-icon[data-v-74e535f4]{font-size:1rem}.empty-row[data-v-74e535f4]{background:transparent}.empty-message[data-v-74e535f4]{text-align:center;padding:40px 20px;border:none}.empty-content[data-v-74e535f4]{display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--accent-color)}.empty-icon[data-v-74e535f4]{font-size:3rem;opacity:.6;animation:float-74e535f4 3s ease-in-out infinite}.empty-text[data-v-74e535f4]{font-size:1.2rem;font-weight:500}.empty-sparkle[data-v-74e535f4]{font-size:1.5rem;animation:sparkle-74e535f4 2s ease-in-out infinite}tr.fade-out[data-v-74e535f4]{opacity:0;transform:translate(-20px);transition:all .5s ease}.loading-state[data-v-74e535f4],.error-state[data-v-74e535f4]{text-align:center;padding:40px 20px;display:flex;flex-direction:column;align-items:center;gap:15px}.loading-spinner[data-v-74e535f4]{font-size:2rem;animation:spin-74e535f4 1s linear infinite}@keyframes spin-74e535f4{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text[data-v-74e535f4]{font-size:1.1rem;color:var(--accent-color);font-weight:500}.error-icon[data-v-74e535f4]{font-size:2.5rem;opacity:.7}.error-text[data-v-74e535f4]{font-size:1rem;color:#ff6b6b;font-weight:500;max-width:300px;line-height:1.4}.retry-btn[data-v-74e535f4]{background:linear-gradient(135deg,#fff 0%,#fff6fb 100%);color:var(--primary-color);border:2px solid var(--primary-color);border-radius:20px;padding:10px 20px;font-size:.9rem;cursor:pointer;box-shadow:0 3px 10px var(--shadow-color);transition:all .3s ease;font-weight:700;display:inline-flex;align-items:center;gap:8px}.retry-btn[data-v-74e535f4]:hover{background:linear-gradient(135deg,var(--primary-color) 0%,var(--accent-color) 100%);color:#fff;box-shadow:0 5px 15px var(--shadow-color);transform:translateY(-1px) scale(1.05)}.retry-icon[data-v-74e535f4]{font-size:1rem}.mobile-card[data-v-74e535f4]{background:linear-gradient(135deg,rgba(255,255,255,.9) 0%,rgba(255,248,252,.9) 100%);border:1px solid rgba(198,13,90,.799);border-radius:15px;padding:15px;margin-bottom:15px;box-shadow:0 3px 10px var(--shadow-color);transition:all .3s ease;display:flex;justify-content:space-between;align-items:center;gap:15px}.mobile-card[data-v-74e535f4]:hover{transform:translateY(-3px);box-shadow:0 6px 15px var(--shadow-color)}.card-header[data-v-74e535f4]{display:flex;justify-content:space-between;align-items:center;gap:10px}.card-title[data-v-74e535f4]{font-size:1.2rem;font-weight:600;color:var(--text-color);display:flex;align-items:center;gap:5px;flex:1;min-width:0}.card-title .title-text[data-v-74e535f4]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-time[data-v-74e535f4]{font-size:.9rem;color:var(--accent-color);display:flex;align-items:center;gap:5px;flex-shrink:0}.card-time .time-text[data-v-74e535f4]{white-space:nowrap}.card-actions[data-v-74e535f4]{display:flex;justify-content:flex-end}.mobile-delete-btn[data-v-74e535f4]{background:linear-gradient(135deg,#fff 0%,#fff6fb 100%);color:#ff6b6b;border:2px solid #ff6b6b;border-radius:15px;padding:8px 12px;font-size:.8rem;cursor:pointer;box-shadow:0 3px 10px #ff6b6b33;transition:all .3s ease;font-weight:700;display:inline-flex;align-items:center;gap:5px}.mobile-delete-btn[data-v-74e535f4]:hover{background:linear-gradient(135deg,#ff6b6b 0%,#ff8a8a 100%);color:#fff;box-shadow:0 5px 15px #ff6b6b4d;transform:translateY(-1px) scale(1.05)}.delete-text[data-v-74e535f4]{font-size:.8rem}.container[data-v-74e535f4]{max-width:1000px;margin:30px auto;padding:0 20px;position:relative;z-index:2}.bottom-decoration[data-v-74e535f4]{position:fixed;bottom:0;left:0;width:100%;height:20px;background:linear-gradient(135deg,var(--primary-color) 0%,var(--accent-color) 100%);opacity:.3;z-index:1}.bottom-ribbon[data-v-74e535f4]{height:100%;background:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(255,255,255,.1) 10px,rgba(255,255,255,.1) 20px)}.deleteBtn[data-v-74e535f4]{text-align:center;margin-top:20px;border:1px solid #ff6b6b;background-color:#ffe6f2;color:#ff6b6b;height:40px;width:100px;border-radius:10px;font-size:1.2rem;font-family:Arial,Helvetica,sans-serif;font-weight:700}.deleteBtn[data-v-74e535f4]:hover{background-color:#ff6b6b;color:#fff;border:1px solid #ff6b6b;cursor:pointer}@media (max-width: 768px){.cute-title[data-v-74e535f4]{font-size:1.6rem;flex-direction:column;gap:5px}.title-text[data-v-74e535f4]{font-size:1.4rem}.cute-subtitle[data-v-74e535f4]{font-size:1.3rem}.subtitle-text[data-v-74e535f4]{font-size:1.1rem}.cute-panel[data-v-74e535f4]{padding:15px;margin:0 10px 20px;border-radius:20px}.table-container[data-v-74e535f4]{overflow-x:auto}.cute-table[data-v-74e535f4]{min-width:650px}.desktop-table[data-v-74e535f4]{display:none}.mobile-list[data-v-74e535f4]{display:block}.mobile-card[data-v-74e535f4]{flex-direction:column;align-items:stretch;gap:10px;padding:12px}.card-header[data-v-74e535f4]{flex-direction:column;align-items:flex-start;gap:8px}.card-title[data-v-74e535f4]{font-size:1.1rem;width:100%}.card-time[data-v-74e535f4]{font-size:.85rem;width:100%}.card-actions[data-v-74e535f4]{justify-content:center;width:100%}.mobile-delete-btn[data-v-74e535f4]{width:100%;justify-content:center;padding:10px;font-size:.9rem}.cute-btn[data-v-74e535f4]{padding:8px 15px;font-size:.9rem}.btn-text[data-v-74e535f4]{font-size:.9rem}.floating-heart[data-v-74e535f4]{display:none}.container[data-v-74e535f4]{padding:0 15px;margin:20px auto}.cute-header[data-v-74e535f4]{padding:20px 0 15px;border-radius:0 0 30px 30px}.header-content[data-v-74e535f4]{padding:0 15px}.empty-mobile[data-v-74e535f4]{text-align:center;padding:40px 20px}.empty-mobile .empty-content[data-v-74e535f4]{flex-direction:column;gap:15px}.empty-mobile .empty-icon[data-v-74e535f4]{font-size:2.5rem}.empty-mobile .empty-text[data-v-74e535f4]{font-size:1rem}}@media (max-width: 480px){.cute-title[data-v-74e535f4]{font-size:1.4rem}.title-text[data-v-74e535f4]{font-size:1.2rem}.cute-subtitle[data-v-74e535f4]{font-size:1.1rem}.subtitle-text[data-v-74e535f4]{font-size:2rem;margin-left:20px}.cute-panel[data-v-74e535f4]{padding:12px;margin:0 8px 15px}.mobile-card[data-v-74e535f4]{padding:10px;margin-bottom:12px}.card-title[data-v-74e535f4]{font-size:1rem}.card-time[data-v-74e535f4]{font-size:.8rem}.mobile-delete-btn[data-v-74e535f4]{padding:8px;font-size:.85rem}.container[data-v-74e535f4]{padding:0 10px;margin:15px auto}.cute-header[data-v-74e535f4]{padding:15px 0 10px}.header-content[data-v-74e535f4]{padding:0 10px}.loading-state[data-v-74e535f4],.error-state[data-v-74e535f4]{padding:30px 15px}.loading-spinner[data-v-74e535f4]{font-size:1.8rem}.loading-text[data-v-74e535f4]{font-size:1rem}.error-icon[data-v-74e535f4]{font-size:2rem}.error-text[data-v-74e535f4]{font-size:.9rem;max-width:250px}.retry-btn[data-v-74e535f4]{padding:8px 16px;font-size:.85rem}}.btn[data-v-74e535f4]:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.btn[data-v-74e535f4]:disabled:hover{transform:none;box-shadow:none}@media (max-width: 768px){.btn[data-v-74e535f4]{min-height:44px;touch-action:manipulation}.mobile-delete-btn[data-v-74e535f4]{min-height:40px}.sortable-header[data-v-74e535f4]{min-height:50px;padding:12px 8px}.table-container[data-v-74e535f4]{-webkit-overflow-scrolling:touch}.mobile-card[data-v-74e535f4]{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.mobile-card[data-v-74e535f4]:active{transform:scale(.98)}.btn[data-v-74e535f4]:active,.mobile-delete-btn[data-v-74e535f4]:active{transform:scale(.95)}}@media (max-width: 768px) and (orientation: landscape){.cute-header[data-v-74e535f4]{padding:15px 0 10px}.cute-title[data-v-74e535f4]{font-size:1.4rem}.title-text[data-v-74e535f4]{font-size:1.2rem}.container[data-v-74e535f4]{margin:15px auto}.mobile-card[data-v-74e535f4]{flex-direction:row;align-items:center;padding:10px 12px}.card-header[data-v-74e535f4]{flex-direction:row;align-items:center;flex:1}.card-actions[data-v-74e535f4]{flex-shrink:0}.mobile-delete-btn[data-v-74e535f4]{width:auto;padding:8px 12px}}[data-v-a85e574a]:root{--primary-color: #ff6eb4;--background-light: #fff6fb;--text-color: #ff6eb4;--border-color: #ffc0da;--hover-color: rgba(255, 192, 218, .3)}.other-page[data-v-a85e574a]{min-height:100vh;background-color:var(--background-light);color:var(--text-color);background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" viewBox="0 0 100 100"><circle cx="20" cy="20" r="5" fill="%23ffd6eb" opacity="0.6"/><circle cx="70" cy="70" r="7" fill="%23ffc0da" opacity="0.5"/></svg>');padding-bottom:50px}.page-header[data-v-a85e574a]{background-color:#fffc;padding:30px 0 10px;text-align:center;box-shadow:0 0 20px var(--primary-color);border-radius:0 0 30px 30px;position:sticky;top:0;z-index:10}.page-header.enhanced-header[data-v-a85e574a]{position:relative;background:linear-gradient(90deg,#fff6fb 60%,#ff9ecf 100%);box-shadow:0 8px 32px #ff6eb426,0 2px 8px #ff6eb414;border-radius:0 0 36px 36px;padding:0;margin-bottom:10px;overflow:hidden;z-index:10}.header-bg[data-v-a85e574a]{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 40%,#e9a0d1 0%,#ecccde 60%,transparent 100%);opacity:.7;z-index:0}.header-content[data-v-a85e574a]{position:relative;display:flex;align-items:center;justify-content:center;gap:32px;padding:36px 0 18px;z-index:1}.header-logo[data-v-a85e574a]{display:flex;align-items:center;justify-content:center;margin-right:10px}.logo-icon[data-v-a85e574a]{font-size:2.8rem;background:linear-gradient(45deg,#ff6eb4,#ff9ecf);border-radius:18px;box-shadow:0 2px 12px #ff6eb42e;padding:10px 16px;color:#fff;border:2px solid #ffc0da}.header-title-group[data-v-a85e574a]{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.page-header.enhanced-header h1[data-v-a85e574a]{color:#ff6eb4;font-size:2.2rem;font-weight:700;margin:0;text-shadow:0 2px 12px #ffc0da;letter-spacing:2px}.header-btn[data-v-a85e574a]{margin-top:0;margin-left:auto;font-size:1rem;padding:10px 22px;border-radius:30px;box-shadow:0 2px 8px #ffc0da;background:linear-gradient(45deg,#fff,#ffe3f3);color:#ff6eb4;border:2px solid #ff6eb4;font-weight:700;transition:all .3s}.header-btn[data-v-a85e574a]:hover{background:linear-gradient(45deg,#ff6eb4,#ff9ecf);color:#fff;box-shadow:0 4px 16px #ff9ecf;transform:scale(1.07)}.header-divider[data-v-a85e574a]{width:80%;height:4px;margin:0 auto 2px;background:linear-gradient(90deg,#ff6eb4 0%,#ff9ecf 100%);border-radius:2px;box-shadow:0 2px 8px #ffc0da;opacity:.25}.container[data-v-a85e574a]{max-width:1200px;margin:30px auto;padding:0 20px}.panel[data-v-a85e574a]{background:rgba(255,255,255,.8);box-shadow:0 0 15px #ffcce6;border-radius:20px;padding:20px 25px;margin-bottom:30px}.panel h2[data-v-a85e574a]{color:var(--primary-color);font-size:1.6rem;margin-bottom:15px;border-bottom:2px solid var(--primary-color);padding-bottom:5px;display:inline-block}.panel-header[data-v-a85e574a]{display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin-bottom:20px}.panel-header h2[data-v-a85e574a]{margin:0}.file-selector-panel[data-v-a85e574a]{padding:15px 20px;margin-bottom:20px}.file-selector-header[data-v-a85e574a]{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.file-selector-header h3[data-v-a85e574a]{color:var(--primary-color);font-size:1.2rem;margin:0;font-weight:700;white-space:nowrap}.file-select[data-v-a85e574a]{padding:8px 12px;border:2px solid var(--primary-color);border-radius:8px;color:var(--primary-color);background-color:#fff;font-size:.95rem;cursor:pointer;min-width:200px;transition:all .2s ease}.file-select[data-v-a85e574a]:focus{outline:none;border-color:#ff4d9a;box-shadow:0 0 0 2px #ff6eb433}.file-select[data-v-a85e574a]:disabled{opacity:.6;cursor:not-allowed;background-color:#f8f8f8}.bookmark-nav[data-v-a85e574a]{position:fixed;top:50%;right:0;transform:translateY(-50%);z-index:100;max-height:70vh;background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(255,240,250,.9));border:2px solid var(--border-color);border-right:none;border-radius:20px 0 0 20px;box-shadow:-5px 0 20px #ff6eb433;overflow:hidden}.bookmark-header[data-v-a85e574a]{background:linear-gradient(45deg,var(--primary-color),#ff9ecf);color:#fff;padding:12px 15px;display:flex;align-items:center;justify-content:space-between;font-weight:700;font-size:.9rem;cursor:pointer}.bookmark-title[data-v-a85e574a]{font-size:.85rem;color:#000}.bookmark-list[data-v-a85e574a]{max-height:60vh;overflow-y:auto;padding:8px 0}.bookmark-list[data-v-a85e574a]::-webkit-scrollbar{width:4px}.bookmark-list[data-v-a85e574a]::-webkit-scrollbar-track{background:rgba(255,110,180,.1)}.bookmark-list[data-v-a85e574a]::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:2px}.bookmark-item[data-v-a85e574a]{display:flex;align-items:center;padding:8px 12px;cursor:pointer;transition:all .3s ease;border-bottom:1px solid rgba(255,110,180,.1);gap:8px;min-width:200px}.bookmark-item[data-v-a85e574a]:hover{background:rgba(255,110,180,.1);transform:translate(-3px);border-left:3px solid var(--primary-color);padding-left:9px}.bookmark-item.active[data-v-a85e574a]{background:rgba(255,110,180,.15);border-left:3px solid var(--primary-color);padding-left:9px;font-weight:700}.bookmark-number[data-v-a85e574a]{background:linear-gradient(45deg,var(--primary-color),#ff9ecf);color:#eb0d87;font-size:.7rem;font-weight:700;padding:2px 6px;border-radius:10px;min-width:16px;text-align:center;box-shadow:0 2px 4px #ff6eb44d;flex-shrink:0}.bookmark-name[data-v-a85e574a]{flex:1;font-size:.8rem;color:#333;font-weight:500;line-height:1.2}.bookmark-time[data-v-a85e574a]{font-size:.7rem;color:var(--primary-color);background:rgba(255,110,180,.1);padding:2px 6px;border-radius:8px;font-weight:700;flex-shrink:0}.slide-left-enter-active[data-v-a85e574a],.slide-left-leave-active[data-v-a85e574a]{transition:all .3s ease}.slide-left-enter-from[data-v-a85e574a],.slide-left-leave-to[data-v-a85e574a]{opacity:0;transform:translate(100%)}.slide-left-enter-to[data-v-a85e574a],.slide-left-leave-from[data-v-a85e574a]{opacity:1;transform:translate(0)}.analysis-panel[data-v-a85e574a]{background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(255,245,252,.9));border:2px solid var(--border-color);position:relative;overflow:hidden}.analysis-panel[data-v-a85e574a]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary-color),#ff9ecf,#ffc0da,var(--primary-color));background-size:200% 100%;animation:shimmer-a85e574a 3s linear infinite}@keyframes shimmer-a85e574a{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes pulse-a85e574a{0%{box-shadow:0 4px 20px #ff6eb466}50%{box-shadow:0 4px 20px #ff6eb499,0 0 0 10px #ff6eb41a}to{box-shadow:0 4px 20px #ff6eb466}}.panel-title[data-v-a85e574a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px;padding-bottom:15px;border-bottom:2px solid var(--border-color)}.panel-title h2[data-v-a85e574a]{margin:0;font-size:1.8rem;color:var(--primary-color);text-shadow:0 2px 4px rgba(255,110,180,.3)}.stats-badge[data-v-a85e574a]{background:linear-gradient(45deg,var(--primary-color),#ff9ecf);color:#fff;padding:8px 16px;border-radius:25px;display:flex;align-items:center;gap:5px;font-weight:700;box-shadow:0 4px 12px #ff6eb44d}.stats-count[data-v-a85e574a]{font-size:1.2rem;color:#ff6eb4}.stats-label[data-v-a85e574a]{font-size:.9rem;color:#ff6eb4}.group-card[data-v-a85e574a]{background:linear-gradient(135deg,#ffffff,#fefcff);border:1px solid #ff6eb4;border-radius:24px;margin-bottom:30px;overflow:hidden;box-shadow:0 12px 40px #ff6eb41f,0 4px 16px #ff6eb414,inset 0 1px #fffc;transition:all .4s cubic-bezier(.4,0,.2,1);animation:slideInUp-a85e574a .5s ease-out var(--delay, 0s) both;position:relative}@keyframes slideInUp-a85e574a{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.group-card[data-v-a85e574a]:hover{transform:translateY(-8px);box-shadow:0 20px 60px #ff6eb433,0 8px 24px #ff6eb426,inset 0 1px #ffffffe6;border-color:var(--primary-color)}.group-card[data-v-a85e574a]:before{content:"";position:absolute;top:0;left:0;right:0;height:6px;background:linear-gradient(90deg,var(--primary-color),#ff9ecf,#ffc0da,var(--primary-color));background-size:200% 100%;animation:shimmer-a85e574a 4s linear infinite;border-radius:24px 24px 0 0}.group-header[data-v-a85e574a]{padding:20px;background:linear-gradient(135deg,rgba(255,240,250,.8),rgba(255,255,255,.9));border-bottom:1px solid var(--border-color);display:flex;align-items:center;justify-content:space-between;gap:20px}.group-title[data-v-a85e574a]{display:flex;align-items:center;gap:15px;flex:1;cursor:pointer}.group-icon[data-v-a85e574a]{font-size:2rem;padding:10px;background:linear-gradient(45deg,var(--primary-color),#ff9ecf);border-radius:15px;box-shadow:0 4px 12px #ff6eb44d}.group-main-info[data-v-a85e574a]{flex:1}.group-name[data-v-a85e574a]{margin:0 0 8px;font-size:1.4rem;color:var(--primary-color);font-weight:700}.group-time-info[data-v-a85e574a]{margin-top:3px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.time-badge[data-v-a85e574a]{background:rgba(255,110,180,.1);color:var(--primary-color);padding:4px 10px;border-radius:12px;font-size:.85rem;border:1px solid var(--border-color);font-family:Courier New,monospace}.time-badge.start[data-v-a85e574a]{background:rgba(76,175,80,.1);color:#2e7d32;border-color:#4caf50}.time-badge.end[data-v-a85e574a]{background:rgba(244,67,54,.1);color:#c62828;border-color:#f44336}.duration-arrow[data-v-a85e574a]{color:var(--primary-color);font-weight:700;font-size:1.2rem}.duration-badge[data-v-a85e574a]{background:linear-gradient(45deg,var(--primary-color),#ff9ecf);color:#ff6eb4;padding:4px 12px;border-radius:15px;font-size:.85rem;font-weight:700;box-shadow:0 2px 6px #ff6eb44d}.group-actions[data-v-a85e574a]{display:flex;gap:10px;align-items:center}.archive-btn-always[data-v-a85e574a]{background:linear-gradient(45deg,#4caf50,#66bb6a);color:#fff;border:none;padding:10px 16px;font-size:.9rem;font-weight:700;box-shadow:0 4px 12px #4caf504d;transition:all .3s ease}.archive-btn-always[data-v-a85e574a]:hover{background:linear-gradient(45deg,#66bb6a,#4caf50);transform:translateY(-2px);box-shadow:0 6px 16px #4caf5066}.error-extract-btn[data-v-a85e574a]{background:linear-gradient(45deg,#f44336,#e53935);color:#fff;border:none;padding:10px 16px;font-size:.9rem;font-weight:700;box-shadow:0 4px 12px #f443364d;transition:all .3s ease}.error-extract-btn[data-v-a85e574a]:hover{background:linear-gradient(45deg,#e53935,#d32f2f);transform:translateY(-2px);box-shadow:0 6px 16px #f4433666}.toggle-btn[data-v-a85e574a]{background:linear-gradient(45deg,var(--primary-color),#ff9ecf);color:#fff;border:none;padding:10px 16px;border-radius:50px;font-size:.9rem;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #ff6eb44d}.toggle-btn[data-v-a85e574a]:hover{background:linear-gradient(45deg,#ff9ecf,var(--primary-color));transform:translateY(-2px);box-shadow:0 6px 16px #ff6eb466}.group-content[data-v-a85e574a]{padding:30px;background:linear-gradient(135deg,rgba(252,250,255,.9),rgba(255,255,255,.8));border-top:1px solid rgba(255,192,218,.3);position:relative}.group-content[data-v-a85e574a]:before{content:"";position:absolute;top:0;left:30px;right:30px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,110,180,.2),transparent)}.section-title[data-v-a85e574a]{color:var(--primary-color);font-size:1.2rem;margin:0 0 15px;padding-bottom:8px;border-bottom:2px solid var(--border-color);display:flex;align-items:center;gap:8px}.error-section[data-v-a85e574a]{margin-bottom:30px;padding:20px;background:rgba(255,240,246,.4);border-radius:16px;border:1px solid rgba(255,204,230,.3);position:relative}.error-section[data-v-a85e574a]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,rgba(244,67,54,.3),rgba(255,110,180,.2),rgba(244,67,54,.3));border-radius:16px 16px 0 0}.error-summary[data-v-a85e574a]{background:linear-gradient(135deg,#fefafc,#fff5f9);border:2px solid rgba(255,204,230,.4);border-radius:14px;padding:18px;word-break:break-word;font-size:.9rem;color:#666;line-height:1.6;box-shadow:0 6px 20px #ff6eb414,0 2px 8px #ff6eb40d,inset 0 1px #fff9;margin-top:15px}.income[data-v-a85e574a]{display:none}.error-summary br[data-v-a85e574a]{display:block;margin:8px 0}.tasks-section[data-v-a85e574a]{margin-bottom:25px;padding:20px;background:rgba(255,245,252,.3);border-radius:16px;border:1px solid rgba(255,192,218,.2);position:relative}.tasks-section[data-v-a85e574a]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,rgba(255,110,180,.3),rgba(255,158,207,.2),rgba(255,110,180,.3));border-radius:16px 16px 0 0}.tasks-grid[data-v-a85e574a]{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));margin-top:15px}.task-card[data-v-a85e574a]{background:linear-gradient(135deg,#fcfaff,#ffffff);border:2px solid rgba(255,192,218,.4);border-radius:16px;padding:18px;margin-left:20px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 6px 20px #ff6eb414,0 2px 8px #ff6eb40d,inset 0 1px #fff9;position:relative;transform:translate(10px)}.task-card[data-v-a85e574a]:hover{transform:translateY(-4px) translate(5px);box-shadow:0 12px 32px #ff6eb426,0 4px 16px #ff6eb41a,inset 0 1px #fffc;border-color:#ff6eb499}.task-card[data-v-a85e574a]:before{content:"";position:absolute;left:-20px;top:50%;transform:translateY(-50%);width:4px;height:40%;background:linear-gradient(180deg,var(--primary-color),#ff9ecf);border-radius:2px;opacity:.6}.task-card[data-v-a85e574a]:after{content:"";position:absolute;left:-16px;top:50%;transform:translateY(-50%);width:8px;height:2px;background:linear-gradient(90deg,var(--primary-color),transparent);border-radius:1px}.task-header[data-v-a85e574a]{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--border-color)}.task-icon[data-v-a85e574a]{font-size:1.2rem}.task-name[data-v-a85e574a]{margin:0;color:var(--primary-color);font-size:1.1rem;font-weight:700}.task-details>div[data-v-a85e574a]{margin-bottom:10px}.task-time[data-v-a85e574a]{display:flex;align-items:center;gap:8px;margin-bottom:15px;flex-wrap:wrap}.task-time-label[data-v-a85e574a]{color:var(--primary-color);font-weight:700;font-size:.85rem}.task-start[data-v-a85e574a]{background:rgba(76,175,80,.1);color:#2e7d32;padding:3px 8px;border-radius:8px;font-size:.8rem;font-family:Courier New,monospace;border:1px solid rgba(76,175,80,.3)}.task-end[data-v-a85e574a]{background:rgba(244,67,54,.1);color:#c62828;padding:3px 8px;border-radius:8px;font-size:.8rem;font-family:Courier New,monospace;border:1px solid rgba(244,67,54,.3)}.task-duration[data-v-a85e574a]{background:rgba(255,110,180,.1);color:var(--primary-color);padding:3px 8px;border-radius:8px;font-size:.8rem;font-weight:700;border:1px solid rgba(255,110,180,.3)}.income-content[data-v-a85e574a],.error-content[data-v-a85e574a]{background:rgba(255,255,255,.8);padding:8px 12px;border-radius:8px;border:1px solid var(--border-color);margin-top:5px;font-size:.85rem;color:#666;line-height:1.5;word-break:break-word}.income-content br[data-v-a85e574a],.error-content br[data-v-a85e574a]{display:block;margin:4px 0}.no-tasks[data-v-a85e574a]{text-align:center;padding:30px;color:#999}.no-tasks-icon[data-v-a85e574a]{font-size:3rem;margin-bottom:10px}.slide-down-enter-active[data-v-a85e574a],.slide-down-leave-active[data-v-a85e574a]{transition:all .3s ease;overflow:hidden}.slide-down-enter-from[data-v-a85e574a],.slide-down-leave-to[data-v-a85e574a]{opacity:0;max-height:0;transform:translateY(-20px)}.slide-down-enter-to[data-v-a85e574a],.slide-down-leave-from[data-v-a85e574a]{opacity:1;max-height:1000px;transform:translateY(0)}.loading-text[data-v-a85e574a],.no-data-text[data-v-a85e574a]{text-align:center;color:var(--primary-color);font-size:1.2rem;padding:40px 20px;background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(255,245,252,.8));border-radius:15px;border:2px dashed var(--border-color)}.test-scroll-panel[data-v-a85e574a]{margin-top:30px}.test-scroll-panel h3[data-v-a85e574a]{color:var(--primary-color);font-size:1.4rem;margin-bottom:20px;text-align:center}.test-item[data-v-a85e574a]{padding:15px;margin-bottom:15px;background:rgba(255,255,255,.6);border-radius:10px;border:1px solid var(--border-color)}.test-item p[data-v-a85e574a]{margin:5px 0;color:#666;line-height:1.5}.back-to-top-btn[data-v-a85e574a]{position:fixed;bottom:30px;right:30px;width:60px;height:60px;background:linear-gradient(45deg,var(--primary-color),#ff9ecf);color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 4px 20px #ff6eb466;transition:all .3s ease;z-index:999999;font-weight:700;animation:pulse-a85e574a 2s infinite}.back-to-top-btn[data-v-a85e574a]:hover{background:linear-gradient(45deg,#ff9ecf,var(--primary-color));transform:translateY(-3px) scale(1.1);box-shadow:0 6px 25px #ff6eb480;animation:none}.back-to-top-btn[data-v-a85e574a]:active{transform:translateY(-1px)}.back-to-top-icon[data-v-a85e574a]{font-size:1.2rem;margin-bottom:2px}.back-to-top-text[data-v-a85e574a]{font-size:.7rem;line-height:1;color:#000}.error-modal-overlay[data-v-a85e574a]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:1}.error-modal[data-v-a85e574a]{background:#fff;border-radius:15px;box-shadow:0 10px 30px #0000004d;width:100%;max-width:900px;max-height:80vh;display:flex;flex-direction:column;overflow:hidden}.error-modal-header[data-v-a85e574a]{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;background:linear-gradient(45deg,var(--primary-color),#ff9ecf);color:#fff;font-size:1.2rem;font-weight:700;border-radius:15px 15px 0 0}.modal-close-btn[data-v-a85e574a]{background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:5px;line-height:1;transition:transform .2s ease}.modal-close-btn[data-v-a85e574a]:hover{transform:scale(1.2)}.error-modal-content[data-v-a85e574a]{padding:20px;overflow-y:auto;flex-grow:1}.error-summary-info[data-v-a85e574a]{font-size:.9rem;color:#555;margin-bottom:15px;padding-bottom:10px;border-bottom:1px dashed #eee}.error-table-container[data-v-a85e574a]{margin-top:15px;border:1px solid #eee;border-radius:10px;overflow:hidden}.error-table-header[data-v-a85e574a]{display:flex;justify-content:flex-end;padding:10px 15px;background:#eddddd;border-bottom:1px solid #eee}.copy-all-btn[data-v-a85e574a]{background:linear-gradient(45deg,var(--primary-color),#ff9ecf);color:#0a0303;border:none;padding:8px 15px;border-radius:8px;font-size:.9rem;font-weight:700;cursor:pointer;box-shadow:0 2px 8px #0cee544d;transition:all .3s ease;background:rgb(235,133,133)}.copy-all-btn[data-v-a85e574a]:hover{background:linear-gradient(45deg,#ed1e85,var(--primary-color));transform:translateY(-2px);box-shadow:0 4px 12px #ff6eb466;background:rgb(229,11,11)}.error-table[data-v-a85e574a]{width:100%;border-collapse:collapse;font-size:.85rem;color:#333}.error-table th[data-v-a85e574a],.error-table td[data-v-a85e574a]{padding:10px 15px;text-align:left;border-bottom:1px solid #eee}.error-table th[data-v-a85e574a]{background:#f0f0f0;font-weight:700;color:var(--primary-color)}.error-table tr:last-child td[data-v-a85e574a]{border-bottom:none}.copy-single-btn[data-v-a85e574a]{background:linear-gradient(45deg,#4caf50,#66bb6a);color:#fff;border:none;padding:6px 12px;border-radius:6px;font-size:.8rem;font-weight:700;cursor:pointer;box-shadow:0 2px 6px #4caf504d;transition:all .3s ease}.copy-single-btn[data-v-a85e574a]:hover{background:linear-gradient(45deg,#66bb6a,#4caf50);transform:translateY(-2px);box-shadow:0 4px 12px #4caf5066}.no-errors[data-v-a85e574a]{text-align:center;padding:30px;color:#999}.no-errors-icon[data-v-a85e574a]{font-size:3rem;margin-bottom:10px}@media (max-width: 600px){.panel-header[data-v-a85e574a]{flex-direction:column;align-items:flex-start}.file-selector-header[data-v-a85e574a]{flex-direction:column;align-items:stretch;gap:10px}.file-selector-header h3[data-v-a85e574a]{font-size:1.1rem}.file-select[data-v-a85e574a]{min-width:auto;width:100%;font-size:.9rem}.panel-title[data-v-a85e574a]{flex-direction:column;align-items:stretch;gap:15px}.panel-title h2[data-v-a85e574a]{font-size:1.5rem}.stats-badge[data-v-a85e574a]{align-self:center}.group-header[data-v-a85e574a]{flex-direction:column;align-items:stretch;gap:15px}.group-title[data-v-a85e574a]{flex-direction:column;align-items:center;text-align:center;gap:10px}.group-icon[data-v-a85e574a]{font-size:1.5rem;padding:8px}.group-name[data-v-a85e574a]{font-size:1.2rem}.group-time-info[data-v-a85e574a]{justify-content:center;flex-wrap:wrap}.group-actions[data-v-a85e574a]{flex-direction:column;gap:8px}.archive-btn-always[data-v-a85e574a],.error-extract-btn[data-v-a85e574a],.toggle-btn[data-v-a85e574a]{width:100%;justify-content:center;margin-bottom:5px}.group-content[data-v-a85e574a]{padding:15px;width:100%;box-sizing:border-box}.group-content[data-v-a85e574a]:before{left:15px;right:15px}.error-section[data-v-a85e574a]{padding:15px;margin-bottom:20px;width:100%;box-sizing:border-box}.error-summary[data-v-a85e574a]{padding:15px;margin-top:10px;width:100%;box-sizing:border-box;font-size:.85rem}.tasks-section[data-v-a85e574a]{padding:15px;margin-bottom:20px}.tasks-grid[data-v-a85e574a]{grid-template-columns:1fr;gap:15px;margin-top:10px;width:100%}.tasks-section[data-v-a85e574a]{padding:15px;margin-bottom:20px;width:100%;box-sizing:border-box}.task-card[data-v-a85e574a]{padding:15px;margin-left:0;transform:none;width:100%;box-sizing:border-box}.task-card[data-v-a85e574a]:before{display:none}.task-card[data-v-a85e574a]:after{display:none}.error-section[data-v-a85e574a]{padding:15px;margin-bottom:20px}.error-summary[data-v-a85e574a]{padding:15px;margin-top:10px}.task-time[data-v-a85e574a]{flex-direction:column;align-items:flex-start;gap:5px;margin-bottom:10px}.task-time-label[data-v-a85e574a]{font-size:.8rem;min-width:40px}.task-start[data-v-a85e574a],.task-end[data-v-a85e574a],.task-duration[data-v-a85e574a]{font-size:.75rem;padding:2px 6px;word-break:break-all;max-width:100%}.task-name[data-v-a85e574a]{font-size:1rem;word-break:break-word;line-height:1.3}.task-details[data-v-a85e574a]{margin-top:10px}.task-income[data-v-a85e574a],.task-errors[data-v-a85e574a]{margin-bottom:8px}.income-content[data-v-a85e574a],.error-content[data-v-a85e574a]{font-size:.8rem;padding:6px 8px;word-break:break-word;max-width:100%}.bookmark-nav[data-v-a85e574a]{position:relative;top:auto;right:auto;transform:none;max-height:none;margin-bottom:20px;border-right:2px solid var(--border-color);border-radius:20px}.bookmark-header[data-v-a85e574a]{padding:10px 12px;font-size:.8rem}.bookmark-title[data-v-a85e574a]{font-size:.8rem}.bookmark-toggle[data-v-a85e574a]{padding:3px 6px;font-size:.75rem}.bookmark-list[data-v-a85e574a]{max-height:200px}.bookmark-item[data-v-a85e574a]{padding:6px 10px;min-width:auto}.bookmark-name[data-v-a85e574a]{font-size:.75rem}.bookmark-time[data-v-a85e574a]{font-size:.65rem}.bookmark-number[data-v-a85e574a]{font-size:.65rem;padding:1px 4px;min-width:14px}.back-to-top-btn[data-v-a85e574a]{bottom:20px;right:20px;width:50px;height:50px}.back-to-top-icon[data-v-a85e574a]{font-size:1rem}.back-to-top-text[data-v-a85e574a]{font-size:.6rem}.error-modal[data-v-a85e574a]{width:95%;max-width:none;max-height:90vh;margin:10px}.error-modal-header[data-v-a85e574a]{padding:10px 15px;font-size:1rem}.error-modal-content[data-v-a85e574a]{padding:15px}.error-table[data-v-a85e574a]{font-size:.75rem}.error-table th[data-v-a85e574a],.error-table td[data-v-a85e574a]{padding:6px 8px}.copy-all-btn[data-v-a85e574a]{padding:6px 10px;font-size:.8rem}.copy-single-btn[data-v-a85e574a]{padding:4px 8px;font-size:.7rem}}.js-names-page[data-v-e70220d8]{background:#fff6fb;color:#333;font-family:Segoe UI,sans-serif}.page-header[data-v-e70220d8]{position:relative;text-align:center;padding:2rem 0;background:#ffe4f0}.header-carousel[data-v-e70220d8]{position:relative;width:100%;overflow:hidden;height:200px}.carousel-container[data-v-e70220d8]{display:flex;transition:transform .5s ease-in-out}.haveUpdate-btn[data-v-e70220d8]{background-color:#c0ebff!important;color:#000!important;width:100px;font-size:20px}.carousel-slide[data-v-e70220d8]{flex:0 0 100%;opacity:.9}.carousel-slide img[data-v-e70220d8]{width:100%;height:200px;object-fit:cover;display:block}.header-content[data-v-e70220d8]{margin-top:1rem}.container[data-v-e70220d8]{max-width:1200px;margin:0 auto;padding:1rem}.desktop-table[data-v-e70220d8]{width:100%;border-collapse:collapse;margin-bottom:1rem}.desktop-table th[data-v-e70220d8],.desktop-table td[data-v-e70220d8]{border:1px solid #ddd;padding:.75rem;text-align:center}.home-btn[data-v-e70220d8]{height:40px;margin-left:30px}.sortable[data-v-e70220d8]{cursor:pointer}.sort-icon[data-v-e70220d8]{margin-left:.25rem}.mobile-list[data-v-e70220d8]{display:flex;flex-direction:column;gap:1rem}.mobile-card[data-v-e70220d8]{border:1px solid #f2cce7;border-radius:12px;padding:1rem;background:#fff0f7}.card-header[data-v-e70220d8]{display:flex;flex-direction:column;gap:.5rem}.card-actions[data-v-e70220d8]{margin-top:.5rem}.btn[data-v-e70220d8]{padding:.5rem 1rem;border-radius:8px;cursor:pointer;border:none;background-color:#f48fb1;color:#fff}.btn[data-v-e70220d8]:disabled{opacity:.6;cursor:not-allowed}.highlight[data-v-e70220d8]{background-color:#ffbfcd!important}.highlighta[data-v-e70220d8],.highlightm[data-v-e70220d8]{background-color:#928e90!important;border:2px solid #d18ba6!important}@media (min-width: 769px){.mobile-list[data-v-e70220d8]{display:none}}@media (max-width: 768px){.desktop-table[data-v-e70220d8]{display:none}.mobile-card[data-v-e70220d8]{font-size:.9rem}.highlight[data-v-e70220d8]{background-color:#fff0f7!important}.home-btn[data-v-e70220d8]{margin-left:20px;height:40px}}.pathing-page[data-v-83318b57]{max-width:1200px;margin:40px auto;background:#fff6fb;border-radius:20px;box-shadow:0 8px 32px #ffb6c1;padding:40px}h2[data-v-83318b57]{color:#ff6eb4;margin-bottom:32px;font-size:2.2rem;text-align:center}.loading[data-v-83318b57]{color:#e91e63;font-size:1.2em;text-align:center}.pathing-table[data-v-83318b57]{width:100%;border-collapse:collapse;background:#fff;margin-bottom:18px;font-size:1.15rem}.pathing-table th[data-v-83318b57],.pathing-table td[data-v-83318b57]{border:2px solid #ffc0da;padding:16px;text-align:left}.pathing-table th[data-v-83318b57]{background:#ffe4ee;color:#e91e63;font-size:1.1rem}input[data-v-83318b57],select[data-v-83318b57]{width:95%;padding:10px 14px;border:1px solid #ffc0da;border-radius:8px;font-size:1rem;background:#fff}button[data-v-83318b57]{background:linear-gradient(90deg,#ff6eb4,#ff8cc8);color:#fff;border:none;border-radius:10px;padding:10px 24px;font-weight:700;cursor:pointer;transition:background .2s;font-size:1rem}button[data-v-83318b57]:disabled{opacity:.6;cursor:not-allowed}button[type=button][data-v-83318b57]{background:#fff;color:#ff6eb4;border:2px solid #ff6eb4;margin-top:10px}.desktop-table[data-v-83318b57]{display:table}.mobile-list[data-v-83318b57]{display:none}.path-cell[data-v-83318b57]{max-width:380px;min-width:180px;padding:0}.path-scroll[data-v-83318b57]{overflow-x:auto;width:100%}.path-scroll input[data-v-83318b57]{min-width:320px;width:100%;font-size:1rem;padding:10px 14px;border:1px solid #ffc0da;border-radius:8px;background:#fff;box-sizing:border-box}@media (max-width: 768px){.pathing-page[data-v-83318b57]{max-width:100%;margin:10px auto;padding:10px;border-radius:10px}h2[data-v-83318b57]{font-size:1.3rem;margin-bottom:18px}.desktop-table[data-v-83318b57]{display:none}.mobile-list[data-v-83318b57]{display:block}.mobile-card[data-v-83318b57]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #ffe4ee;padding:16px;margin-bottom:16px;font-size:1rem}.mobile-row[data-v-83318b57]{display:flex;align-items:center;margin-bottom:10px;gap:8px}.mobile-label[data-v-83318b57]{min-width:70px;color:#e91e63;font-size:.98em}.mobile-btn[data-v-83318b57]{width:100%;padding:10px 0;font-size:1rem;border-radius:8px}input[data-v-83318b57],select[data-v-83318b57]{width:100%;padding:8px 10px;font-size:1rem}}[data-v-c01650c3]:root{--primary-color: #ff6eb4;--secondary-color: #ff8cc8;--accent-color: #ffb3d9;--background-light: #fff6fb;--background-gradient: linear-gradient(135deg, #fff6fb 0%, #ffe6f2 50%, #ffd6eb 100%);--text-color: #ff6eb4;--text-dark: #e91e63;--text-base: #333333;--text-muted: #666666;--border-color: #ffc0da;--hover-color: rgba(255, 192, 218, .3);--card-shadow: 0 8px 32px rgba(255, 110, 180, .15);--glow-color: rgba(255, 110, 180, .4)}[data-v-c01650c3]{box-sizing:border-box;margin:0;padding:0}.list-groups-page[data-v-c01650c3]{font-family:Comic Sans MS,Segoe UI,sans-serif;background:var(--background-gradient);color:var(--text-base);min-height:100vh;position:relative;overflow-x:hidden}.floating-hearts[data-v-c01650c3]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.heart[data-v-c01650c3]{position:absolute;font-size:20px;color:var(--accent-color);opacity:.6;animation:float-c01650c3 6s infinite ease-in-out}.heart[data-v-c01650c3]:nth-child(odd){left:10%;animation-duration:8s}.heart[data-v-c01650c3]:nth-child(2n){right:10%;animation-duration:7s}.heart[data-v-c01650c3]:nth-child(3n){left:50%;animation-duration:9s}@keyframes float-c01650c3{0%,to{transform:translateY(100vh) rotate(0);opacity:0}10%{opacity:.6}90%{opacity:.6}50%{transform:translateY(-20px) rotate(180deg);opacity:1}}.page-header[data-v-c01650c3]{border:1px solid rgba(0,0,0,.1);padding:40px 0 30px;text-align:center;box-shadow:0 8px 32px var(--glow-color);border-radius:0 0 40px 40px;position:relative;z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:300px}.header-carousel[data-v-c01650c3]{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-1;border-radius:0 0 40px 40px}.carousel-container[data-v-c01650c3]{position:relative;width:100%;height:100%}.carousel-slide[data-v-c01650c3]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 1.5s ease-in-out}.carousel-slide.active[data-v-c01650c3]{opacity:1}.carousel-slide img[data-v-c01650c3]{width:100%;height:100%;object-fit:cover;object-position:10%;border-radius:0 0 40px 40px}.carousel-slide img.position-top[data-v-c01650c3]{object-position:top}.carousel-slide img.position-bottom[data-v-c01650c3]{object-position:bottom}.carousel-slide img.position-left[data-v-c01650c3]{object-position:left}.carousel-slide img.position-right[data-v-c01650c3]{object-position:right}.carousel-slide img.position-center-top[data-v-c01650c3]{object-position:center top}.carousel-slide img.position-center-bottom[data-v-c01650c3]{object-position:center bottom}.carousel-slide img.position-left-top[data-v-c01650c3]{object-position:left top}.carousel-slide img.position-right-top[data-v-c01650c3]{object-position:right top}.carousel-slide img.position-left-bottom[data-v-c01650c3]{object-position:left bottom}.carousel-slide img.position-right-bottom[data-v-c01650c3]{object-position:right bottom}.page-header[data-v-c01650c3]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;border-radius:0 0 40px 40px}.page-header .container[data-v-c01650c3]{position:relative;z-index:1}.header-decoration[data-v-c01650c3]{position:absolute;top:10px;left:0;right:0;display:flex;justify-content:space-around;align-items:center;padding:0 20px}.sparkle[data-v-c01650c3]{font-size:24px;animation:sparkle-c01650c3 2s infinite ease-in-out}.sparkle[data-v-c01650c3]:nth-child(2){animation-delay:.5s}.sparkle[data-v-c01650c3]:nth-child(3){animation-delay:1s}@keyframes sparkle-c01650c3{0%,to{transform:scale(1) rotate(0);opacity:.7}50%{transform:scale(1.3) rotate(180deg);opacity:1}}.page-title[data-v-c01650c3]{color:var(--primary-color);font-size:2.5rem;text-shadow:0 0 20px var(--glow-color);margin:20px 0 10px;animation:titleGlow-c01650c3 3s infinite ease-in-out}@keyframes titleGlow-c01650c3{0%,to{text-shadow:0 0 20px var(--glow-color)}50%{text-shadow:0 0 30px var(--glow-color),0 0 40px var(--primary-color)}}.title-decoration[data-v-c01650c3]{display:inline-block;animation:bounce-c01650c3 2s infinite;margin:0 15px;font-size:xx-large;color:#000}.title-decoration[data-v-c01650c3]:nth-child(3){animation-delay:.5s}@keyframes bounce-c01650c3{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.subtitle[data-v-c01650c3]{font-size:1.1rem;color:var(--text-muted);margin-top:10px;opacity:.9}.container[data-v-c01650c3]{max-width:1200px;margin:40px auto;padding:20px;position:relative;z-index:5}.btn-container[data-v-c01650c3]{margin:20px auto;text-align:center}.btn[data-v-c01650c3]{background:linear-gradient(135deg,#fff 0%,#fff6fb 100%);color:var(--primary-color);border:2px solid var(--primary-color);border-radius:50px;padding:12px 24px;font-size:1rem;cursor:pointer;box-shadow:var(--card-shadow);transition:all .3s cubic-bezier(.4,0,.2,1);margin:8px;font-weight:700;display:inline-flex;align-items:center;gap:8px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);outline:none;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn.primary[data-v-c01650c3]{background:linear-gradient(135deg,#ff2f9d 0%,#ff7cc8 100%);color:#e64ec5;border:1px solid #c81b74;text-shadow:0 1px 2px rgba(0,0,0,.18);border-radius:14px;padding:10px 18px;box-shadow:0 10px 24px #ff6eb452}.btn.primary[data-v-c01650c3]:hover{background:linear-gradient(135deg,#ff1890 0%,#ff6eb4 100%);color:#ff4af0;text-shadow:0 1px 3px rgba(0,0,0,.25);box-shadow:0 14px 28px #ff6eb461}.btn.primary[data-v-c01650c3]:focus{outline:none;box-shadow:0 0 0 3px #ff6eb447,0 12px 26px #ff6eb45c}.btn[data-v-c01650c3]:focus{outline:none}.btn[data-v-c01650c3]:focus-visible{outline:none}.btn[data-v-c01650c3]::-moz-focus-inner{border:0}.btn.primary[data-v-c01650c3]:disabled{opacity:1;background:linear-gradient(135deg,#e97bad 0%,#f8c2da 100%);color:#db2bb5eb;cursor:not-allowed;border:1px solid rgba(0,0,0,.04);filter:none}.btn.ghost[data-v-c01650c3]{background:rgba(255,255,255,.85);color:var(--text-base);border-color:#0000001f;box-shadow:0 6px 18px #ff6eb42e}.btn.ghost[data-v-c01650c3]:hover{background:rgba(51,23,23,.95);color:var(--primary-color);box-shadow:0 12px 40px var(--glow-color)}.btn.ghost[data-v-c01650c3]:disabled{opacity:1;color:var(--text-muted);border-color:#e9b8cf}.btn-icon[data-v-c01650c3]{font-size:1.2em;display:inline-block;transition:transform .3s ease}.btn[data-v-c01650c3]:hover{background:linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%);color:#ec38b9;box-shadow:0 12px 40px var(--glow-color);transform:translateY(-3px) scale(1.05)}.btn:hover .btn-icon[data-v-c01650c3]{transform:scale(1.2) rotate(10deg)}.btn[data-v-c01650c3]:disabled{opacity:.6;cursor:not-allowed;transform:none}.loading-container[data-v-c01650c3]{text-align:center;padding:80px 20px;background:rgba(255,255,255,.8);border-radius:30px;box-shadow:var(--card-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.loading-animation[data-v-c01650c3]{display:flex;flex-direction:column;align-items:center;gap:20px}.loading-heart[data-v-c01650c3]{font-size:60px;animation:heartbeat-c01650c3 1.5s infinite ease-in-out}@keyframes heartbeat-c01650c3{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}.loading-dots[data-v-c01650c3]{display:flex;gap:8px}.loading-dots span[data-v-c01650c3]{width:12px;height:12px;background:var(--primary-color);border-radius:50%;animation:loadingDots-c01650c3 1.4s infinite ease-in-out both}.loading-dots span[data-v-c01650c3]:nth-child(1){animation-delay:-.32s}.loading-dots span[data-v-c01650c3]:nth-child(2){animation-delay:-.16s}@keyframes loadingDots-c01650c3{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.loading-text[data-v-c01650c3]{margin-top:20px;font-size:1.3rem;color:var(--primary-color);font-weight:700}.groups-container[data-v-c01650c3]{animation:fadeInUp-c01650c3 .6s ease-out}@keyframes fadeInUp-c01650c3{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.groups-header[data-v-c01650c3]{text-align:center;margin-bottom:30px}.groups-header h2[data-v-c01650c3]{font-size:1.8rem;color:var(--text-base);display:inline-flex;align-items:center;gap:10px;background:rgba(255,255,255,.35);padding:8px 16px;border-radius:16px;box-shadow:0 8px 22px #ff6eb438;border:1px solid rgba(0,0,0,.06)}.header-actions[data-v-c01650c3]{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:12px}.search-input[data-v-c01650c3]{padding:10px 14px;border:2px solid var(--border-color);border-radius:30px;outline:none;min-width:220px;background:#fff;color:var(--text-base);box-shadow:var(--card-shadow)}.search-input[data-v-c01650c3]:focus{border-color:var(--primary-color);box-shadow:0 0 0 4px var(--hover-color)}.header-icon[data-v-c01650c3]{font-size:1.5em;animation:wiggle-c01650c3 3s infinite ease-in-out}@keyframes wiggle-c01650c3{0%,to{transform:rotate(0)}25%{transform:rotate(-5deg)}75%{transform:rotate(5deg)}}.groups-count[data-v-c01650c3]{background:linear-gradient(135deg,#ff379f 0%,#ff8bcf 100%);color:#fff;padding:3px 12px;border-radius:999px;font-size:.9em;margin-left:10px;border:1px solid rgba(0,0,0,.12);box-shadow:0 10px 24px #ff6eb459}.groups-grid[data-v-c01650c3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:25px;padding:20px 0}.group-card[data-v-c01650c3]{background:linear-gradient(135deg,rgba(255,255,255,.95) 0%,rgba(255,246,251,.9) 100%);border-radius:25px;padding:25px;box-shadow:var(--card-shadow);border:1px solid var(--border-color);transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:cardSlideIn-c01650c3 .6s ease-out both;position:relative;overflow:hidden}.select-checkbox[data-v-c01650c3]{position:absolute;top:14px;right:14px;width:26px;height:26px;z-index:2}.select-checkbox input[data-v-c01650c3]{position:absolute;opacity:0;width:0;height:0}.select-checkbox .checkbox-ui[data-v-c01650c3]{display:inline-block;width:26px;height:26px;border-radius:50%;border:3px solid #d14e8f;background:#ffffff;box-shadow:0 2px 8px #0000000f;position:relative;transition:all .18s ease-in-out}.select-checkbox .checkbox-ui[data-v-c01650c3]:hover{transform:scale(1.04)}.select-checkbox input:checked+.checkbox-ui[data-v-c01650c3]{background:linear-gradient(135deg,#ff2f9d 0%,#ff7cc8 100%);border-color:#b5166b;box-shadow:0 0 0 2px #ff6eb447,0 8px 20px #ff6eb459;transform:scale(1.02)}.select-checkbox .checkbox-ui[data-v-c01650c3]:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-55%) scale(.6);color:#fff;font-weight:900;font-size:20px;line-height:1;opacity:0;transition:opacity .15s ease,transform .15s ease;text-shadow:0 1px 2px rgba(0,0,0,.28),0 0 1px rgba(0,0,0,.35)}.select-checkbox input:checked+.checkbox-ui[data-v-c01650c3]:after{opacity:1;transform:translate(-50%,-55%) scale(1)}.group-card[data-v-c01650c3]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary-color),var(--secondary-color),var(--accent-color));transform:scaleX(0);transition:transform .3s ease}.group-card[data-v-c01650c3]:hover:before{transform:scaleX(1)}.group-card[data-v-c01650c3]:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 50px var(--glow-color)}.group-card.selected[data-v-c01650c3]{border:2px solid var(--primary-color);box-shadow:0 0 0 2px #ff6eb440,0 16px 36px #ff6eb447;background:linear-gradient(135deg,#fff0f6 0%,#ffe4f0 100%)}.group-card.selected[data-v-c01650c3]:after{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:linear-gradient(180deg,#ff2f9d,#ff8bcf);border-top-left-radius:24px;border-bottom-left-radius:24px}@keyframes cardSlideIn-c01650c3{0%{opacity:0;transform:translate(-50px) scale(.9)}to{opacity:1;transform:translate(0) scale(1)}}.card-header[data-v-c01650c3]{display:flex;align-items:center;gap:15px;margin-bottom:15px}.group-icon[data-v-c01650c3]{font-size:2.5rem;animation:rotate-c01650c3 4s infinite linear}@keyframes rotate-c01650c3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.group-name[data-v-c01650c3]{color:var(--text-base);font-size:1.4rem;font-weight:700;margin:0}.card-content[data-v-c01650c3]{margin-bottom:20px}.group-description[data-v-c01650c3]{color:var(--text-muted);margin-bottom:10px;font-size:1rem}.group-status[data-v-c01650c3]{display:flex;align-items:center;gap:8px}.status-dot[data-v-c01650c3]{width:10px;height:10px;background:#4caf50;border-radius:50%;animation:pulse-c01650c3 2s infinite}@keyframes pulse-c01650c3{0%{box-shadow:0 0 #4caf50b3}70%{box-shadow:0 0 0 10px #4caf5000}to{box-shadow:0 0 #4caf5000}}.status-text[data-v-c01650c3]{color:#4caf50;font-weight:700;font-size:.9rem}.card-actions[data-v-c01650c3]{text-align:center}.start-btn[data-v-c01650c3]{width:100%;margin:0;padding:12px 20px;font-size:1rem;font-weight:700;border:1px solid #ffb3d9;border-radius:12px;background:linear-gradient(135deg,#fff 0%,#fff6fb 100%);color:var(--primary-color);display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:all .2s ease-in-out;box-shadow:0 8px 20px #ff6eb42e}.start-btn[data-v-c01650c3]:hover{background:linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%);color:#f51aac;border-color:transparent;box-shadow:0 12px 28px #ff6eb459}.start-btn[data-v-c01650c3]:disabled{background:linear-gradient(135deg,#e274b3 0%,#c01b73 100%);color:#cc6a9e;border-color:#ffcee5;box-shadow:none}.empty-state[data-v-c01650c3]{text-align:center;padding:80px 20px;background:linear-gradient(135deg,rgba(255,255,255,.95) 0%,rgba(255,246,251,.9) 100%);border-radius:30px;box-shadow:var(--card-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:fadeInUp-c01650c3 .6s ease-out}.empty-icon[data-v-c01650c3]{font-size:80px;margin-bottom:20px;animation:sway-c01650c3 3s infinite ease-in-out}@keyframes sway-c01650c3{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}.empty-state h3[data-v-c01650c3]{font-size:1.8rem;color:var(--text-dark);margin-bottom:15px}.empty-state p[data-v-c01650c3]{font-size:1.1rem;margin-bottom:30px;color:var(--text-muted);line-height:1.6}.reload-btn[data-v-c01650c3]{font-size:1.1rem;padding:15px 30px}.floating-toolbar[data-v-c01650c3]{position:fixed;bottom:20px;left:50%;transform:translate(-50%);background:rgba(255,255,255,.9);border:1px solid var(--border-color);border-radius:20px;padding:10px 16px;display:flex;align-items:center;gap:14px;box-shadow:var(--card-shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:50}.floating-toolbar .toolbar-info[data-v-c01650c3]{color:var(--text-dark);font-weight:700}.floating-toolbar .toolbar-actions[data-v-c01650c3]{display:flex;gap:10px}@media (max-width: 768px){.page-title[data-v-c01650c3]{font-size:2rem}.title-decoration[data-v-c01650c3]{margin:0 8px;color:#0ff}.groups-grid[data-v-c01650c3]{grid-template-columns:1fr;gap:20px}.container[data-v-c01650c3]{margin:20px auto;padding:15px}.btn[data-v-c01650c3]{font-size:.9rem;padding:10px 20px}.group-card[data-v-c01650c3]{padding:20px}.page-header[data-v-c01650c3]{min-height:30ch}.header-carousel[data-v-c01650c3]{border-radius:0 0 20px 20px}.carousel-slide img[data-v-c01650c3]{border-radius:0 0 20px 20px;object-position:center top}.page-header[data-v-c01650c3]:before{border-radius:0 0 20px 20px}}@media (max-width: 480px){.page-title[data-v-c01650c3]{font-size:1.8rem}.subtitle[data-v-c01650c3]{font-size:1rem}.floating-hearts[data-v-c01650c3],.header-decoration[data-v-c01650c3]{display:none}.header-carousel[data-v-c01650c3]{border-radius:0 0 15px 15px}.carousel-slide img[data-v-c01650c3]{border-radius:0 0 15px 15px;object-position:center}.page-header[data-v-c01650c3]:before{border-radius:0 0 15px 15px}}[data-v-fd967385]:root{--primary-color: #ff6eb4;--background-light: #fff6fb;--text-color: #ff6eb4;--border-color: #ffc0da;--hover-color: rgba(255, 192, 218, .3)}[data-v-fd967385]{box-sizing:border-box;margin:0;padding:0}.button-group[data-v-fd967385]{display:flex;justify-content:flex-end}.container[data-v-fd967385]{font-family:Comic Sans MS,Segoe UI,sans-serif;background-color:var(--background-light);color:var(--text-color);min-height:100vh;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" viewBox="0 0 100 100"><circle cx="20" cy="20" r="5" fill="%23ffd6eb" opacity="0.6"/><circle cx="70" cy="70" r="7" fill="%23ffc0da" opacity="0.5"/></svg>');max-width:900px;margin:30px auto;padding:0 20px;position:relative}h1[data-v-fd967385]{color:var(--primary-color);font-size:2rem;text-shadow:0 0 10px var(--primary-color);margin-top:15px}.btn[data-v-fd967385]{background-color:#f8eaea;color:var(--primary-color);border:3px solid var(--primary-color);border-radius:50px;padding:10px 20px;font-size:1rem;cursor:pointer;box-shadow:0 0 10px var(--primary-color);transition:all .3s ease;margin:0 10px 10px 0;font-weight:700}.btn[data-v-fd967385]:hover{background-color:var(--primary-color);color:#a22b2b;box-shadow:0 0 20px var(--primary-color);transform:scale(1.05)}section.panel[data-v-fd967385]{border-radius:20px;margin-bottom:30px;position:relative}section.panel h2[data-v-fd967385]{color:var(--primary-color);font-size:1.6rem;margin-bottom:15px;border-bottom:2px solid var(--primary-color);padding-bottom:5px}table[data-v-fd967385]{width:100%;border-collapse:separate;border-spacing:0 8px;border-radius:20px;overflow:hidden}th[data-v-fd967385],td[data-v-fd967385]{padding:15px 20px;text-align:left;color:var(--text-color)}th[data-v-fd967385]{background-color:#ffcce6;color:#f59;font-weight:700;border-radius:10px}td[data-v-fd967385]{background-color:#ffffff80;border-radius:10px}tr:hover td[data-v-fd967385]{background-color:var(--hover-color)}.container[data-v-fd967385]:before{content:"♡";position:absolute;top:10px;left:10px;font-size:30px;color:var(--primary-color);opacity:.5}.container[data-v-fd967385]:after{content:"♡";position:absolute;bottom:10px;right:10px;font-size:30px;color:var(--primary-color);opacity:.5}@media (max-width: 600px){h1[data-v-fd967385]{font-size:1.5rem}h2[data-v-fd967385]{font-size:1.3rem}.btn[data-v-fd967385]{font-size:.9rem;padding:8px 16px}th[data-v-fd967385],td[data-v-fd967385]{font-size:.9rem;padding:12px}img[data-v-fd967385]{opacity:.9}}.info-box[data-v-fd967385]{background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(255,246,251,.95));border:3px solid var(--primary-color);border-radius:25px;padding:25px;margin-bottom:30px;box-shadow:0 8px 25px #ff6eb433,0 4px 10px #ff6eb41a,inset 0 1px #fffc;transition:all .3s ease;position:relative;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.info-box[data-v-fd967385]:hover{transform:translateY(-6px);box-shadow:0 15px 35px #ff6eb44d,0 8px 15px #ff6eb433,inset 0 1px #ffffffe6;border-color:#f59}.info-box[data-v-fd967385]:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,var(--primary-color),#ff5599,var(--primary-color));border-radius:25px;z-index:-1;opacity:.3}.file-header[data-v-fd967385]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:2px solid rgba(255,110,180,.2);flex-wrap:wrap;gap:10px}.file-title[data-v-fd967385]{font-size:1.4rem;color:var(--primary-color);margin:0;text-shadow:0 0 8px var(--primary-color);display:flex;align-items:center;gap:8px;font-weight:700;flex:1}.file-icon[data-v-fd967385]{font-size:1.2rem;filter:drop-shadow(0 0 3px var(--primary-color))}.chart-btn[data-v-fd967385]{background:linear-gradient(135deg,var(--primary-color),#ff5599);color:#ff6eb4;border:none;box-shadow:0 4px 15px #ff6eb44d;font-weight:700;white-space:nowrap}.chart-btn[data-v-fd967385]:hover{background:linear-gradient(135deg,#ff5599,#ff4488);transform:scale(1.05) translateY(-2px);box-shadow:0 6px 20px #ff6eb466}.file-details[data-v-fd967385]{background:rgb(244,218,228);border-radius:15px;padding:15px;border:1px solid rgba(78,6,36,.5)}.detail-item[data-v-fd967385]{background:rgba(255,255,255,.8);box-shadow:0 3px 10px #eb047333;margin:8px 0;padding:12px 15px;border-radius:12px;border-left:4px solid var(--primary-color);font-size:1rem;color:#f69;font-weight:700;text-shadow:0 0 3px rgba(255,209,224,.8);transition:all .2s ease;word-break:break-word}.detail-item[data-v-fd967385]:hover{background:rgba(255,255,255,.95);transform:translate(5px);box-shadow:0 3px 10px #ff6eb433}.info-box .highlight[data-v-fd967385]{color:#f59;font-weight:700}@media (max-width: 600px){.file-header[data-v-fd967385]{flex-direction:column;align-items:stretch;text-align:center}.file-title[data-v-fd967385]{justify-content:center;margin-bottom:10px}}.corner-icon-swiper[data-v-fd967385]{position:absolute;bottom:2px;right:5px;width:220px;height:400px;z-index:-1;pointer-events:none}.corner-icon-swiper .swiper-slide img[data-v-fd967385]{width:100%;height:100%;object-fit:cover;border-radius:10px}p[data-v-fd967385]{font-size:1em;margin-bottom:10px;text-shadow:0 0 5px #ffd1e0;word-break:break-word;color:#f69;font-weight:700}.title-row[data-v-fd967385]{display:flex;align-items:center;gap:10px;justify-content:flex-start;flex-wrap:wrap;margin-bottom:20px}.main-title[data-v-fd967385]{font-size:2rem;font-weight:700;color:var(--primary-color);text-shadow:0 0 10px var(--primary-color);margin:0}.title-badge[data-v-fd967385]{font-size:.75rem;background-color:#ffeaf5;border:1px solid #ffb6d9;color:#f59;border-radius:20px;padding:2px 8px;font-weight:700;box-shadow:0 0 5px #ff69b44d;white-space:nowrap}.loading-container[data-v-fd967385]{text-align:center;padding:40px 0}.loading-spinner[data-v-fd967385]{width:40px;height:40px;border:3px solid var(--border-color);border-top:3px solid var(--primary-color);border-radius:50%;animation:spin-fd967385 1s linear infinite;margin:0 auto 20px}@keyframes spin-fd967385{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-container p[data-v-fd967385]{color:var(--primary-color);font-size:1.1rem;font-weight:700}.no-data[data-v-fd967385]{text-align:center;padding:40px 0}.no-data p[data-v-fd967385]{color:var(--primary-color);font-size:1.2rem;font-weight:700;opacity:.7}[data-v-228d19e3]:root{--bg-color: #fff0f7;--text-color: #ff6699;--panel-bg: rgba(255, 255, 255, .8);--border-color: #ffb7d5;--accent-color: #b28dff}[data-v-228d19e3]{box-sizing:border-box}#rotate-wrapper[data-v-228d19e3]{display:flex;flex-direction:column;align-items:center;padding:20px;margin:0;font-family:Comic Sans MS,Segoe UI,sans-serif;background-color:var(--bg-color);color:var(--text-color);background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" viewBox="0 0 100 100"><circle cx="30" cy="30" r="3" fill="%23ffb7d5" opacity="0.5"/><circle cx="70" cy="70" r="4" fill="%23b28dff" opacity="0.3"/></svg>');min-height:100vh}h2[data-v-228d19e3]{text-align:center;margin-bottom:20px;font-size:2rem;text-shadow:0 0 5px var(--border-color);position:relative;display:inline-block;width:100%}h2[data-v-228d19e3]:before,h2[data-v-228d19e3]:after{content:"♡";position:absolute;top:50%;transform:translateY(-50%);font-size:1.5rem;color:var(--text-color);opacity:.7}h2[data-v-228d19e3]:before{left:25%}h2[data-v-228d19e3]:after{right:25%}h4[data-v-228d19e3]{text-align:center;color:#b28dff;margin-bottom:20px}#chart[data-v-228d19e3]{width:100%;max-width:1200px;height:70vh;margin:0 auto 20px;background:var(--panel-bg);border:2px solid var(--border-color);border-radius:20px;padding:15px;box-shadow:0 0 20px #ffb7d580;position:relative;overflow:hidden}#chart[data-v-228d19e3]:before{content:"";position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;background:linear-gradient(45deg,transparent,rgba(255,183,213,.1),transparent);z-index:-1;animation:shimmer-228d19e3 3s linear infinite}@keyframes shimmer-228d19e3{0%{transform:translate(-100%)}to{transform:translate(100%)}}.back-button[data-v-228d19e3]{display:inline-block;margin-top:20px;padding:10px 25px;background-color:#fff;color:var(--text-color);border:2px solid var(--border-color);border-radius:50px;text-decoration:none;font-weight:700;box-shadow:0 0 10px #ffb7d580;transition:all .3s ease;cursor:pointer}.back-button[data-v-228d19e3]:hover{background-color:var(--text-color);color:#fff;transform:translateY(-3px);box-shadow:0 5px 15px #ffb7d5b3}.loading-container[data-v-228d19e3]{display:flex;justify-content:center;align-items:center;height:400px;margin:20px 0}.loading-spinner[data-v-228d19e3]{text-align:center;color:var(--text-color)}.spinner[data-v-228d19e3]{border:4px solid rgba(255,183,213,.3);border-left:4px solid var(--text-color);border-radius:50%;width:40px;height:40px;animation:spin-228d19e3 1s linear infinite;margin:0 auto 15px}@keyframes spin-228d19e3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-container[data-v-228d19e3]{display:flex;justify-content:center;align-items:center;height:400px;margin:20px 0}.error-box[data-v-228d19e3]{text-align:center;padding:30px;background:var(--panel-bg);border:2px solid var(--border-color);border-radius:20px;color:var(--text-color)}.error-icon[data-v-228d19e3]{font-size:3rem;display:block;margin-bottom:15px}.btn[data-v-228d19e3]{padding:8px 16px;border:2px solid var(--border-color);border-radius:20px;background:white;color:var(--text-color);cursor:pointer;font-weight:700;transition:all .3s ease;text-decoration:none;display:inline-block}.btn[data-v-228d19e3]:hover{background:var(--text-color);color:#fff;transform:translateY(-2px)}.btn-small[data-v-228d19e3]{padding:6px 12px;font-size:.9rem}.harvest-page[data-v-905d3d59]{background:linear-gradient(135deg,#fff6fb 0%,#ffe6f2 50%,#ffd6eb 100%);min-height:100vh;padding:20px;font-family:Comic Sans MS,Segoe UI,sans-serif}.header[data-v-905d3d59]{text-align:center;margin-bottom:30px;color:#ff6eb4}.title[data-v-905d3d59]{font-size:2.5rem;margin-bottom:10px;text-shadow:0 0 20px rgba(255,110,180,.3)}.subtitle[data-v-905d3d59]{font-size:1.1rem;opacity:.8}.controls[data-v-905d3d59]{margin-bottom:20px;display:flex;justify-content:center;gap:15px}.count-text[data-v-905d3d59]{font-weight:700;color:#ff6eb4}.item-icon[data-v-905d3d59]{display:flex;justify-content:center;align-items:center;width:40px;height:40px}.item-icon img[data-v-905d3d59]{width:100%;height:100%;object-fit:contain}.item-icon span[data-v-905d3d59]{font-size:1.5rem}@media (max-width: 768px){.harvest-page[data-v-905d3d59]{padding:15px}.title[data-v-905d3d59]{font-size:2rem}.subtitle[data-v-905d3d59]{font-size:1rem}.controls[data-v-905d3d59]{flex-direction:column;align-items:center;gap:10px}[data-v-905d3d59] .ant-table{font-size:.9rem}[data-v-905d3d59] .ant-table-thead>tr>th{padding:8px 4px;font-size:.85rem}[data-v-905d3d59] .ant-table-tbody>tr>td{padding:6px 4px;font-size:.85rem}[data-v-905d3d59] .ant-table-cell{word-break:break-word;white-space:normal}[data-v-905d3d59] .ant-table-thead>tr>th:nth-child(2){display:none}[data-v-905d3d59] .ant-table-thead>tr>th:first-child{width:60px;min-width:60px}[data-v-905d3d59] .ant-table-thead>tr>th:last-child{width:80px;min-width:80px}[data-v-905d3d59] .ant-tag{font-size:.75rem;padding:2px 6px}.count-text[data-v-905d3d59]{font-size:.85rem}.item-icon[data-v-905d3d59]{width:30px;height:30px}.item-icon span[data-v-905d3d59]{font-size:1.2rem}}@media (max-width: 480px){.harvest-page[data-v-905d3d59]{padding:10px}.title[data-v-905d3d59]{font-size:1.8rem}.subtitle[data-v-905d3d59]{font-size:.9rem}[data-v-905d3d59] .ant-table{font-size:.8rem}[data-v-905d3d59] .ant-table-thead>tr>th{padding:6px 2px;font-size:.8rem}[data-v-905d3d59] .ant-table-tbody>tr>td{padding:4px 2px;font-size:.8rem}[data-v-905d3d59] .ant-table-thead>tr>th:nth-child(5){display:none}[data-v-905d3d59] .ant-table-thead>tr>th:first-child{width:50px;min-width:50px}[data-v-905d3d59] .ant-table-thead>tr>th:last-child{width:60px;min-width:60px}[data-v-905d3d59] .ant-tag{font-size:.7rem;padding:1px 4px}.count-text[data-v-905d3d59]{font-size:.8rem}.item-icon[data-v-905d3d59]{width:25px;height:25px}.item-icon span[data-v-905d3d59]{font-size:1rem}}@media (max-width: 768px) and (orientation: landscape){.harvest-page[data-v-905d3d59]{padding:10px}.title[data-v-905d3d59]{font-size:1.8rem}.subtitle[data-v-905d3d59]{font-size:.9rem}[data-v-905d3d59] .ant-table-thead>tr>th:nth-child(2){display:table-cell}[data-v-905d3d59] .ant-table-thead>tr>th:nth-child(5){display:table-cell}}@media (pointer: coarse){[data-v-905d3d59] .ant-table-thead>tr>th{min-height:44px}[data-v-905d3d59] .ant-table-tbody>tr>td{min-height:44px}[data-v-905d3d59] .ant-tag{min-height:32px;display:flex;align-items:center;justify-content:center}}.bg-container[data-v-e034a97c]{padding:20px;background:#ffeaf4;min-height:100vh}.bg-card[data-v-e034a97c]{border-radius:16px!important;box-shadow:0 4px 12px #ff69b41a!important}.wallpaper-card[data-v-e034a97c]{cursor:pointer;border-radius:12px!important;transition:all .3s ease;border:2px solid transparent!important}.wallpaper-card[data-v-e034a97c]:hover{transform:translateY(-2px);box-shadow:0 4px 15px #f6a3!important}.wallpaper-card.active[data-v-e034a97c]{border-color:#f9c!important;box-shadow:0 0 15px #ff66aa4d!important}.wallpaper-preview[data-v-e034a97c]{width:100%;height:120px;object-fit:cover;border-radius:8px}.wallpaper-info[data-v-e034a97c]{margin-top:8px;text-align:center}.wallpaper-name[data-v-e034a97c]{font-weight:700;color:#f59}.wallpaper-size[data-v-e034a97c]{font-size:12px;color:#999}.theme-option[data-v-e034a97c]{padding:12px;border:1px solid #f0f0f0;border-radius:8px;margin-bottom:8px;transition:all .3s ease}.theme-option[data-v-e034a97c]:hover{border-color:#f9c;background:#fff0f7}.theme-name[data-v-e034a97c]{margin-left:8px;font-weight:700;color:#f59}.theme-preview[data-v-e034a97c]{display:flex;gap:4px;margin-top:4px;margin-left:24px}.color-dot[data-v-e034a97c]{width:16px;height:16px;border-radius:50%;border:1px solid #ddd}[data-v-e034a97c] .ant-card-head-title{color:#f59;font-size:18px;font-weight:700}[data-v-e034a97c] .ant-upload-drag{border:2px dashed #ff99cc;border-radius:12px}[data-v-e034a97c] .ant-upload-drag:hover{border-color:#f69}[data-v-e034a97c] .ant-upload-drag-icon{color:#f9c}.error-container[data-v-34314018]{padding:20px;background:#ffeaf4;min-height:100vh;display:flex;align-items:center;justify-content:center}.error-card[data-v-34314018]{max-width:600px;width:100%;border-radius:16px!important;box-shadow:0 4px 12px #ff69b41a!important}.error-details[data-v-34314018]{background:#f8f9fa;padding:12px;border-radius:8px;font-size:12px;white-space:pre-wrap;word-wrap:break-word}[data-v-34314018] .ant-result-title{color:#f59}[data-v-34314018] .ant-btn-primary{background:#ff99cc;border-color:#f9c}[data-v-34314018] .ant-btn-primary:hover{background:#ff6699!important;border-color:#f69!important}.calculate-container[data-v-f8dc75d0]{padding:20px;background:#ffeaf4;min-height:100vh}.calculate-card[data-v-f8dc75d0]{border-radius:16px!important;box-shadow:0 4px 12px #ff69b41a!important}[data-v-f8dc75d0] .ant-card-head-title{color:#f59;font-size:18px;font-weight:700}[data-v-f8dc75d0] .ant-table-thead>tr>th{background:#fff0f7;color:#f59;font-weight:700}[data-v-f8dc75d0] .ant-btn-primary{background:#ff99cc;border-color:#f9c}[data-v-f8dc75d0] .ant-btn-primary:hover{background:#ff6699!important;border-color:#f69!important}[data-v-f8dc75d0] .ant-statistic-title{color:#f59}[data-v-f8dc75d0] .ant-switch-checked{background-color:#f9c}@media (max-width: 768px){.calculate-page[data-v-f8dc75d0]{padding:15px}.page-title[data-v-f8dc75d0]{font-size:2rem}.page-subtitle[data-v-f8dc75d0]{font-size:1rem}[data-v-f8dc75d0] .ant-card{margin-bottom:12px}[data-v-f8dc75d0] .ant-card-head-title{font-size:1rem}[data-v-f8dc75d0] .ant-table{font-size:.9rem}[data-v-f8dc75d0] .ant-table-thead>tr>th{padding:8px 4px;font-size:.85rem}[data-v-f8dc75d0] .ant-table-tbody>tr>td{padding:6px 4px;font-size:.85rem}[data-v-f8dc75d0] .ant-table-cell{word-break:break-word;white-space:normal}[data-v-f8dc75d0] .ant-table-thead>tr>th:nth-child(4){display:none}[data-v-f8dc75d0] .ant-table-thead>tr>th:first-child{width:80px;min-width:80px}[data-v-f8dc75d0] .ant-table-thead>tr>th:last-child{width:60px;min-width:60px}[data-v-f8dc75d0] .ant-form-item{margin-bottom:12px}[data-v-f8dc75d0] .ant-form-item-label{font-size:.9rem}[data-v-f8dc75d0] .ant-input-number,[data-v-f8dc75d0] .ant-select{width:100%}[data-v-f8dc75d0] .ant-btn{width:100%;height:44px;font-size:1rem}[data-v-f8dc75d0] .ant-list-item{padding:8px 0}[data-v-f8dc75d0] .ant-list-item-meta-title{font-size:.9rem}[data-v-f8dc75d0] .ant-list-item-meta-description,[data-v-f8dc75d0] .ant-statistic-title{font-size:.8rem}[data-v-f8dc75d0] .ant-statistic-content{font-size:1rem}[data-v-f8dc75d0] .ant-tag{font-size:.75rem;padding:2px 6px}}@media (max-width: 480px){.calculate-page[data-v-f8dc75d0]{padding:10px}.page-title[data-v-f8dc75d0]{font-size:1.8rem}.page-subtitle[data-v-f8dc75d0]{font-size:.9rem}[data-v-f8dc75d0] .ant-table{font-size:.8rem}[data-v-f8dc75d0] .ant-table-thead>tr>th{padding:6px 2px;font-size:.8rem}[data-v-f8dc75d0] .ant-table-tbody>tr>td{padding:4px 2px;font-size:.8rem}[data-v-f8dc75d0] .ant-table-thead>tr>th:nth-child(3){display:none}[data-v-f8dc75d0] .ant-table-thead>tr>th:first-child{width:60px;min-width:60px}[data-v-f8dc75d0] .ant-table-thead>tr>th:last-child{width:50px;min-width:50px}[data-v-f8dc75d0] .ant-form-item-label{font-size:.85rem}[data-v-f8dc75d0] .ant-btn{height:40px;font-size:.9rem}[data-v-f8dc75d0] .ant-list-item-meta-title{font-size:.85rem}[data-v-f8dc75d0] .ant-list-item-meta-description,[data-v-f8dc75d0] .ant-statistic-title{font-size:.75rem}[data-v-f8dc75d0] .ant-statistic-content{font-size:.9rem}[data-v-f8dc75d0] .ant-tag{font-size:.7rem;padding:1px 4px}}@media (max-width: 768px) and (orientation: landscape){.calculate-page[data-v-f8dc75d0]{padding:10px}.page-title[data-v-f8dc75d0]{font-size:1.8rem}.page-subtitle[data-v-f8dc75d0]{font-size:.9rem}[data-v-f8dc75d0] .ant-table-thead>tr>th:nth-child(3){display:table-cell}[data-v-f8dc75d0] .ant-table-thead>tr>th:nth-child(4){display:table-cell}}@media (pointer: coarse){[data-v-f8dc75d0] .ant-table-thead>tr>th{min-height:44px}[data-v-f8dc75d0] .ant-table-tbody>tr>td{min-height:44px}[data-v-f8dc75d0] .ant-tag{min-height:32px;display:flex;align-items:center;justify-content:center}[data-v-f8dc75d0] .ant-switch{min-width:44px;min-height:24px}[data-v-f8dc75d0] .ant-select-selector,[data-v-f8dc75d0] .ant-input-number-input{min-height:44px}}[data-v-90dae75d]:root{--primary-color: #ff85c2;--background-light: #ffeef5;--text-color: #ff6699;--border-color: #ffbcd9;--row-hover: rgba(255, 188, 217, .3)}[data-v-90dae75d]{box-sizing:border-box;margin:0;padding:0}body[data-v-90dae75d]{font-family:Comic Sans MS,Segoe UI,sans-serif;background-color:var(--background-light);color:var(--text-color);min-height:100vh;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" viewBox="0 0 100 100"><path d="M25,50 Q50,25 75,50 Q50,75 25,50 Z" fill="%23ffbcd9" opacity="0.3"/></svg>')}header[data-v-90dae75d]{background-color:#fffc;padding:30px 0 10px;text-align:center;box-shadow:0 0 20px var(--primary-color);border-radius:0 0 30px 30px}h1[data-v-90dae75d]{color:var(--primary-color);font-size:2rem;text-shadow:0 0 10px var(--primary-color);margin-top:15px}.btn-container[data-v-90dae75d]{margin:10px auto;display:flex;justify-content:center;gap:15px;flex-wrap:wrap}.modal-overlay[data-v-90dae75d]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.28);display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.btn[data-v-90dae75d]{position:relative;border:none;border-radius:50px;padding:12px 24px;font-size:1rem;cursor:pointer;transition:all .4s cubic-bezier(.175,.885,.32,1.275);margin:5px;font-weight:700;overflow:hidden;display:flex;align-items:center;gap:8px;min-width:160px;justify-content:center}.btn[data-v-90dae75d]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .6s ease}.btn[data-v-90dae75d]:hover:before{left:100%}.btn-icon[data-v-90dae75d]{font-size:1.2rem;transition:transform .3s ease}.btn-text[data-v-90dae75d]{position:relative;z-index:2}.btn-sparkle[data-v-90dae75d]{font-size:.9rem;animation:sparkle-rotate-90dae75d 3s ease-in-out infinite;transition:transform .3s ease}@keyframes sparkle-rotate-90dae75d{0%,to{transform:rotate(0) scale(1)}25%{transform:rotate(10deg) scale(1.1)}50%{transform:rotate(-5deg) scale(.9)}75%{transform:rotate(8deg) scale(1.05)}}.home-btn[data-v-90dae75d]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;box-shadow:0 8px 25px #667eea66}.home-btn[data-v-90dae75d]:hover{background:linear-gradient(135deg,#764ba2 0%,#667eea 100%);box-shadow:0 12px 35px #667eea99;transform:translateY(-3px) scale(1.02)}.home-btn:hover .btn-icon[data-v-90dae75d]{transform:scale(1.2) rotate(-5deg)}.home-btn:hover .btn-sparkle[data-v-90dae75d]{transform:scale(1.3) rotate(180deg)}.home-btn[data-v-90dae75d]:active{transform:translateY(-1px) scale(.98)}.clean-btn[data-v-90dae75d]{background:linear-gradient(135deg,#f093fb 0%,#f5576c 100%);color:#fff;box-shadow:0 8px 25px #f093fb66}.clean-btn[data-v-90dae75d]:hover{background:linear-gradient(135deg,#f5576c 0%,#f093fb 100%);box-shadow:0 12px 35px #f093fb99;transform:translateY(-3px) scale(1.02)}.clean-btn:hover .btn-icon[data-v-90dae75d]{transform:scale(1.2) rotate(15deg)}.clean-btn:hover .btn-sparkle[data-v-90dae75d]{transform:scale(1.3) rotate(-180deg)}.clean-btn[data-v-90dae75d]:active{transform:translateY(-1px) scale(.98)}.container[data-v-90dae75d]{max-width:900px;margin:30px auto;padding:20px;position:relative}.modal-content[data-v-90dae75d]{background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(255,246,251,.95));border-radius:20px;box-shadow:0 20px 60px #ff6eb44d;max-width:90%;max-height:90%;width:800px;overflow:hidden;border:2px solid rgba(255,110,180,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal-header[data-v-90dae75d]{background:linear-gradient(135deg,#ff69b4,#ff1493);color:#fff;padding:20px 25px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.2)}.modal-header h3[data-v-90dae75d]{margin:0;font-size:1.3rem;text-shadow:0 2px 4px rgba(0,0,0,.2)}.modal-close-btn[data-v-90dae75d]{background:rgba(255,105,180,.3);border:none;color:#fff;font-size:1.2rem;cursor:pointer;border-radius:50%;width:35px;height:35px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.modal-close-btn[data-v-90dae75d]:hover{background:rgba(255,20,147,.5);transform:scale(1.1)}.modal-body[data-v-90dae75d]{padding:25px;max-height:60vh;overflow-y:auto}.add-blacklist-btn[data-v-90dae75d]{background:linear-gradient(135deg,#ff6b6b,#ee5a52);color:#fff;border:none;border-radius:15px;padding:6px 12px;font-size:.8rem;cursor:pointer;margin-left:10px;transition:all .3s ease;box-shadow:0 2px 8px #ff6b6b4d}.add-blacklist-btn[data-v-90dae75d]:hover{background:linear-gradient(135deg,#ee5a52,#ff6b6b);transform:translateY(-2px);box-shadow:0 4px 12px #ff6b6b80}.blacklist-container[data-v-90dae75d]{max-height:400px;overflow-y:auto}.blacklist-list h4[data-v-90dae75d]{color:var(--primary-color);margin-bottom:15px;font-size:1.1rem;text-shadow:0 2px 4px rgba(255,133,194,.3)}.blacklist-item[data-v-90dae75d]{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,rgba(255,255,255,.8),rgba(255,246,251,.8));border:2px solid rgba(255,133,194,.3);border-radius:15px;padding:12px 16px;margin-bottom:10px;transition:all .3s ease;box-shadow:0 2px 8px #ff85c233}.blacklist-item[data-v-90dae75d]:hover{background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(255,246,251,.9));border-color:#ff85c280;transform:translateY(-2px);box-shadow:0 4px 12px #ff85c24d}.material-name[data-v-90dae75d]{font-weight:700;color:var(--text-color);font-size:1rem}.remove-btn[data-v-90dae75d]{background:linear-gradient(135deg,#ff6b6b,#ee5a52);color:#fff;border:none;border-radius:10px;padding:6px 12px;font-size:.8rem;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 6px #ff6b6b4d}.remove-btn[data-v-90dae75d]:hover{background:linear-gradient(135deg,#ee5a52,#ff6b6b);transform:translateY(-1px);box-shadow:0 3px 8px #ff6b6b66}.empty-state[data-v-90dae75d]{text-align:center;color:#999;font-style:italic;padding:20px;background:rgba(255,255,255,.5);border-radius:15px;border:2px dashed rgba(255,133,194,.3)}.blacklist-badge[data-v-90dae75d]{background:linear-gradient(135deg,#ff6b6b,#ee5a52);color:#fff;padding:4px 8px;border-radius:12px;font-size:.8rem;font-weight:700;box-shadow:0 2px 6px #ff6b6b4d;animation:pulse-90dae75d 2s infinite}@keyframes pulse-90dae75d{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.modal-body[data-v-90dae75d]::-webkit-scrollbar{width:10px}.modal-body[data-v-90dae75d]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ff69b4,#ff1493);border-radius:8px}.modal-body[data-v-90dae75d]::-webkit-scrollbar-track{background:rgba(255,105,180,.2);border-radius:8px}table[data-v-90dae75d]{width:100%;border-collapse:separate;border-spacing:0 8px;background-color:#fffc;box-shadow:0 0 15px #ffbcd9;border-radius:20px;overflow:hidden;padding:15px}th[data-v-90dae75d],td[data-v-90dae75d]{padding:12px 16px;text-align:left;color:var(--text-color)}th[data-v-90dae75d]{background-color:#ffbcd9;color:#fff;font-weight:700;text-shadow:none;border-radius:10px}td[data-v-90dae75d]{background-color:#ffffff80;border-radius:10px}tr:hover td[data-v-90dae75d]{background-color:var(--row-hover)}.container[data-v-90dae75d]:before{content:"";position:absolute;top:-20px;left:-20px;width:60px;height:60px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path d="M50,5 C55,25 75,30 95,50 C75,70 55,75 50,95 C45,75 25,70 5,50 C25,30 45,25 50,5 Z" fill="%23ffbcd9"/></svg>');background-size:contain;background-repeat:no-repeat;opacity:.5}.container[data-v-90dae75d]:after{content:"";position:absolute;bottom:-20px;right:-20px;width:60px;height:60px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path d="M50,5 C55,25 75,30 95,50 C75,70 55,75 50,95 C45,75 25,70 5,50 C25,30 45,25 50,5 Z" fill="%23ffbcd9"/></svg>');background-size:contain;background-repeat:no-repeat;opacity:.5;transform:rotate(45deg)}.filter-section[data-v-90dae75d]{margin-top:-20px;margin-bottom:20px}.filter-container[data-v-90dae75d]{background:linear-gradient(135deg,#fff0f5 0%,#ffe8f0 50%,#fff5fa 100%);border:3px solid transparent;background-clip:padding-box;border-radius:25px;padding:25px;box-shadow:0 10px 40px #ff85c24d,inset 0 1px #fff9;position:relative;overflow:hidden}.filter-container[data-v-90dae75d]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#ff85c2,#ff6b9d,#ff85c2);z-index:-1;margin:-3px;border-radius:inherit}.filter-container[data-v-90dae75d]:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 25% 25%,rgba(255,133,194,.1) 0%,transparent 50%),radial-gradient(circle at 75% 75%,rgba(255,107,157,.1) 0%,transparent 50%);animation:float-background-90dae75d 8s ease-in-out infinite;pointer-events:none}@keyframes float-background-90dae75d{0%,to{transform:rotate(0) translate(0)}25%{transform:rotate(1deg) translate(2px,-2px)}50%{transform:rotate(-1deg) translate(-2px,2px)}75%{transform:rotate(.5deg) translate(1px,1px)}}@keyframes twinkle-90dae75d{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.8;transform:scale(1.2)}}.filter-header[data-v-90dae75d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;flex-wrap:wrap;gap:10px}.filter-title[data-v-90dae75d]{color:var(--primary-color);font-size:1.4rem;font-weight:700;text-shadow:0 3px 6px rgba(255,133,194,.4);margin:0;display:flex;align-items:center;gap:12px;position:relative}.title-text[data-v-90dae75d]{display:flex;flex-direction:column;align-items:center;gap:2px}.title-main[data-v-90dae75d]{font-size:1.4rem;background:linear-gradient(135deg,#ff85c2,#ff6b9d,#ff85c2);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradient-shift-90dae75d 3s ease-in-out infinite}.title-sub[data-v-90dae75d]{font-size:.7rem;color:#ff85c2b3;font-weight:400;letter-spacing:1px;text-transform:uppercase}@keyframes gradient-shift-90dae75d{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.filter-icon[data-v-90dae75d]{font-size:1.3rem;display:inline-block}.filter-icon.dancing[data-v-90dae75d]{animation:dance-90dae75d 3s ease-in-out infinite}@keyframes dance-90dae75d{0%,to{transform:scale(1) rotate(0) translateY(0)}25%{transform:scale(1.1) rotate(-5deg) translateY(-2px)}50%{transform:scale(1.05) rotate(5deg) translateY(-1px)}75%{transform:scale(1.1) rotate(-3deg) translateY(-2px)}}.filter-buttons[data-v-90dae75d]{display:flex;gap:10px;flex-wrap:wrap}.filter-btn[data-v-90dae75d]{position:relative;background:linear-gradient(135deg,#fff 0%,#ffe8f0 50%,#fff 100%);color:var(--primary-color);border:2px solid var(--primary-color);border-radius:30px;padding:10px 18px;font-size:.9rem;font-weight:700;cursor:pointer;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;align-items:center;gap:6px;box-shadow:0 6px 20px #ff85c240,inset 0 1px #fffc;overflow:hidden;min-width:120px;justify-content:center}.filter-btn[data-v-90dae75d]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);transition:left .6s ease}.filter-btn[data-v-90dae75d]:hover:before{left:100%}.filter-btn[data-v-90dae75d]:hover{background:linear-gradient(135deg,var(--primary-color) 0%,#ff6b9d 50%,var(--primary-color) 100%);color:#fff;transform:translateY(-3px) scale(1.02);box-shadow:0 8px 25px #ff85c280,inset 0 1px #ffffff4d;border-color:#ff6b9d}.filter-btn[data-v-90dae75d]:active{transform:translateY(-1px) scale(.98)}.filter-btn .btn-icon[data-v-90dae75d]{font-size:1rem;transition:transform .3s ease}.filter-btn .btn-text[data-v-90dae75d]{position:relative;z-index:2}.filter-btn .btn-wave[data-v-90dae75d]{font-size:.8rem;opacity:.7;animation:wave-90dae75d 2s ease-in-out infinite}@keyframes wave-90dae75d{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(2px) rotate(5deg)}50%{transform:translate(-1px) rotate(-3deg)}75%{transform:translate(1px) rotate(2deg)}}.cancel-btn:hover .btn-icon[data-v-90dae75d]{transform:rotate(180deg) scale(1.2)}.cancel-btn:hover .btn-wave[data-v-90dae75d]{animation:wave-fast-90dae75d .5s ease-in-out infinite}.ore-btn:hover .btn-icon[data-v-90dae75d]{transform:scale(1.3) rotate(10deg);text-shadow:0 0 10px rgba(255,255,255,.8)}.ore-btn:hover .btn-wave[data-v-90dae75d]{animation:wave-glow-90dae75d 1s ease-in-out infinite}@keyframes wave-fast-90dae75d{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-3px) scale(1.1)}}@keyframes wave-glow-90dae75d{0%,to{transform:translate(0);text-shadow:0 0 5px rgba(255,133,194,.5)}50%{transform:translate(2px);text-shadow:0 0 15px rgba(255,133,194,.8)}}.checkboxes-container[data-v-90dae75d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:15px;margin-top:20px;padding:15px;background:linear-gradient(135deg,rgba(255,255,255,.3) 0%,rgba(255,233,240,.3) 100%);border-radius:20px;border:1px solid rgba(255,188,217,.3)}.checkbox-item[data-v-90dae75d]{position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.checkbox-item.selected[data-v-90dae75d]{transform:scale(1.08) translateY(-2px);z-index:10}.checkbox-item[data-v-90dae75d]:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(135deg,transparent,rgba(255,133,194,.2),transparent);border-radius:18px;opacity:0;transition:opacity .3s ease;z-index:-1}.checkbox-item.selected[data-v-90dae75d]:before{opacity:1}.cute-checkbox[data-v-90dae75d]{position:absolute;opacity:0;pointer-events:none}.checkbox-label[data-v-90dae75d]{display:flex;align-items:center;gap:10px;cursor:pointer;padding:10px 14px;border-radius:16px;background:linear-gradient(135deg,rgba(255,255,255,.9) 0%,rgba(255,240,245,.9) 100%);border:2px solid transparent;transition:all .4s cubic-bezier(.175,.885,.32,1.275);font-size:.85rem;font-weight:500;position:relative;overflow:hidden;box-shadow:0 2px 8px #ff85c21a}.checkbox-label[data-v-90dae75d]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);transition:left .6s ease}.checkbox-label[data-v-90dae75d]:hover:before{left:100%}.checkbox-label[data-v-90dae75d]:hover{background:linear-gradient(135deg,rgba(255,188,217,.3) 0%,rgba(255,218,236,.4) 100%);border-color:var(--border-color);transform:translateY(-2px);box-shadow:0 4px 15px #ff85c233}.checkbox-custom[data-v-90dae75d]{width:20px;height:20px;border:2px solid var(--border-color);border-radius:10px;background:linear-gradient(135deg,#fff 0%,#ffe8f0 100%);position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275);flex-shrink:0;box-shadow:inset 0 1px 3px #ff85c21a}.checkbox-custom[data-v-90dae75d]:before{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;background:linear-gradient(135deg,var(--primary-color),#ff6b9d);border-radius:50%;transform:translate(-50%,-50%) scale(0);transition:transform .3s cubic-bezier(.68,-.55,.265,1.55)}.cute-checkbox:checked+.checkbox-label .checkbox-custom[data-v-90dae75d]{background:linear-gradient(135deg,var(--primary-color) 0%,#ff6b9d 100%);border-color:var(--primary-color);box-shadow:0 0 15px #ff85c299,inset 0 1px #ffffff4d;transform:scale(1.1)}.cute-checkbox:checked+.checkbox-label .checkbox-custom[data-v-90dae75d]:before{transform:translate(-50%,-50%) scale(0)}.cute-checkbox:checked+.checkbox-label .checkbox-custom[data-v-90dae75d]:after{content:"💖";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1);font-size:10px;animation:heart-bounce-90dae75d .6s cubic-bezier(.68,-.55,.265,1.55)}@keyframes heart-bounce-90dae75d{0%{transform:translate(-50%,-50%) scale(0)}50%{transform:translate(-50%,-50%) scale(1.3)}to{transform:translate(-50%,-50%) scale(1)}}.cute-checkbox:checked+.checkbox-label[data-v-90dae75d]{background:linear-gradient(135deg,rgba(255,133,194,.25) 0%,rgba(255,188,217,.35) 50%,rgba(255,133,194,.25) 100%);border-color:var(--primary-color);color:var(--primary-color);font-weight:700;box-shadow:0 4px 20px #ff85c24d;transform:translateY(-1px)}.material-name[data-v-90dae75d]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:2}.loading-container[data-v-90dae75d]{display:flex;justify-content:center;align-items:center;padding:40px 20px;min-height:100px}.loading-animation[data-v-90dae75d]{text-align:center}.loading-dots[data-v-90dae75d]{display:flex;justify-content:center;align-items:center;gap:8px;margin-bottom:15px}.dot[data-v-90dae75d]{width:12px;height:12px;border-radius:50%;background:linear-gradient(135deg,var(--primary-color) 0%,#ff6b9d 100%);animation:bounce-90dae75d 1.5s ease-in-out infinite}.dot[data-v-90dae75d]:nth-child(2){animation-delay:.3s}.dot[data-v-90dae75d]:nth-child(3){animation-delay:.6s}@keyframes bounce-90dae75d{0%,60%,to{transform:translateY(0);opacity:.7}30%{transform:translateY(-15px);opacity:1}}.loading-text[data-v-90dae75d]{color:var(--primary-color);font-size:.9rem;font-weight:500;margin:0;opacity:.8}.empty-state[data-v-90dae75d]{display:flex;justify-content:center;align-items:center;min-height:300px;padding:40px 20px}.empty-content[data-v-90dae75d]{text-align:center;max-width:400px}.empty-icon[data-v-90dae75d]{font-size:4rem;margin-bottom:20px;opacity:.6;animation:float-90dae75d 3s ease-in-out infinite}@keyframes float-90dae75d{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.empty-title[data-v-90dae75d]{color:var(--primary-color);font-size:1.5rem;font-weight:700;margin:0 0 10px;text-shadow:0 2px 4px rgba(255,133,194,.2)}.empty-description[data-v-90dae75d]{color:var(--text-color);font-size:1rem;margin:0 0 20px;opacity:.8;line-height:1.5}.empty-btn[data-v-90dae75d]{background:linear-gradient(135deg,var(--primary-color) 0%,#ff6b9d 100%);color:#fff;border:none;margin-top:10px}.empty-btn[data-v-90dae75d]:hover{background:linear-gradient(135deg,#ff6b9d 0%,var(--primary-color) 100%);transform:translateY(-1px)}.mobile-list[data-v-90dae75d]{display:none;grid-template-columns:1fr;gap:15px;margin-top:20px;padding:15px;background:linear-gradient(135deg,rgba(255,255,255,.3) 0%,rgba(255,233,240,.3) 100%);border-radius:20px;border:1px solid rgba(255,188,217,.3)}.mobile-card[data-v-90dae75d]{background:rgba(255,255,255,.9);border-radius:15px;padding:15px;box-shadow:0 4px 15px #ff85c21a;display:flex;flex-direction:column;gap:10px;transition:transform .3s ease,box-shadow .3s ease}.mobile-card[data-v-90dae75d]:hover{transform:translateY(-5px);box-shadow:0 8px 25px #ff85c233}.spacer-card[data-v-90dae75d]{height:12px;background-color:#ffcce6;border-radius:8px;border:1px solid rgba(226,7,102,.5)}.material-card .card-header[data-v-90dae75d]{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;border-bottom:3px dashed rgba(255,133,194,.3);font-weight:700}.material-card .card-date[data-v-90dae75d]{display:flex;align-items:center;gap:8px;color:var(--text-color);font-size:.9rem}.material-card .date-icon[data-v-90dae75d]{font-size:1.1rem}.material-card .card-content[data-v-90dae75d]{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:15px}.material-card .material-info[data-v-90dae75d]{display:flex;align-items:center;gap:10px;color:var(--primary-color);font-size:1rem;font-weight:700}.material-card .material-icon[data-v-90dae75d]{font-size:1.2rem}.material-card .quantity-info[data-v-90dae75d]{display:flex;align-items:center;gap:8px;color:var(--text-color);font-size:1rem;font-weight:500}.material-card .quantity-icon[data-v-90dae75d]{font-size:1.1rem}.material-card .quantity-value[data-v-90dae75d]{color:var(--primary-color);font-size:1.1rem;font-weight:700}@media (max-width: 768px){.container[data-v-90dae75d]{margin:20px auto;padding:15px}.modal-body[data-v-90dae75d]{padding:20px;max-height:70vh}.desktop-table[data-v-90dae75d]{display:none}.mobile-list[data-v-90dae75d]{display:grid}.mobile-card[data-v-90dae75d]{padding:12px}.material-card .card-content[data-v-90dae75d]{flex-direction:column;align-items:flex-start;gap:8px}.material-card .material-info[data-v-90dae75d],.material-card .quantity-info[data-v-90dae75d]{font-size:.9rem}.material-card .quantity-value[data-v-90dae75d]{font-size:1rem}.filter-container[data-v-90dae75d]{padding:20px;margin:0 10px 20px}.filter-title[data-v-90dae75d]{font-size:1.2rem}.filter-description[data-v-90dae75d]{font-size:.9rem}.material-tags[data-v-90dae75d]{gap:8px}.material-tag[data-v-90dae75d]{padding:6px 12px;font-size:.8rem}.filter-actions[data-v-90dae75d]{flex-direction:column;gap:10px}.filter-btn[data-v-90dae75d]{width:100%;padding:10px;font-size:.9rem}.empty-state[data-v-90dae75d]{padding:30px 20px}.empty-icon[data-v-90dae75d]{font-size:3rem}.empty-title[data-v-90dae75d]{font-size:1.4rem}.empty-description[data-v-90dae75d]{font-size:.9rem}.empty-btn[data-v-90dae75d]{padding:10px 20px;font-size:.9rem}}@media (max-width: 480px){.container[data-v-90dae75d]{padding:10px;margin:15px auto}.mobile-card[data-v-90dae75d]{padding:10px}.material-card .card-header[data-v-90dae75d]{padding-bottom:8px}.material-card .card-date[data-v-90dae75d]{font-size:.85rem}.material-card .date-icon[data-v-90dae75d]{font-size:1rem}.material-card .material-info[data-v-90dae75d]{font-size:.85rem}.material-card .material-icon[data-v-90dae75d]{font-size:1.1rem}.material-card .quantity-info[data-v-90dae75d]{font-size:.85rem}.material-card .quantity-icon[data-v-90dae75d]{font-size:1rem}.material-card .quantity-value[data-v-90dae75d]{font-size:.9rem}.filter-container[data-v-90dae75d]{padding:15px;margin:0 5px 15px}.filter-title[data-v-90dae75d]{font-size:1.1rem}.filter-description[data-v-90dae75d]{font-size:.85rem}.material-tags[data-v-90dae75d]{gap:6px}.material-tag[data-v-90dae75d]{padding:5px 10px;font-size:.75rem}.filter-btn[data-v-90dae75d]{padding:8px 16px;font-size:.85rem}.empty-state[data-v-90dae75d]{padding:25px 15px}.empty-icon[data-v-90dae75d]{font-size:2.5rem}.empty-title[data-v-90dae75d]{font-size:1.2rem}.empty-description[data-v-90dae75d]{font-size:.85rem}.empty-btn[data-v-90dae75d]{padding:8px 16px;font-size:.85rem}}.mobile-inner-table[data-v-90dae75d]{width:100%;border-collapse:collapse;background:transparent}.mobile-inner-table th[data-v-90dae75d],.mobile-inner-table td[data-v-90dae75d]{border:1px solid #ffbcd9;padding:8px 10px;text-align:left;background:#fff7fa;font-size:.95em}.mobile-inner-table th[data-v-90dae75d]{background:#ffbcd9;color:#fff;font-weight:700}.mobile-inner-table tr:not(:last-child) td[data-v-90dae75d]{border-bottom:1px solid #ffbcd9}.material-trend-page[data-v-8c88f8e3]{padding:24px;min-height:100vh;background:#fff0f6}.trend-header[data-v-8c88f8e3]{border-radius:12px;background:linear-gradient(135deg,rgba(255,92,141,.15),rgba(255,204,230,.3));margin-bottom:16px}.controls-card[data-v-8c88f8e3]{margin-bottom:16px}.controls-row[data-v-8c88f8e3]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.select-wrapper[data-v-8c88f8e3]{display:flex;align-items:center;gap:8px}.control-label[data-v-8c88f8e3]{font-weight:600;color:#ff5c8d}.summary-row[data-v-8c88f8e3]{margin-bottom:16px}.stat-card[data-v-8c88f8e3]{text-align:center;background:linear-gradient(160deg,rgba(255,92,141,.1),rgba(255,255,255,.9));border:none;border-radius:16px}.stat-label[data-v-8c88f8e3]{font-size:14px;color:#ff5c8d;margin-bottom:6px}.stat-value[data-v-8c88f8e3]{font-size:28px;font-weight:700;color:#333}.stat-value.up[data-v-8c88f8e3]{color:#ff5c8d}.stat-value.down[data-v-8c88f8e3]{color:#1f8ef1}.stat-hint[data-v-8c88f8e3]{margin-top:4px;font-size:12px;color:#888}.chart-card[data-v-8c88f8e3]{border:none;border-radius:16px}.chart-wrapper[data-v-8c88f8e3]{position:relative;min-height:320px}.chart-container[data-v-8c88f8e3]{width:100%;height:480px}.chart-empty[data-v-8c88f8e3]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center}@media (max-width: 768px){.material-trend-page[data-v-8c88f8e3]{padding:16px}.controls-row[data-v-8c88f8e3]{flex-direction:column;align-items:flex-start}.chart-container[data-v-8c88f8e3]{height:360px}.stat-value[data-v-8c88f8e3]{font-size:22px}}:root{--side-bar-bg-color: #fafafa;--control-text-color: #777}@include-when-export url(https://fonts.googleapis.com/css?family=Open+Sans:400italic,700italic,700,400&subset=latin,latin-ext);@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(./github/open-sans-v17-latin-ext_latin-regular.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;src:local("Open Sans Italic"),local("OpenSans-Italic"),url(./github/open-sans-v17-latin-ext_latin-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(./github/open-sans-v17-latin-ext_latin-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:italic;font-weight:700;src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url(./github/open-sans-v17-latin-ext_latin-700italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}html{font-size:16px;-webkit-font-smoothing:antialiased}body{font-family:Open Sans,Clear Sans,Helvetica Neue,Helvetica,Arial,"Segoe UI Emoji",sans-serif;color:#333;line-height:1.6}#write{max-width:860px;margin:0 auto;padding:30px 30px 100px}@media only screen and (min-width: 1400px){#write{max-width:1024px}}@media only screen and (min-width: 1800px){#write{max-width:1200px}}#write>ul:first-child,#write>ol:first-child{margin-top:30px}a{color:#4183c4}h1,h2,h3,h4,h5,h6{position:relative;margin-top:1rem;margin-bottom:1rem;font-weight:700;line-height:1.4;cursor:text}h1:hover a.anchor,h2:hover a.anchor,h3:hover a.anchor,h4:hover a.anchor,h5:hover a.anchor,h6:hover a.anchor{text-decoration:none}h1 tt,h1 code{font-size:inherit}h2 tt,h2 code{font-size:inherit}h3 tt,h3 code{font-size:inherit}h4 tt,h4 code{font-size:inherit}h5 tt,h5 code{font-size:inherit}h6 tt,h6 code{font-size:inherit}h1{font-size:2.25em;line-height:1.2;border-bottom:1px solid #eee}h2{font-size:1.75em;line-height:1.225;border-bottom:1px solid #eee}h3{font-size:1.5em;line-height:1.43}h4{font-size:1.25em}h5{font-size:1em}h6{font-size:1em;color:#777}p,blockquote,ul,ol,dl,table{margin:.8em 0}li>ol,li>ul{margin:0}hr{height:2px;padding:0;margin:16px 0;background-color:#e7e7e7;border:0 none;overflow:hidden;box-sizing:content-box}li p.first{display:inline-block}ul,ol{padding-left:30px}ul:first-child,ol:first-child{margin-top:0}ul:last-child,ol:last-child{margin-bottom:0}blockquote{border-left:4px solid #dfe2e5;padding:0 15px;color:#777}blockquote blockquote{padding-right:0}table{padding:0;word-break:initial}table tr{border:1px solid #dfe2e5;margin:0;padding:0}table tr:nth-child(2n),thead{background-color:#f8f8f8}table th{font-weight:700;border:3px solid #ff69b4;border-bottom:0;margin:0;padding:6px 13px}table td{border:3px solid #ff69b4;margin:0;padding:6px 13px}table th:first-child,table td:first-child{margin-top:0}table th:last-child,table td:last-child{margin-bottom:0}.CodeMirror-lines{padding-left:4px}.code-tooltip{box-shadow:0 1px 1px #001c244d;border-top:1px solid #eef2f2}.md-fences,code,tt{border:1px solid #e7eaed;background-color:#f8f8f8;border-radius:3px;padding:2px 4px 0;font-size:.9em}code{background-color:#f3f4f4;padding:0 2px}.md-fences{margin-bottom:15px;margin-top:15px;padding-top:8px;padding-bottom:6px}.md-task-list-item>input{margin-left:-1.3em}@media print{html{font-size:13px}pre{page-break-inside:avoid;word-wrap:break-word}}.md-fences{background-color:#f8f8f8}#write pre.md-meta-block{padding:1rem;font-size:85%;line-height:1.45;background-color:#f7f7f7;border:0;border-radius:3px;color:#777;margin-top:0!important}.mathjax-block>.code-tooltip{bottom:.375rem}.md-mathjax-midline{background:#fafafa}#write>h3.md-focus:before{left:-1.5625rem;top:.375rem}#write>h4.md-focus:before{left:-1.5625rem;top:.285714286rem}#write>h5.md-focus:before{left:-1.5625rem;top:.285714286rem}#write>h6.md-focus:before{left:-1.5625rem;top:.285714286rem}.md-image>.md-meta{border-radius:3px;padding:2px 0 0 4px;font-size:.9em;color:inherit}.modal-content img,.detail-content img,.markdown-body img{max-width:100%;max-height:50vh;width:auto;height:auto;object-fit:contain;object-position:center;display:block;margin:10px auto;border-radius:8px;box-shadow:0 2px 8px #0000001a}@media (max-width: 768px){.modal-content img,.detail-content img,.markdown-body img{max-height:40vh;margin:8px auto}}@media (max-width: 480px){.modal-content img,.detail-content img,.markdown-body img{max-height:30vh;margin:5px auto}}.md-tag{color:#a7a7a7;opacity:1}.md-toc{margin-top:20px;padding-bottom:20px}.sidebar-tabs{border-bottom:none}#typora-quick-open{border:1px solid #ddd;background-color:#f8f8f8}#typora-quick-open-item{background-color:#fafafa;border-color:#FEFEFE #e5e5e5 #e5e5e5 #eee;border-style:solid;border-width:1px}.on-focus-mode blockquote{border-left-color:#5555551f}header,.context-menu,.megamenu-content,footer{font-family:Segoe UI,Arial,sans-serif}.file-node-content:hover .file-node-icon,.file-node-content:hover .file-node-open-state{visibility:visible}.mac-seamless-mode #typora-sidebar{background-color:#fafafa;background-color:var(--side-bar-bg-color)}.mac-os #write{caret-color:AccentColor}.md-lang{color:#b4654d}#md-notification .btn{border:0}.dropdown-menu .divider{border-color:#e5e5e5;opacity:.4}.ty-preferences .window-content{background-color:#fafafa}.ty-preferences .nav-group-item.active{color:#fff;background:#999}.menu-item-container a.menu-style-btn{background-color:#f5f8fa;background-image:linear-gradient(180deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,0))}[data-v-2628d9ee]:root{--primary-color: #ff6eb4;--background-light: #fff6fb;--text-color: #ff6eb4;--border-color: #ffc0da;--hover-color: rgba(255, 192, 218, .3);--grid-color: rgba(255, 182, 193, .1)}html[data-v-2628d9ee]{color-scheme:light}[data-v-2628d9ee]{box-sizing:border-box;margin:0;padding:0}.page-header[data-v-2628d9ee]{position:relative;background:linear-gradient(135deg,rgba(255,255,255,.95) 0%,rgba(255,246,251,.9) 100%);padding:40px 0 30px;text-align:center;box-shadow:0 8px 32px #ff6eb426;border-radius:0 0 40px 40px;margin-bottom:20px;overflow:hidden}.header-carousel[data-v-2628d9ee]{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-1;border-radius:0 0 40px 40px}.carousel-container[data-v-2628d9ee]{position:relative;width:100%;height:100%}.carousel-slide[data-v-2628d9ee]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 1.5s ease-in-out}.carousel-slide.active[data-v-2628d9ee]{opacity:1}.carousel-slide img[data-v-2628d9ee]{width:100%;height:100%;object-fit:cover;border-radius:0 0 40px 40px}.page-header[data-v-2628d9ee]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(255,255,255,.8) 0%,rgba(255,246,251,.7) 50%,rgba(255,214,235,.6) 100%);z-index:0;border-radius:0 0 40px 40px}.header-content[data-v-2628d9ee]{position:relative;z-index:1}.header-title[data-v-2628d9ee]{color:#ff6eb4;font-size:2.5rem;text-shadow:0 0 20px rgba(255,110,180,.4);margin:20px 0 10px;animation:titleGlow-2628d9ee 3s infinite ease-in-out}@keyframes titleGlow-2628d9ee{0%,to{text-shadow:0 0 20px rgba(255,110,180,.4)}50%{text-shadow:0 0 30px rgba(255,110,180,.4),0 0 40px #ff6eb4}}.header-subtitle[data-v-2628d9ee]{font-size:1.1rem;color:#e91e63;margin-top:10px;opacity:.8}.home-btn[data-v-2628d9ee]{position:absolute;top:20px;left:20px;z-index:2;background:linear-gradient(135deg,#fff 0%,#fff6fb 100%);color:#ff6eb4;border:2px solid #ff6eb4;border-radius:50px;padding:12px 24px;font-size:1rem;cursor:pointer;box-shadow:0 8px 32px #ff6eb426;transition:all .3s cubic-bezier(.4,0,.2,1);font-weight:700;display:inline-flex;align-items:center;gap:8px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.home-btn[data-v-2628d9ee]:hover{background:linear-gradient(135deg,#ff6eb4 0%,#ff8cc8 100%);color:#fff;box-shadow:0 12px 40px #ff6eb466;transform:translateY(-3px) scale(1.05)}.js-names-page[data-v-2628d9ee]{min-height:100vh;background:linear-gradient(90deg,var(--grid-color) 1px,transparent 1px),linear-gradient(0deg,var(--grid-color) 1px,transparent 1px);background-size:20px 20px;background-color:var(--background-light);background-image:radial-gradient(circle at 20px 20px,rgba(255,214,235,.3) 2px,transparent 2px),radial-gradient(circle at 70px 70px,rgba(255,192,218,.4) 3px,transparent 3px),linear-gradient(90deg,var(--grid-color) 1px,transparent 1px),linear-gradient(0deg,var(--grid-color) 1px,transparent 1px);background-size:100px 100px,100px 100px,20px 20px,20px 20px;background-position:0 0,0 0,0 0,0 0}body[data-v-2628d9ee]{font-family:Comic Sans MS,Segoe UI,sans-serif;color:var(--text-color);padding-bottom:50px}header[data-v-2628d9ee]{background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(255,240,250,.9));padding:30px 0 10px;text-align:center;box-shadow:0 4px 20px #ff6eb44d;border-radius:0 0 30px 30px;position:sticky;top:0;z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:2px solid rgba(255,110,180,.2)}h1[data-v-2628d9ee]{color:var(--primary-color);font-size:2rem;text-shadow:0 2px 10px rgba(255,110,180,.3);margin-top:15px;background:linear-gradient(45deg,#ff6eb4,#ff8e8e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.btn[data-v-2628d9ee]{color:var(--primary-color);border:2px solid var(--primary-color);border-radius:50px;padding:8px 16px;font-size:.9rem;cursor:pointer;box-shadow:0 4px 15px #ff6eb433;transition:all .3s ease;font-weight:700;position:relative;overflow:hidden;border:1px solid rgba(243,5,104,.3)}.btn[data-v-2628d9ee]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .5s}.btn[data-v-2628d9ee]:hover:before{left:100%}.btn[data-v-2628d9ee]:hover{box-shadow:0 6px 20px #ff6eb466;transform:translateY(-2px)}.container[data-v-2628d9ee]{max-width:1600px;margin:30px auto;padding:0 20px}section.panel[data-v-2628d9ee]{background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(255,250,255,.9));box-shadow:0 8px 25px #ffcce64d;border-radius:20px;padding:25px 30px;margin-bottom:30px;border:1px solid rgba(255,192,218,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden}section.panel[data-v-2628d9ee]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#ff6eb4,#ff8e8e,#ff6eb4);background-size:200% 100%;animation:shimmer-2628d9ee 3s ease-in-out infinite}@keyframes shimmer-2628d9ee{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}section.panel h2[data-v-2628d9ee]{color:var(--primary-color);font-size:1.6rem;margin-bottom:20px;border-bottom:2px solid var(--primary-color);padding-bottom:8px;display:inline-block;position:relative}section.panel h2[data-v-2628d9ee]:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:linear-gradient(90deg,var(--primary-color),transparent)}.table-container[data-v-2628d9ee]{border-radius:15px;overflow:hidden;box-shadow:0 4px 15px #ffb6e233;background:rgba(255,255,255,.7)}.git-log-container[data-v-2628d9ee]{overflow-y:auto}.git-log-container[data-v-2628d9ee]::-webkit-scrollbar{width:8px}.git-log-container[data-v-2628d9ee]::-webkit-scrollbar-track{background:rgba(255,182,193,.1);border-radius:4px}.git-log-container[data-v-2628d9ee]::-webkit-scrollbar-thumb{background:linear-gradient(135deg,var(--primary-color),#ff8e8e);border-radius:4px;border:1px solid rgba(255,255,255,.3)}.git-log-container[data-v-2628d9ee]::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#ff8e8e,var(--primary-color))}table[data-v-2628d9ee]{width:100%;border-collapse:collapse;margin-top:10px;background:rgba(255,255,255,.8)}th[data-v-2628d9ee],td[data-v-2628d9ee]{border:3px solid rgba(222,32,111,.4);padding:12px 15px;text-align:left;position:relative}th[data-v-2628d9ee]{background:linear-gradient(135deg,rgba(255,182,193,.3),rgba(255,192,218,.2));font-weight:700;cursor:pointer;color:var(--primary-color);font-size:.95rem;text-transform:uppercase;letter-spacing:.5px}th.sortable[data-v-2628d9ee]{position:relative;-webkit-user-select:none;user-select:none;transition:all .3s ease}th.sortable[data-v-2628d9ee]:hover{background:linear-gradient(135deg,rgba(255,182,193,.4),rgba(255,192,218,.3));transform:translateY(-1px);box-shadow:0 2px 8px #ff6eb433}.sort-icon[data-v-2628d9ee]{margin-left:8px;font-size:14px;transition:all .3s ease}.sort-default[data-v-2628d9ee]:before{content:"↕️";opacity:.5}.sort-asc[data-v-2628d9ee]:before{content:"⬆️";opacity:1}.sort-desc[data-v-2628d9ee]:before{content:"⬇️";opacity:1}tr[data-v-2628d9ee]{transition:all .3s ease}tr[data-v-2628d9ee]:hover{background:rgba(107,226,205,.6);transform:scale(1.01);box-shadow:3px 2px 10px #fb092e33}tr.highlight[data-v-2628d9ee]{background:linear-gradient(135deg,rgba(255,105,180,.15),rgba(255,182,193,.1));animation:glow-2628d9ee 2s infinite alternate;border-left:4px solid var(--primary-color)}@keyframes glow-2628d9ee{0%{box-shadow:0 0 10px #ff69b44d;background:linear-gradient(135deg,rgba(255,105,180,.15),rgba(255,182,193,.1))}to{box-shadow:0 0 20px #ff69b480;background:linear-gradient(135deg,rgba(255,105,180,.2),rgba(255,182,193,.15))}}td[data-v-2628d9ee]{color:#333;font-size:.9rem;line-height:1.4}#gitLogTable td ul[data-v-2628d9ee]{list-style:none;padding:0;margin:0}#gitLogTable td li[data-v-2628d9ee]{padding:3px 0;color:var(--primary-color);font-size:.85rem;border-bottom:1px solid rgba(255,192,218,.2);transition:all .3s ease}#gitLogTable td li[data-v-2628d9ee]:hover{background:rgba(255,240,250,.5);padding-left:5px;border-radius:3px}#gitLogTable td li[data-v-2628d9ee]:last-child{border-bottom:none}.update-btn[data-v-2628d9ee]{background:linear-gradient(135deg,#fff,#fff6fb);color:var(--primary-color);border:2px solid var(--primary-color);border-radius:25px;padding:6px 12px;font-size:.8rem;cursor:pointer;transition:all .3s ease;font-weight:700;min-width:60px;position:relative;overflow:hidden}.update-btn[data-v-2628d9ee]:disabled{opacity:.6;cursor:not-allowed;background:#f5f5f5;color:#999;border-color:#ddd}.update-btn[data-v-2628d9ee]:not(:disabled):hover{background:linear-gradient(135deg,var(--primary-color),#ff8e8e);color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #ff6eb44d}.mobile-list[data-v-2628d9ee]{display:none}@media (max-width: 768px){.container[data-v-2628d9ee]{margin:20px auto;padding:0 15px}.page-header[data-v-2628d9ee]{padding:25px 0 20px;border-radius:0 0 30px 30px}.header-title[data-v-2628d9ee]{font-size:2rem}.header-subtitle[data-v-2628d9ee]{font-size:1rem}.home-btn[data-v-2628d9ee]{top:15px;left:15px;padding:10px 20px;font-size:.9rem}.desktop-table[data-v-2628d9ee]{display:none}.mobile-list[data-v-2628d9ee]{display:block}.mobile-card[data-v-2628d9ee]{background:linear-gradient(135deg,rgba(255,255,255,.95) 0%,rgba(255,246,251,.9) 100%);border-radius:20px;padding:20px;margin-bottom:25px;box-shadow:0 8px 32px #ff6eb426;border:3px solid rgba(180,32,248,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.mobile-card[data-v-2628d9ee]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary-color),var(--secondary-color),var(--accent-color));transform:scaleX(0);transition:transform .3s ease}.mobile-card[data-v-2628d9ee]:hover:before{transform:scaleX(1)}.mobile-card[data-v-2628d9ee]:hover{transform:translateY(-5px) scale(1.02);background-color:#ff8e8e;box-shadow:0 15px 40px #ff6eb440}@media (hover: none){.mobile-card[data-v-2628d9ee]:hover,.mobile-card[data-v-2628d9ee]:hover:before{background-color:inherit!important;box-shadow:none!important;transform:none!important}}.mobile-card.highlight[data-v-2628d9ee]{background:linear-gradient(135deg,rgba(255,105,180,.15),rgba(255,182,193,.1));animation:glow-2628d9ee 2s infinite alternate;border-left:4px solid var(--primary-color)}.card-header[data-v-2628d9ee]{margin-bottom:15px}.card-title[data-v-2628d9ee]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.title-icon[data-v-2628d9ee]{font-size:1.2rem}.title-text[data-v-2628d9ee]{font-size:1.1rem;font-weight:700;color:var(--text-dark)}.card-versions[data-v-2628d9ee]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.version-item[data-v-2628d9ee]{display:flex;align-items:center;gap:8px}.version-label[data-v-2628d9ee]{font-size:.9rem;color:var(--text-color);min-width:70px}.version-value[data-v-2628d9ee]{font-size:.9rem;color:var(--text-dark);font-weight:500}.card-status[data-v-2628d9ee]{display:flex;align-items:center;gap:8px}.status-icon[data-v-2628d9ee]{font-size:1rem}.status-text[data-v-2628d9ee]{font-size:.9rem;color:var(--text-color)}.status-update[data-v-2628d9ee]{color:#ff6b6b;font-weight:700}.card-actions[data-v-2628d9ee]{text-align:center}.mobile-update-btn[data-v-2628d9ee]{width:100%;justify-content:center;padding:12px;font-size:.9rem}.card-time[data-v-2628d9ee]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.time-icon[data-v-2628d9ee]{font-size:1rem}.time-text[data-v-2628d9ee]{font-size:.9rem;color:var(--text-dark);font-weight:500}.card-author[data-v-2628d9ee]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.author-icon[data-v-2628d9ee]{font-size:1rem}.author-text[data-v-2628d9ee]{font-size:.9rem;color:var(--text-color)}.card-message[data-v-2628d9ee]{display:flex;gap:8px;margin-bottom:12px}.message-icon[data-v-2628d9ee]{font-size:1rem;flex-shrink:0}.message-text[data-v-2628d9ee]{font-size:.9rem;color:var(--text-dark);line-height:1.4;flex:1}.card-files[data-v-2628d9ee]{display:flex;gap:8px}.files-icon[data-v-2628d9ee]{font-size:1rem;flex-shrink:0}.files-content[data-v-2628d9ee]{flex:1}.files-content ul[data-v-2628d9ee]{margin:0;padding-left:15px;font-size:.8rem;color:var(--text-color)}.files-content li[data-v-2628d9ee]{margin-bottom:2px}.no-files[data-v-2628d9ee]{font-size:.8rem;color:var(--text-color);font-style:italic}.empty-mobile[data-v-2628d9ee]{text-align:center;padding:40px 20px}.empty-content[data-v-2628d9ee]{display:flex;flex-direction:column;align-items:center;gap:15px}.empty-icon[data-v-2628d9ee]{font-size:3rem;opacity:.6}.empty-text[data-v-2628d9ee]{font-size:1.1rem;color:var(--text-color)}.empty-sparkle[data-v-2628d9ee]{font-size:1.5rem;animation:sparkle-2628d9ee 2s infinite ease-in-out}@keyframes sparkle-2628d9ee{0%,to{transform:scale(1) rotate(0);opacity:.7}50%{transform:scale(1.3) rotate(180deg);opacity:1}}.table-container[data-v-2628d9ee]{overflow-x:visible}.git-log-container[data-v-2628d9ee]{max-height:none}}@media (max-width: 480px){.page-header[data-v-2628d9ee]{border-radius:0 0 15px 15px;padding:25px 0 15px}.header-carousel[data-v-2628d9ee],.carousel-slide img[data-v-2628d9ee]{border-radius:0 0 15px 15px}.page-header[data-v-2628d9ee]:before{border-radius:0 0 15px 15px}.header-title[data-v-2628d9ee]{font-size:1.8rem}.header-subtitle[data-v-2628d9ee]{font-size:.9rem}.home-btn[data-v-2628d9ee]{top:10px;left:10px;padding:8px 16px;font-size:.8rem}.mobile-card[data-v-2628d9ee]{padding:15px;margin-bottom:12px}.title-text[data-v-2628d9ee]{font-size:1rem}.version-label[data-v-2628d9ee]{font-size:.85rem;min-width:60px}.version-value[data-v-2628d9ee],.status-text[data-v-2628d9ee]{font-size:.85rem}.mobile-update-btn[data-v-2628d9ee]{padding:10px;font-size:.85rem}.time-text[data-v-2628d9ee],.author-text[data-v-2628d9ee],.message-text[data-v-2628d9ee]{font-size:.85rem}.files-content ul[data-v-2628d9ee],.no-files[data-v-2628d9ee]{font-size:.75rem}.empty-icon[data-v-2628d9ee]{font-size:2.5rem}.empty-text[data-v-2628d9ee]{font-size:1rem}}@media (max-width: 768px) and (orientation: landscape){.container[data-v-2628d9ee]{margin:10px auto}section.panel[data-v-2628d9ee]{margin-bottom:10px}.git-log-container[data-v-2628d9ee]{max-height:250px}}@media (pointer: coarse){.btn[data-v-2628d9ee],.update-btn[data-v-2628d9ee]{min-height:44px;min-width:44px}th.sortable[data-v-2628d9ee]{min-height:44px;padding:12px 8px}.update-btn[data-v-2628d9ee]{margin:2px}}@media (min-resolution: 2dppx){.js-names-page[data-v-2628d9ee]{background-size:10px 10px,10px 10px,10px 10px,10px 10px}}.detail-btn[data-v-2628d9ee]{background:linear-gradient(135deg,#fff,#fff6fb);color:var(--primary-color);border:2px solid var(--primary-color);border-radius:15px;padding:4px 8px;font-size:.7rem;cursor:pointer;transition:all .3s ease;font-weight:700;margin-left:8px;min-width:50px}.detail-btn[data-v-2628d9ee]:hover:not(:disabled){background:linear-gradient(135deg,var(--primary-color),#ff8e8e);color:#fff;transform:translateY(-1px);box-shadow:0 2px 8px #ff6eb44d}.detail-btn[data-v-2628d9ee]:disabled{opacity:.6;cursor:not-allowed;background:#f5f5f5;color:#999;border-color:#ddd}.desktop-detail-btn[data-v-2628d9ee]{font-size:.6rem;padding:2px 6px;margin-left:5px}.modal-overlay[data-v-2628d9ee]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.28);display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal-content[data-v-2628d9ee]{background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(255,246,251,.95));border-radius:20px;box-shadow:0 20px 60px #ff6eb44d;max-width:90%;max-height:90%;width:800px;overflow:hidden;border:2px solid rgba(255,110,180,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal-header[data-v-2628d9ee]{background:linear-gradient(135deg,#ff69b4,#ff1493);color:#fff;padding:20px 25px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.2)}.modal-header h3[data-v-2628d9ee]{margin:0;font-size:1.3rem;text-shadow:0 2px 4px rgba(0,0,0,.2)}.modal-close-btn[data-v-2628d9ee]{background:rgba(255,105,180,.3);border:none;color:#fff;font-size:1.2rem;cursor:pointer;border-radius:50%;width:35px;height:35px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.modal-close-btn[data-v-2628d9ee]:hover{background:rgba(255,20,147,.5);transform:scale(1.1)}.modal-body[data-v-2628d9ee]{padding:25px;max-height:60vh;overflow-y:auto}.detail-content[data-v-2628d9ee]{background:rgba(255,255,255,.8);border-radius:10px;padding:20px;border:1px solid rgba(255,110,180,.25)}.detail-content pre[data-v-2628d9ee]{white-space:pre-wrap;word-wrap:break-word;font-family:Courier New,monospace;font-size:.9rem;line-height:1.5;color:#333;margin:0;overflow-x:auto}.markdown-body[data-v-2628d9ee]{color:#1f2328;line-height:1.6}.markdown-body h1[data-v-2628d9ee],.markdown-body h2[data-v-2628d9ee],.markdown-body h3[data-v-2628d9ee],.markdown-body h4[data-v-2628d9ee],.markdown-body h5[data-v-2628d9ee],.markdown-body h6[data-v-2628d9ee]{margin:1em 0 .6em;font-weight:600}.markdown-body h1[data-v-2628d9ee]{font-size:1.6em}.markdown-body h2[data-v-2628d9ee]{font-size:1.4em}.markdown-body h3[data-v-2628d9ee]{font-size:1.2em}.markdown-body p[data-v-2628d9ee]{margin:.6em 0}.markdown-body ul[data-v-2628d9ee],.markdown-body ol[data-v-2628d9ee]{padding-left:1.5em}.markdown-body code[data-v-2628d9ee]{background:rgba(27,31,35,.05);padding:.2em .4em;border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.markdown-body pre code[data-v-2628d9ee]{display:block;padding:1em;overflow-x:auto}.markdown-body blockquote[data-v-2628d9ee]{margin:.8em 0;padding:.5em 1em;color:#6a737d;border-left:.25em solid #dfe2e5;background:rgba(0,0,0,.02)}.markdown-body table[data-v-2628d9ee]{border-collapse:collapse;width:100%}.markdown-body table th[data-v-2628d9ee],.markdown-body table td[data-v-2628d9ee]{border:1px solid #dfe2e5;padding:6px 13px}.markdown-body a[data-v-2628d9ee]{color:#0969da}.modal-body[data-v-2628d9ee]::-webkit-scrollbar{width:10px}.modal-body[data-v-2628d9ee]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ff69b4,#ff1493);border-radius:8px}.modal-body[data-v-2628d9ee]::-webkit-scrollbar-track{background:rgba(255,105,180,.2);border-radius:8px}.no-content[data-v-2628d9ee]{text-align:center;padding:40px 20px;color:var(--text-color);font-style:italic}#gitLogTable[data-v-2628d9ee],#pluginTable[data-v-2628d9ee]{width:100%;min-width:0;table-layout:auto;font-size:1rem}.table-container[data-v-2628d9ee]{overflow-x:auto}@media (max-width: 1200px){#gitLogTable[data-v-2628d9ee],#pluginTable[data-v-2628d9ee]{font-size:.95rem}#gitLogTable th[data-v-2628d9ee],#gitLogTable td[data-v-2628d9ee],#pluginTable th[data-v-2628d9ee],#pluginTable td[data-v-2628d9ee]{padding:10px 8px}}@media (max-width: 900px){#gitLogTable[data-v-2628d9ee],#pluginTable[data-v-2628d9ee]{font-size:.9rem}#gitLogTable th[data-v-2628d9ee],#gitLogTable td[data-v-2628d9ee],#pluginTable th[data-v-2628d9ee],#pluginTable td[data-v-2628d9ee]{padding:8px 6px}}@media (max-width: 700px){#gitLogTable[data-v-2628d9ee],#pluginTable[data-v-2628d9ee]{font-size:.85rem}#gitLogTable th[data-v-2628d9ee],#gitLogTable td[data-v-2628d9ee],#pluginTable th[data-v-2628d9ee],#pluginTable td[data-v-2628d9ee]{padding:6px 4px}}@media (max-width: 600px){#gitLogTable[data-v-2628d9ee],#pluginTable[data-v-2628d9ee]{font-size:.8rem}#gitLogTable th[data-v-2628d9ee],#gitLogTable td[data-v-2628d9ee],#pluginTable th[data-v-2628d9ee],#pluginTable td[data-v-2628d9ee]{padding:4px 2px}}#gitLogTable td[data-v-2628d9ee]{position:relative;overflow:hidden}#gitLogTable td[data-v-2628d9ee]:after{content:"...";position:absolute;top:50%;left:100%;transform:translateY(-50%);font-size:.8rem;color:#ff6eb4b3;display:none}#gitLogTable td[data-v-2628d9ee]:hover:after{display:block}.card-message[data-v-2628d9ee],.card-files[data-v-2628d9ee]{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.modal-body[data-v-2628d9ee]{padding:20px;max-height:70vh;overflow-y:auto}.loading-content[data-v-2628d9ee]{text-align:center;padding:40px 20px}.loading-spinner[data-v-2628d9ee]{width:40px;height:40px;border:4px solid rgba(255,110,180,.2);border-top:4px solid var(--primary-color);border-radius:50%;animation:spin-2628d9ee 1s linear infinite;margin:0 auto 20px}@keyframes spin-2628d9ee{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.desc-multiline[data-v-2628d9ee]{display:block;word-break:break-all;white-space:pre-line}.group-select[data-v-2628d9ee]{padding:6px 12px;border-radius:6px;border:1px solid #ffb6d5;font-size:1rem;color:#ff6eb4;background:#fff6fb;outline:none;margin-left:4px}.group-select[data-v-2628d9ee]:focus{border-color:#ff6eb4;box-shadow:0 0 0 2px #ffe0f0}.online-container[data-v-3da8fdb6]{min-height:100vh;background:linear-gradient(135deg,#ffe6f3 0%,#e8f0ff 100%);font-family:Poppins,Segoe UI,Microsoft YaHei,sans-serif;display:flex;flex-direction:column;align-items:center;padding:50px 0}.header[data-v-3da8fdb6]{text-align:center;margin-bottom:40px}.header h1[data-v-3da8fdb6]{font-size:36px;font-weight:800;color:#ff66a3;text-shadow:0 3px 10px rgba(255,102,163,.3);letter-spacing:1px}.main-content[data-v-3da8fdb6]{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:40px;width:90%;max-width:1200px}.card[data-v-3da8fdb6]{width:320px;background:#ffffff;border-radius:24px;box-shadow:inset 0 2px 8px #fffc,0 8px 25px #ffb6c14d;padding:30px 24px;display:flex;flex-direction:column;align-items:center;transition:all .3s}.card[data-v-3da8fdb6]:hover{transform:translateY(-4px);box-shadow:0 10px 28px #ff69b440}.switch-wrap[data-v-3da8fdb6]{display:flex;align-items:center;gap:14px;margin-bottom:18px}.switch-label[data-v-3da8fdb6]{font-size:18px;color:#444;font-weight:600}.switch[data-v-3da8fdb6]{width:80px;height:36px;background:#eee;border-radius:20px;position:relative;cursor:pointer;transition:.3s}.switch-on[data-v-3da8fdb6]{background:linear-gradient(90deg,#89f7fe,#66a6ff);box-shadow:0 0 10px #66a6ff66}.switch-handle[data-v-3da8fdb6]{position:absolute;width:30px;height:30px;border-radius:50%;background:#fff;top:3px;left:4px;transition:all .3s}.switch-on .switch-handle[data-v-3da8fdb6]{transform:translate(42px)}.switch-text[data-v-3da8fdb6]{position:absolute;width:100%;text-align:center;color:#555;font-weight:600;top:6px;font-size:14px}.switch-on .switch-text[data-v-3da8fdb6]{color:#fff}.refresh-wrap[data-v-3da8fdb6]{width:100%;margin-top:14px}button[data-v-3da8fdb6]{width:100%;border:none;border-radius:14px;font-size:16px;font-weight:700;color:#fff;padding:12px 0;cursor:pointer;box-shadow:0 4px 10px #0000001a;transition:.25s}button[data-v-3da8fdb6]:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 6px 14px #00000026}.refresh-wrap:nth-child(2) button[data-v-3da8fdb6]{background:linear-gradient(135deg,#6ea8ff 0%,#409eff 100%)}.refresh-wrap:nth-child(3) button[data-v-3da8fdb6]{background:linear-gradient(135deg,#5ee65e 0%,#36b64f 100%)}.refresh-wrap:nth-child(4) button[data-v-3da8fdb6]{background:linear-gradient(135deg,#ff6b81 0%,#ff416c 100%)}.refresh-wrap:nth-child(5) button[data-v-3da8fdb6]{background:linear-gradient(135deg,#ffb347 0%,#ffcc33 100%)}.details-wrap[data-v-3da8fdb6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:30px;flex:1}.detail-panel[data-v-3da8fdb6]{background:#ffffff;border-radius:22px;box-shadow:0 6px 20px #66a6ff1f;padding:26px 22px;transition:all .3s;border:1px solid rgba(255,255,255,.6)}.detail-panel[data-v-3da8fdb6]:hover{transform:translateY(-4px);box-shadow:0 10px 28px #409eff2e}.detail-panel h2[data-v-3da8fdb6]{font-size:18px;font-weight:700;color:#409eff;text-align:center;margin-bottom:12px;border-bottom:1px dashed #dce8ff;padding-bottom:6px}.detail-content[data-v-3da8fdb6]{display:flex;flex-direction:column;gap:10px}.status-row[data-v-3da8fdb6]{display:flex;align-items:center;justify-content:space-between;font-size:15px}.label[data-v-3da8fdb6]{color:#777;font-weight:600}.member-name[data-v-3da8fdb6]{display:inline-block;background:#e8f0ff;color:#409eff;padding:4px 10px;margin:4px 5px 0 0;border-radius:12px;font-size:14px;transition:.2s}.member-name[data-v-3da8fdb6]:hover{background:#d2e3ff;transform:scale(1.05)}.status.offline[data-v-3da8fdb6]{background:#f5f5f5;color:#bbb;padding:4px 10px;border-radius:12px}@media (max-width: 1200px){.main-content[data-v-3da8fdb6]{flex-direction:column;align-items:center}.card[data-v-3da8fdb6]{width:90%}.details-wrap[data-v-3da8fdb6]{width:100%;grid-template-columns:1fr 1fr}}@media (max-width: 768px){.details-wrap[data-v-3da8fdb6]{grid-template-columns:1fr}}.cd-aware-container[data-v-4b82c5d6]{min-height:100vh;position:relative;background:linear-gradient(135deg,#ffecf5 0%,#f0f8ff 100%);padding:20px}.anime-canvas[data-v-4b82c5d6]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.page-header[data-v-4b82c5d6]{position:relative;z-index:10;display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;background:rgba(255,255,255,.9);padding:20px;border-radius:15px;box-shadow:0 8px 32px #ffb6c14d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.page-header h1[data-v-4b82c5d6]{color:#f69;margin:0;font-size:2.5rem;text-shadow:2px 2px 4px rgba(255,182,193,.5)}.header-actions[data-v-4b82c5d6]{display:flex;gap:15px;align-items:center}.filter-select[data-v-4b82c5d6]{min-width:180px}.filter-select .ant-select-selector[data-v-4b82c5d6]{background:linear-gradient(45deg,#4ecdc4,#44a08d)!important;border:none!important;border-radius:25px!important;box-shadow:0 4px 15px #4ecdc466!important;transition:all .3s ease!important}.filter-select:hover .ant-select-selector[data-v-4b82c5d6]{transform:translateY(-2px);box-shadow:0 6px 20px #4ecdc499!important}.filter-select .ant-select-selection-item[data-v-4b82c5d6]{color:#fff!important;font-weight:700!important}.filter-select .ant-select-arrow[data-v-4b82c5d6]{color:#fff!important}.filter-select.ant-select-disabled .ant-select-selector[data-v-4b82c5d6]{opacity:.6;cursor:not-allowed}.refresh-btn[data-v-4b82c5d6]{background:linear-gradient(45deg,#ff6699,#ff8fab);color:#fff;border:none;padding:12px 24px;border-radius:25px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #ff699966}.refresh-btn[data-v-4b82c5d6]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #ff699999}.refresh-btn[data-v-4b82c5d6]:disabled{opacity:.6;cursor:not-allowed}.loading-container[data-v-4b82c5d6],.error-container[data-v-4b82c5d6],.empty-container[data-v-4b82c5d6]{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;background:rgba(255,255,255,.9);border-radius:15px;box-shadow:0 8px 32px #ffb6c14d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.data-container[data-v-4b82c5d6]{position:relative;z-index:10}.account-section[data-v-4b82c5d6]{background:rgba(255,255,255,.9);border-radius:15px;margin-bottom:20px;box-shadow:0 8px 32px #ffb6c14d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden}.account-header[data-v-4b82c5d6]{background:linear-gradient(45deg,#ff6699,#ff8fab);color:#fff;padding:20px}.account-header h2[data-v-4b82c5d6]{margin:0;font-size:1.8rem;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.gather-list[data-v-4b82c5d6]{padding:20px}.gather-item[data-v-4b82c5d6]{background:rgba(255,255,255,.7);border-radius:12px;margin-bottom:15px;padding:15px;border:2px solid rgba(255,182,193,.3);transition:all .3s ease}.gather-item[data-v-4b82c5d6]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #ffb6c166}.gather-header[data-v-4b82c5d6]{display:flex;justify-content:space-between;align-items:center;padding:15px;cursor:pointer;transition:all .3s ease;border-radius:8px;background:rgba(255,182,193,.1)}.gather-header[data-v-4b82c5d6]:hover{background:rgba(255,182,193,.2);transform:translateY(-1px)}.gather-title[data-v-4b82c5d6]{display:flex;align-items:center;gap:15px}.gather-title h3[data-v-4b82c5d6]{margin:0;color:#f69;font-size:1.3rem}.file-count[data-v-4b82c5d6]{background:linear-gradient(45deg,#ff6699,#ff8fab);color:#fff;padding:5px 12px;border-radius:15px;font-size:.9rem;font-weight:700}.expand-icon[data-v-4b82c5d6]{font-size:1.2rem;color:#f69;transition:transform .3s ease;-webkit-user-select:none;user-select:none}.expand-icon.expanded[data-v-4b82c5d6]{transform:rotate(180deg)}.detail-collapse[data-v-4b82c5d6]{background:transparent;border:none}.detail-collapse .ant-collapse-item[data-v-4b82c5d6]{border:none}.detail-collapse .ant-collapse-content[data-v-4b82c5d6]{background:transparent;border:none}.detail-collapse .ant-collapse-content-box[data-v-4b82c5d6]{padding:0 15px 15px}.detail-list[data-v-4b82c5d6]{display:grid;gap:10px}.detail-item[data-v-4b82c5d6]{display:flex;justify-content:space-between;align-items:center;padding:12px;background:rgba(255,255,255,.8);border-radius:8px;border:1px solid rgba(255,182,193,.2);transition:all .3s ease}.detail-item[data-v-4b82c5d6]:hover{background:rgba(255,182,193,.1);transform:translate(5px)}.detail-item.expired[data-v-4b82c5d6]{background:rgba(255,182,193,.2);border-color:#ff6b6b}.file-info[data-v-4b82c5d6]{flex:1}.file-name[data-v-4b82c5d6]{font-weight:700;color:#333;margin-bottom:5px;font-size:1rem}.cd-time[data-v-4b82c5d6]{display:flex;align-items:center;gap:8px}.time-label[data-v-4b82c5d6]{color:#666;font-size:.9rem}.time-value[data-v-4b82c5d6]{color:#f69;font-weight:700;font-size:.9rem}.status-badge[data-v-4b82c5d6]{background:linear-gradient(45deg,#4ecdc4,#44a08d);color:#fff;padding:6px 12px;border-radius:15px;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.status-badge.expired[data-v-4b82c5d6]{background:linear-gradient(45deg,#ff6b6b,#ee5a52)}@media (max-width: 768px){.page-header[data-v-4b82c5d6]{flex-direction:column;gap:15px;text-align:center}.page-header h1[data-v-4b82c5d6]{font-size:2rem}.header-actions[data-v-4b82c5d6]{flex-direction:column;gap:10px;width:100%}.filter-select[data-v-4b82c5d6],.refresh-btn[data-v-4b82c5d6]{width:100%;max-width:200px}.gather-header[data-v-4b82c5d6]{flex-direction:column;gap:10px;text-align:center}.gather-title[data-v-4b82c5d6]{flex-direction:column;gap:10px}.detail-item[data-v-4b82c5d6]{flex-direction:column;gap:10px;text-align:center}}.app[data-v-f0b5a1f2]{min-height:100vh;background:#1a1a1a;color:#fff}.header[data-v-f0b5a1f2]{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;background:#2a2a2a;border-bottom:1px solid #333}.header h1[data-v-f0b5a1f2]{margin:0;font-size:1.5rem;font-weight:600}.status[data-v-f0b5a1f2]{display:flex;align-items:center;gap:.5rem;font-size:.9rem}.status-indicator[data-v-f0b5a1f2]{width:8px;height:8px;border-radius:50%;background:#666}.status-indicator.connected[data-v-f0b5a1f2]{background:#4ade80;box-shadow:0 0 8px #4ade8080}.status-indicator.disconnected[data-v-f0b5a1f2]{background:#ef4444;box-shadow:0 0 8px #ef444480}.main[data-v-f0b5a1f2]{padding:2rem;display:flex;flex-direction:column;align-items:center;gap:2rem}.video-container[data-v-f0b5a1f2]{position:relative;background:#000;border-radius:8px;overflow:hidden;box-shadow:0 4px 20px #00000080}.video-frame[data-v-f0b5a1f2]{display:block;max-width:100%;height:auto;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.loading[data-v-f0b5a1f2]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#999}.spinner[data-v-f0b5a1f2]{width:40px;height:40px;border:3px solid #333;border-top:3px solid #4ade80;border-radius:50%;animation:spin-f0b5a1f2 1s linear infinite;margin:0 auto 1rem}@keyframes spin-f0b5a1f2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.info[data-v-f0b5a1f2]{width:100%;max-width:800px}.stats[data-v-f0b5a1f2]{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.stat[data-v-f0b5a1f2]{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:1rem;background:#2a2a2a;border-radius:8px;min-width:100px}.stat .label[data-v-f0b5a1f2]{font-size:.8rem;color:#999}.stat .value[data-v-f0b5a1f2]{font-size:1.2rem;font-weight:600;color:#4ade80}@media (max-width: 768px){.header[data-v-f0b5a1f2],.main[data-v-f0b5a1f2]{padding:1rem}.stats[data-v-f0b5a1f2]{gap:1rem}.stat[data-v-f0b5a1f2]{min-width:80px;padding:.75rem}}.status-card[data-v-f0b5a1f2]{position:fixed;background:#2a2a2a;padding:1rem 1.5rem;border-radius:8px;min-width:220px;width:220px;color:#fff;flex-shrink:0;margin-top:100px}.status-card h2[data-v-f0b5a1f2]{font-size:1rem;margin-bottom:.5rem}.status-card pre[data-v-f0b5a1f2]{background:#1a1a1a;padding:.5rem;border-radius:4px;overflow-x:auto;margin-bottom:.5rem}.status-card p[data-v-f0b5a1f2]{margin:.25rem 0;font-size:.9rem}.status-card .indexSX[data-v-f0b5a1f2]{cursor:pointer;color:#4ade80;font-weight:700}[data-v-c9a0af0c]:root{--pink-50: #fdf2f8;--pink-100: #fce7f3;--pink-200: #fbcfe8;--pink-300: #f9a8d4;--pink-500: #ec4899;--text-accent: #60a5fa;--blue-200: #dbeafe;--purple-400: #c084fc;--gray-50: #f9fafb;--gray-600: #4b5563;--white: #ffffff;--shadow: 0 10px 25px -5px rgba(0, 0, 0, .1);--shadow-lg: 0 25px 50px -12px rgba(0, 0, 0, .25)}.obs-container[data-v-c9a0af0c]{min-height:100vh;background:linear-gradient(135deg,var(--pink-50),var(--blue-200));font-family:Noto Sans SC,Microsoft YaHei,sans-serif;position:relative;overflow-x:hidden}.sky-bg[data-v-c9a0af0c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.cloud[data-v-c9a0af0c]{position:absolute;background:rgba(255,255,255,.7);border-radius:50px;filter:blur(8px);opacity:.8}.cloud-1[data-v-c9a0af0c]{width:200px;height:60px;top:20%;left:-100px;animation:float-c9a0af0c 25s ease-in-out infinite}.cloud-2[data-v-c9a0af0c]{width:150px;height:50px;top:60%;right:-80px;animation:float-c9a0af0c 30s ease-in-out infinite reverse}.sakura[data-v-c9a0af0c]{position:absolute;width:6px;height:6px;background:var(--pink-300);border-radius:50%;animation:fall-c9a0af0c 15s linear infinite}.sakura-1[data-v-c9a0af0c]{top:-10px;left:20%}.sakura-2[data-v-c9a0af0c]{top:-10px;left:80%;animation-delay:-5s}.sparkle[data-v-c9a0af0c]{position:absolute;width:2px;height:2px;background:var(--purple-400);border-radius:50%;animation:twinkle-c9a0af0c 3s ease-in-out infinite}.sparkle-1[data-v-c9a0af0c]{top:30%;left:10%}.sparkle-2[data-v-c9a0af0c]{top:70%;right:20%;animation-delay:1.5s}.main-layout[data-v-c9a0af0c]{display:grid;grid-template-columns:280px 1fr 340px;gap:24px;max-width:1700px;margin:0 auto;padding:0 20px 40px;min-height:calc(100vh - 140px)}.card[data-v-c9a0af0c]{background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;border:1px solid rgba(255,255,255,.8);box-shadow:var(--shadow);overflow:hidden;transition:all .3s ease}.card[data-v-c9a0af0c]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.card-header[data-v-c9a0af0c]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px 16px;border-bottom:1px solid rgba(0,0,0,.05)}.card-title[data-v-c9a0af0c]{font-size:1.2rem;font-weight:700;color:var(--text-accent)}.control-sidebar[data-v-c9a0af0c]{grid-column:1}.control-card[data-v-c9a0af0c]{height:fit-content}.status-section[data-v-c9a0af0c]{padding:0 24px 20px;display:flex;flex-direction:column;gap:12px}.status-badge[data-v-c9a0af0c]{display:flex;align-items:center;gap:12px;padding:16px;background:var(--pink-100);border-radius:16px;border:1px solid var(--pink-200);color:var(--gray-600)}.status-badge.recording[data-v-c9a0af0c]{background:#fee2e2;border-color:var(--pink-500)}.status-badge.replay-status.recording[data-v-c9a0af0c]{background:#d1fae5;border-color:#10b981}.status-icon .dot[data-v-c9a0af0c]{width:12px;height:12px;border-radius:50%;background:#a3a3a3}.status-icon .dot.loading[data-v-c9a0af0c]{background:var(--purple-400);animation:spin-c9a0af0c 1s linear infinite}.status-badge.recording .dot[data-v-c9a0af0c]{background:var(--pink-500);animation:pulse-c9a0af0c 1.5s ease-in-out infinite}.status-content .status-main[data-v-c9a0af0c]{font-size:1.1rem;font-weight:700}.status-sub[data-v-c9a0af0c]{font-size:.85rem;color:#4a4060}.control-buttons[data-v-c9a0af0c]{padding:0 24px 24px;display:flex;flex-direction:column;gap:12px}.section-title[data-v-c9a0af0c]{font-size:.9rem;font-weight:600;color:var(--gray-600);margin-top:8px;padding-left:4px;opacity:.8}.section-title[data-v-c9a0af0c]:first-child{margin-top:0}.btn-row[data-v-c9a0af0c]{display:flex;gap:12px}.btn-row .btn[data-v-c9a0af0c]{flex:1}.btn.large[data-v-c9a0af0c]{padding:14px 20px;font-size:1rem}.btn[data-v-c9a0af0c]{display:flex;align-items:center;gap:8px;padding:12px 16px;border:none;border-radius:12px;font-weight:600;cursor:pointer;transition:all .2s ease;background:#0d59e7;color:#2d1b3a;box-shadow:0 2px 4px #0000001a}.btn.primary[data-v-c9a0af0c]{background:var(--pink-500);color:#0ee2f1}.btn.secondary[data-v-c9a0af0c]{background:#d1d5db;color:var(--gray-600)}.btn.accent[data-v-c9a0af0c]{background:var(--purple-400);color:#0ee2e9}.btn.ghost[data-v-c9a0af0c]{background:transparent;color:#4a4060;border:1px solid #d1d5db}.btn.danger[data-v-c9a0af0c]{background:#fca5a5;color:#fff}.btn[data-v-c9a0af0c]:hover:not(:disabled){transform:translateY(-2px)}.btn[data-v-c9a0af0c]:active:not(:disabled){transform:translateY(0)}.btn[data-v-c9a0af0c]:disabled{opacity:.5;cursor:not-allowed}.player-section[data-v-c9a0af0c]{grid-column:2;display:flex;align-items:center;justify-content:center;min-height:600px}.player-container[data-v-c9a0af0c]{width:100%;max-width:1000px}.player-card[data-v-c9a0af0c]{padding:0}.player-header[data-v-c9a0af0c]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid rgba(0,0,0,.05)}.player-title[data-v-c9a0af0c]{display:flex;align-items:center;gap:8px;font-size:1.3rem;font-weight:700;color:var(--text-accent)}.player-title .icon[data-v-c9a0af0c]{font-size:1.4rem}.video-wrapper[data-v-c9a0af0c]{padding:24px}.main-video[data-v-c9a0af0c]{width:100%;height:auto;max-height:600px;border-radius:16px;box-shadow:0 20px 40px #0000001a}.empty-player[data-v-c9a0af0c]{display:flex;align-items:center;justify-content:center;height:400px;text-align:center;color:#4a4060}.empty-icon[data-v-c9a0af0c]{font-size:4rem;margin-bottom:16px}.empty-content h3[data-v-c9a0af0c]{font-size:1.5rem;margin:0 0 8px}.empty-content p[data-v-c9a0af0c]{margin:0;font-size:1rem}.video-sidebar[data-v-c9a0af0c]{grid-column:3}.list-card[data-v-c9a0af0c]{height:fit-content;max-height:80vh}.video-list[data-v-c9a0af0c]{max-height:calc(80vh - 120px);overflow-y:auto;padding-right:8px}.video-item[data-v-c9a0af0c]{display:flex;gap:12px;padding:16px 24px;cursor:pointer;transition:all .2s ease;border-radius:12px;margin:0 4px}.video-item[data-v-c9a0af0c]:hover{background:var(--pink-50);transform:translate(4px)}.video-thumbnail[data-v-c9a0af0c]{flex-shrink:0;width:64px;height:48px}.thumbnail-placeholder[data-v-c9a0af0c]{width:100%;height:100%;background:var(--pink-100);border-radius:8px;display:flex;align-items:center;justify-content:center}.thumb-icon[data-v-c9a0af0c]{font-size:1.5rem;color:var(--pink-500)}.video-info[data-v-c9a0af0c]{flex:1;min-width:0}.video-title[data-v-c9a0af0c]{font-weight:600;color:var(--text-accent);white-space:normal;overflow:visible;text-overflow:initial;margin-bottom:4px}.video-meta[data-v-c9a0af0c]{display:flex;gap:8px;font-size:.85rem;color:var(--gray-600)}.video-actions[data-v-c9a0af0c]{display:flex;flex-direction:column;gap:6px;align-items:flex-end;justify-content:center}.btn.small[data-v-c9a0af0c]{padding:8px;font-size:1rem;min-width:42px;min-height:42px;display:flex;align-items:center;justify-content:center}.btn.close-btn[data-v-c9a0af0c]{min-width:36px;min-height:36px;padding:6px;font-size:1.2rem;line-height:1}.empty-list[data-v-c9a0af0c]{padding:60px 24px;text-align:center;color:#4a4060}.empty-list .empty-icon[data-v-c9a0af0c]{font-size:3rem;margin-bottom:16px}.empty-sub[data-v-c9a0af0c]{font-size:.9rem;margin-top:4px}.mobile-hide[data-v-c9a0af0c]{display:none}.mobile-show[data-v-c9a0af0c]{display:block}@media (min-width: 1081px){.video-meta[data-v-c9a0af0c]{display:flex!important}}@media (max-width: 1080px){.video-meta[data-v-c9a0af0c]{display:none!important}}.btn-text[data-v-c9a0af0c]{white-space:nowrap}.mobile-spinner[data-v-c9a0af0c]{width:20px!important;height:20px!important;border:2px solid transparent;border-top:2px solid var(--pink-500);border-radius:50%;animation:mobile-spin-c9a0af0c .8s linear infinite!important}.list-spinner[data-v-c9a0af0c]{width:28px!important;height:28px!important;border-width:3px!important;display:block!important;margin:20px auto!important}.loading-text[data-v-c9a0af0c]{text-align:center!important;font-size:14px!important;color:#4a4060!important;margin:0!important}.mobile-loading[data-v-c9a0af0c]{padding:40px 16px!important;text-align:center!important}@media (max-width: 1080px){.main-layout[data-v-c9a0af0c]{grid-template-columns:1fr;max-width:800px;gap:16px}.video-title[data-v-c9a0af0c]{white-space:normal;word-break:break-word}.control-sidebar[data-v-c9a0af0c],.video-sidebar[data-v-c9a0af0c]{grid-column:1}.player-section[data-v-c9a0af0c]{min-height:400px}.player-container[data-v-c9a0af0c]{max-width:800px}.main-video[data-v-c9a0af0c]{max-height:450px}.btn.large[data-v-c9a0af0c]{padding:12px 16px}.btn.small[data-v-c9a0af0c]{padding:5px 10px}}@media (max-width: 768px){.main-layout[data-v-c9a0af0c]{padding:0 12px 20px;gap:12px;display:flex;flex-direction:column}.control-sidebar[data-v-c9a0af0c]{order:1;width:100%}.control-card[data-v-c9a0af0c]{padding:0}.card-header[data-v-c9a0af0c]{padding:14px 16px 12px}.card-title[data-v-c9a0af0c]{font-size:1.1rem}.status-section[data-v-c9a0af0c]{padding:0 16px 14px;gap:10px}.status-badge[data-v-c9a0af0c]{padding:12px}.status-main[data-v-c9a0af0c]{font-size:.95rem}.status-sub[data-v-c9a0af0c]{font-size:.75rem}.control-buttons[data-v-c9a0af0c]{padding:0 16px 16px;gap:8px}.section-title[data-v-c9a0af0c]{font-size:.85rem;margin-top:6px}.btn-row[data-v-c9a0af0c]{gap:10px}.btn.large[data-v-c9a0af0c]{padding:13px 18px;font-size:.95rem}.btn-text[data-v-c9a0af0c]{font-size:.85rem}.btn-icon[data-v-c9a0af0c]{font-size:1rem}.video-sidebar[data-v-c9a0af0c]{order:2;width:100%}.list-card[data-v-c9a0af0c]{max-height:none}.video-list[data-v-c9a0af0c]{max-height:400px;overflow-y:auto}.video-item[data-v-c9a0af0c]{padding:10px 16px;gap:10px}.video-thumbnail[data-v-c9a0af0c]{width:52px;height:39px}.video-title[data-v-c9a0af0c]{font-size:.9rem;line-height:1.4}.video-actions[data-v-c9a0af0c]{gap:4px}.btn.small[data-v-c9a0af0c]{width:38px;height:38px;padding:0;min-width:38px;font-size:1rem}.player-section[data-v-c9a0af0c]{order:3;min-height:auto}.player-container[data-v-c9a0af0c]{max-width:100%}.main-video[data-v-c9a0af0c]{max-height:350px}.player-header[data-v-c9a0af0c]{padding:14px 16px}.player-title[data-v-c9a0af0c]{font-size:1.1rem}.video-wrapper[data-v-c9a0af0c]{padding:16px}.empty-player[data-v-c9a0af0c]{height:280px}.empty-icon[data-v-c9a0af0c]{font-size:3rem}.empty-content h3[data-v-c9a0af0c]{font-size:1.2rem}.close-btn[data-v-c9a0af0c]{min-width:40px!important;min-height:40px!important;padding:8px!important;font-size:1.3rem!important}.mobile-hide[data-v-c9a0af0c]{display:none!important}.mobile-show[data-v-c9a0af0c]{display:block!important}.list-enter-active[data-v-c9a0af0c],.list-leave-active[data-v-c9a0af0c],.fade-enter-active[data-v-c9a0af0c],.fade-leave-active[data-v-c9a0af0c]{transition:all .2s ease}.list-enter-from[data-v-c9a0af0c],.list-leave-to[data-v-c9a0af0c]{opacity:0;transform:translateY(-8px)}}@keyframes spin-c9a0af0c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes mobile-spin-c9a0af0c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes loading-c9a0af0c{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes float-c9a0af0c{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes fall-c9a0af0c{to{transform:translateY(100vh) rotate(360deg)}}@keyframes twinkle-c9a0af0c{0%,to{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1)}}@keyframes pulse-c9a0af0c{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.fade-enter-from[data-v-c9a0af0c],.fade-leave-to[data-v-c9a0af0c]{opacity:0;transform:translateY(20px)}.video-list[data-v-c9a0af0c]::-webkit-scrollbar{width:6px}.video-list[data-v-c9a0af0c]::-webkit-scrollbar-track{background:transparent}.video-list[data-v-c9a0af0c]::-webkit-scrollbar-thumb{background:var(--pink-300);border-radius:3px}.task-cron-page[data-v-5447cb93]{padding:24px;background:#fff0f6;min-height:100vh}.page-title[data-v-5447cb93]{color:#ff5c8d!important;text-align:center;margin-bottom:24px}.content-row[data-v-5447cb93]{align-items:stretch}.form-col[data-v-5447cb93],.table-col[data-v-5447cb93]{display:flex;flex-direction:column;gap:16px}.form-card[data-v-5447cb93],.table-card[data-v-5447cb93]{flex:1}.cron-tip[data-v-5447cb93]{margin-bottom:16px;white-space:pre-line}.form-actions[data-v-5447cb93]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.form-actions .ant-btn[data-v-5447cb93]{min-width:110px}.ghost-button[data-v-5447cb93]{margin-left:8px}.back-button[data-v-5447cb93]{margin-left:8px;background-color:#7fffd4;border-color:#7fffd4}.quick-presets[data-v-5447cb93]{margin-top:24px}.quick-presets h4[data-v-5447cb93]{margin-bottom:8px;color:#f69}.preset-group[data-v-5447cb93]{display:flex;flex-wrap:wrap;gap:8px}.preset-group[data-v-5447cb93] .ant-tag{cursor:pointer}.table-wrapper[data-v-5447cb93]{overflow-x:auto}.table-wrapper[data-v-5447cb93] .ant-table{min-width:820px}.gallery-img[data-v-5447cb93]{width:100%;height:420px!important;border-radius:12px;object-fit:cover;box-shadow:0 6px 12px #00000014}@media (max-width: 768px){.task-cron-page[data-v-5447cb93]{padding:16px}.form-actions[data-v-5447cb93]{flex-direction:column;align-items:stretch}.form-actions .ant-btn[data-v-5447cb93]{width:100%}.table-wrapper[data-v-5447cb93] .ant-table{min-width:700px}.gallery-img[data-v-5447cb93]{height:160px}}@media (min-width: 992px){.visual-gallery[data-v-5447cb93]{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-img[data-v-5447cb93]{height:220px}}.login-container[data-v-16f3cea3]{display:flex;justify-content:center;align-items:center;min-height:100vh;position:relative;overflow:hidden;background:linear-gradient(135deg,#ffc0e9 0%,#f5a9e6 25%,#e099d4 50%,#d598d9 75%,#b5d0e6 100%);font-family:Comic Sans MS,Segoe UI,sans-serif}.bg-decoration[data-v-16f3cea3]{position:absolute;width:100%;height:100%;overflow:hidden;z-index:1}.star[data-v-16f3cea3]{position:absolute;width:4px;height:4px;background:white;border-radius:50%;opacity:.8;animation:twinkle-16f3cea3 3s ease-in-out infinite}.star-1[data-v-16f3cea3]{top:10%;left:10%;animation-delay:0s}.star-2[data-v-16f3cea3]{top:20%;right:15%;animation-delay:.5s}.star-3[data-v-16f3cea3]{top:40%;left:5%;animation-delay:1s}.star-4[data-v-16f3cea3]{bottom:20%;right:10%;animation-delay:1.5s}.star-5[data-v-16f3cea3]{bottom:30%;left:15%;animation-delay:2s}@keyframes twinkle-16f3cea3{0%,to{opacity:.3}50%{opacity:1}}.circle[data-v-16f3cea3]{position:absolute;border-radius:50%;opacity:.1}.circle-1[data-v-16f3cea3]{width:400px;height:400px;background:#ff69b4;top:-100px;left:-150px;animation:float-16f3cea3 6s ease-in-out infinite}.circle-2[data-v-16f3cea3]{width:300px;height:300px;background:#ff99cc;bottom:-80px;right:-100px;animation:float-16f3cea3 8s ease-in-out infinite reverse}.circle-3[data-v-16f3cea3]{width:200px;height:200px;background:#ffb3d9;top:50%;right:5%;animation:float-16f3cea3 7s ease-in-out infinite}@keyframes float-16f3cea3{0%,to{transform:translateY(0)}50%{transform:translateY(20px)}}.login-card-wrapper[data-v-16f3cea3]{position:relative;z-index:10;width:100%;max-width:480px;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:30px;padding:40px 30px;box-shadow:0 20px 60px #ff69b440,0 0 30px #c896c833;border:2px solid rgba(255,192,233,.4);animation:slideUp-16f3cea3 .6s ease-out}@keyframes slideUp-16f3cea3{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.card-header[data-v-16f3cea3]{text-align:center;margin-bottom:30px;padding-bottom:20px;border-bottom:2px dashed rgba(255,105,180,.3)}.system-title[data-v-16f3cea3]{margin:0;font-size:28px;font-weight:700;background:linear-gradient(135deg,#ff1493 0%,#ff69b4 50%,#da70d6 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shimmer-16f3cea3 2s ease-in-out infinite}.subtitle[data-v-16f3cea3]{margin:8px 0 0;font-size:14px;color:orchid;font-style:italic;letter-spacing:1px}@keyframes shimmer-16f3cea3{0%,to{filter:brightness(1)}50%{filter:brightness(1.1)}}.login-form[data-v-16f3cea3]{margin:0}.form-input[data-v-16f3cea3]{height:45px;font-size:14px;border-radius:15px;border:2px solid #ffc0e9;background:rgba(255,240,250,.8);transition:all .3s ease}.form-input[data-v-16f3cea3]:focus,.form-input[data-v-16f3cea3]:hover,[data-v-16f3cea3] .form-input:focus,[data-v-16f3cea3] .form-input:hover{border-color:#ff69b4;box-shadow:0 0 15px #ff69b440;background:rgba(255,255,255,.95)}[data-v-16f3cea3] .form-input input,[data-v-16f3cea3] .form-input input::placeholder{color:#999}[data-v-16f3cea3] .form-input input{font-size:14px}.login-button[data-v-16f3cea3]{height:45px;font-size:16px;font-weight:700;border-radius:15px;border:none;background:linear-gradient(135deg,#ff69b4 0%,#da70d6 100%);color:#fff;transition:all .3s ease;letter-spacing:1px;text-transform:uppercase;box-shadow:0 5px 20px #ff69b459;margin-top:10px}.login-button[data-v-16f3cea3]:hover,[data-v-16f3cea3] .login-button:hover{transform:translateY(-2px);box-shadow:0 8px 30px #ff69b473;background:linear-gradient(135deg,#ff5fa8 0%,#d860d1 100%)}.login-button[data-v-16f3cea3]:active,[data-v-16f3cea3] .login-button:active{transform:translateY(0)}.error-message[data-v-16f3cea3]{margin-top:15px;padding:12px;background:rgba(255,77,79,.1);border:1.5px solid #ff4d4f;border-radius:10px;color:#ff4d4f;font-size:13px;text-align:center;font-weight:500;animation:shake-16f3cea3 .5s ease-in-out}@keyframes shake-16f3cea3{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.card-footer[data-v-16f3cea3]{text-align:center;margin-top:25px;padding-top:20px;border-top:2px dashed rgba(255,105,180,.3)}.footer-text[data-v-16f3cea3]{margin:0;font-size:12px;color:orchid;opacity:.7;font-style:italic}.fade-enter-active[data-v-16f3cea3],.fade-leave-active[data-v-16f3cea3]{transition:opacity .3s ease,transform .3s ease}.fade-enter-from[data-v-16f3cea3],.fade-leave-to[data-v-16f3cea3]{opacity:0;transform:translateY(-10px)}[data-v-16f3cea3] .ant-form-item{margin-bottom:20px}[data-v-16f3cea3] .ant-form-item-has-error .ant-input,[data-v-16f3cea3] .ant-form-item-has-error .ant-input-affix-wrapper{border-color:#ff4d4f!important;background:rgba(255,77,79,.05)!important}[data-v-16f3cea3] .ant-input-password-icon{color:orchid}[data-v-16f3cea3] .ant-input::placeholder{color:#d3a5d3}@media (max-width: 480px){.login-card-wrapper[data-v-16f3cea3]{max-width:calc(100% - 30px);padding:30px 20px}.system-title[data-v-16f3cea3]{font-size:24px}.login-form[data-v-16f3cea3]{margin-top:20px}}.bgi-config-page[data-v-f7a9cbe2]{position:relative;background:linear-gradient(135deg,#fff7ff 0%,#fff0f7 50%,#fff7fb 100%);padding:18px;border-radius:12px;box-shadow:0 8px 20px #ff69b41a;min-height:90vh}.floating-elements[data-v-f7a9cbe2]{position:absolute;left:0;top:10px;pointer-events:none;z-index:1;width:100%}.float-item[data-v-f7a9cbe2]{position:absolute;font-size:22px;opacity:.9}.float-item.flower[data-v-f7a9cbe2]{left:6%;top:6%;animation:floatY-f7a9cbe2 6s ease-in-out infinite}.float-item.sparkle[data-v-f7a9cbe2]{right:10%;top:4%;font-size:18px;animation:floatX-f7a9cbe2 7s ease-in-out infinite}.float-item.cat[data-v-f7a9cbe2]{left:85%;top:70%;font-size:28px;animation:floatY-f7a9cbe2 8s ease-in-out infinite}.float-item.ribbon[data-v-f7a9cbe2]{left:70%;top:10%;font-size:20px;animation:floatRotate-f7a9cbe2 9s linear infinite}[data-v-f7a9cbe2] .ant-card{border-radius:18px!important;box-shadow:0 12px 30px #ff69b414!important;border:1px solid rgba(255,200,230,.4)!important}[data-v-f7a9cbe2] .ant-list-item{border-radius:12px!important}.page-header[data-v-f7a9cbe2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.home-btn[data-v-f7a9cbe2]{margin-left:8px}.config-select-row[data-v-f7a9cbe2]{display:flex;justify-content:flex-start;align-items:center;margin-bottom:16px}.config-select-box[data-v-f7a9cbe2]{min-width:220px}.config-detail-row[data-v-f7a9cbe2]{width:100%;height:100%}.card-detail[data-v-f7a9cbe2]{min-height:400px}.task-scroll[data-v-f7a9cbe2]{max-height:68vh;overflow:auto;padding-right:6px}.placeholder[data-v-f7a9cbe2]{color:#888;padding:18px;text-align:center}.detail-actions[data-v-f7a9cbe2]{margin-top:12px;display:flex;justify-content:flex-end}a-list-item[data-v-f7a9cbe2]{padding:12px 16px!important;cursor:pointer}.task-item .task-switch .ant-switch[data-v-f7a9cbe2]{transform:scale(1)}@media (max-width: 600px){.page-header[data-v-f7a9cbe2]{flex-direction:column;align-items:stretch;gap:8px}.detail-actions[data-v-f7a9cbe2]{justify-content:stretch}.list-scroll[data-v-f7a9cbe2]{max-height:30vh}.task-scroll[data-v-f7a9cbe2]{max-height:60vh}.floating-elements .float-item[data-v-f7a9cbe2]{font-size:16px}}.mascot[data-v-f7a9cbe2]{position:fixed;right:18px;bottom:18px;font-size:48px;z-index:3;transform:translateZ(0);box-shadow:0 8px 20px #ff69b41f;border-radius:50%;padding:6px;background:linear-gradient(180deg,#fff,#ffdfee)}@keyframes floatY-f7a9cbe2{0%{transform:translateY(0)}50%{transform:translateY(-18px)}to{transform:translateY(0)}}@keyframes floatX-f7a9cbe2{0%{transform:translate(0)}50%{transform:translate(12px)}to{transform:translate(0)}}@keyframes floatRotate-f7a9cbe2{0%{transform:rotate(0)}50%{transform:rotate(25deg)}to{transform:rotate(0)}}
