.welcome[data-v-ff5d3396]{min-width:1080px;padding:0 15px;position:relative;min-height:calc(100vh - 120px)}.welcome-content[data-v-ff5d3396]{position:relative;z-index:1;max-width:1000px;margin:0 auto;padding-top:40px}.greeting-section[data-v-ff5d3396]{text-align:center;margin-bottom:50px;-webkit-animation:fadeInDown-ff5d3396 .8s ease;animation:fadeInDown-ff5d3396 .8s ease}.greeting-section .greeting-icon[data-v-ff5d3396]{font-size:56px;margin-bottom:10px;-webkit-animation:wave-ff5d3396 1.5s ease-in-out infinite;animation:wave-ff5d3396 1.5s ease-in-out infinite;display:inline-block}.greeting-section .greeting-text[data-v-ff5d3396]{font-size:56px;font-weight:700;color:#2a3948;margin:10px 0 8px}.greeting-section .greeting-sub[data-v-ff5d3396]{font-size:26px;color:#8c9fbe;margin:0 0 20px}.greeting-section .time-info[data-v-ff5d3396]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px}.greeting-section .time-info .time-item[data-v-ff5d3396]{font-size:15px;color:#666;background:hsla(0,0%,100%,.8);padding:8px 20px;border-radius:20px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.06);box-shadow:0 2px 10px rgba(0,0,0,.06)}.greeting-section .time-info .time-item i[data-v-ff5d3396]{margin-right:6px;color:#3e79d3}.quick-actions[data-v-ff5d3396]{-webkit-animation:fadeInUp-ff5d3396 .8s ease .4s both;animation:fadeInUp-ff5d3396 .8s ease .4s both}.quick-actions .action-title[data-v-ff5d3396]{font-size:18px;font-weight:700;color:#2a3948;margin-bottom:20px;padding-left:12px;border-left:4px solid #3e79d3}.quick-actions .action-list[data-v-ff5d3396]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.quick-actions .action-list .action-item[data-v-ff5d3396]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:28px 20px;background:#fff;border-radius:12px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.06);box-shadow:0 4px 20px rgba(0,0,0,.06);cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.quick-actions .action-list .action-item[data-v-ff5d3396]:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 8px 30px rgba(62,121,211,.15);box-shadow:0 8px 30px rgba(62,121,211,.15);color:#3e79d3}.quick-actions .action-list .action-item:hover i[data-v-ff5d3396]{color:#3e79d3}.quick-actions .action-list .action-item i[data-v-ff5d3396]{font-size:32px;color:#8c9fbe;margin-bottom:10px;-webkit-transition:color .3s ease;transition:color .3s ease}.quick-actions .action-list .action-item span[data-v-ff5d3396]{font-size:14px;color:#555}@-webkit-keyframes fadeInDown-ff5d3396{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown-ff5d3396{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInUp-ff5d3396{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp-ff5d3396{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes wave-ff5d3396{0%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(20deg);transform:rotate(20deg)}75%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}}@keyframes wave-ff5d3396{0%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(20deg);transform:rotate(20deg)}75%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}}.circles[data-v-ff5d3396]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#f5f7fa,#e8ecf3);overflow:hidden;margin:0;padding:0;z-index:-1}.circles li[data-v-ff5d3396]{position:absolute;display:block;list-style:none;width:20px;height:20px;background:rgba(62,121,211,.08);-webkit-animation:animate-ff5d3396 25s linear infinite;animation:animate-ff5d3396 25s linear infinite;bottom:-200px}@-webkit-keyframes animate-ff5d3396{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg);opacity:.6;border-radius:50%}to{-webkit-transform:translateY(-1000px) rotate(2turn);transform:translateY(-1000px) rotate(2turn);opacity:0;border-radius:0}}@keyframes animate-ff5d3396{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg);opacity:.6;border-radius:50%}to{-webkit-transform:translateY(-1000px) rotate(2turn);transform:translateY(-1000px) rotate(2turn);opacity:0;border-radius:0}}.circles li[data-v-ff5d3396]:first-child{left:15%;width:80px;height:80px;-webkit-animation-delay:0s;animation-delay:0s}.circles li[data-v-ff5d3396]:nth-child(2){left:5%;width:20px;height:20px;-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-duration:12s;animation-duration:12s}.circles li[data-v-ff5d3396]:nth-child(3){left:70%;width:20px;height:20px;-webkit-animation-delay:4s;animation-delay:4s}.circles li[data-v-ff5d3396]:nth-child(4){left:40%;width:60px;height:60px;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-duration:18s;animation-duration:18s}.circles li[data-v-ff5d3396]:nth-child(5){left:65%;width:20px;height:20px;-webkit-animation-delay:0s;animation-delay:0s}.circles li[data-v-ff5d3396]:nth-child(6){left:75%;width:150px;height:150px;-webkit-animation-delay:3s;animation-delay:3s}.circles li[data-v-ff5d3396]:nth-child(7){left:35%;width:200px;height:200px;-webkit-animation-delay:7s;animation-delay:7s}.circles li[data-v-ff5d3396]:nth-child(8){left:50%;width:25px;height:25px;-webkit-animation-delay:15s;animation-delay:15s;-webkit-animation-duration:45s;animation-duration:45s}.circles li[data-v-ff5d3396]:nth-child(9){left:20%;width:15px;height:15px;-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-duration:35s;animation-duration:35s}.circles li[data-v-ff5d3396]:nth-child(10){left:85%;width:150px;height:150px;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-duration:11s;animation-duration:11s}