.galaxy-wrap[data-v-7b235468]{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:#02040c;position:fixed!important}canvas[data-v-7b235468]{position:absolute;inset:0;z-index:1;mix-blend-mode:screen}.nebula[data-v-7b235468]{position:absolute;border-radius:50%;filter:blur(70px);mix-blend-mode:screen;pointer-events:none;z-index:2}.nebula.a[data-v-7b235468]{width:60vw;height:60vw;left:-15vw;top:-20vh;background:radial-gradient(circle,rgba(140,70,255,.28),transparent 68%);animation:nebulaA-7b235468 28s ease-in-out infinite alternate}.nebula.b[data-v-7b235468]{width:55vw;height:55vw;right:-18vw;bottom:-25vh;background:radial-gradient(circle,rgba(0,210,255,.22),transparent 70%);animation:nebulaB-7b235468 34s ease-in-out infinite alternate}.vignette[data-v-7b235468]{position:absolute;inset:0;z-index:3;background:linear-gradient(180deg,rgba(2,4,12,.42),rgba(2,4,12,.12) 32%,rgba(2,4,12,.55)),radial-gradient(ellipse at 50% 40%,transparent 30%,rgba(1,2,8,.72) 100%)}@keyframes nebulaA-7b235468{0%{transform:translateZ(0) scale(1);opacity:.75}to{transform:translate3d(8vw,6vh,0) scale(1.15);opacity:1}}@keyframes nebulaB-7b235468{0%{transform:translateZ(0) scale(1.05);opacity:.65}to{transform:translate3d(-6vw,-5vh,0) scale(1.2);opacity:.95}}@media (prefers-reduced-motion:reduce){.nebula.a[data-v-7b235468],.nebula.b[data-v-7b235468]{animation:none}}:root{--asset-primary-gradient:linear-gradient(135deg,#4facfe,#00f2fe);--asset-secondary-gradient:linear-gradient(135deg,#667eea,#764ba2);--asset-warning-gradient:linear-gradient(135deg,#ff9a9e,#fecfef);--asset-success-gradient:linear-gradient(135deg,#43e97b,#38f9d7);--asset-info-gradient:linear-gradient(135deg,#a1c4fd,#c2e9fb);--asset-primary-color:#409eff;--asset-success-color:#67c23a;--asset-warning-color:#e6a23c;--asset-danger-color:#f56c6c;--asset-info-color:#909399;--asset-bg-light:#f5f7fa;--asset-bg-gradient:linear-gradient(135deg,#f5f7fa,#e4e7eb);--asset-card-bg:#fff;--asset-shadow-light:0 4px 15px rgba(0,0,0,.1);--asset-shadow-medium:0 8px 25px rgba(0,0,0,.12);--asset-shadow-heavy:0 20px 50px rgba(0,0,0,.2);--asset-border-radius-small:8px;--asset-border-radius-medium:12px;--asset-border-radius-large:16px;--asset-border-radius-circle:50%;--asset-padding-small:10px;--asset-padding-medium:20px;--asset-padding-large:30px;--asset-transition-fast:all 0.2s ease;--asset-transition-normal:all 0.3s ease;--asset-transition-slow:all 0.5s ease}.asset-card{background:var(--asset-card-bg);border-radius:var(--asset-border-radius-large);overflow:hidden;box-shadow:var(--asset-shadow-medium);transition:var(--asset-transition-normal)}.asset-card:hover{transform:translateY(-3px);box-shadow:var(--asset-shadow-heavy)}.asset-header{display:flex;justify-content:space-between;align-items:center;padding:20px 25px;background:var(--asset-primary-gradient);border-radius:var(--asset-border-radius-medium) var(--asset-border-radius-medium) 0 0;margin:-20px -20px 20px -20px;color:#fff}.asset-header span{font-size:20px;font-weight:600;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.2)}.asset-btn-primary{background:var(--asset-secondary-gradient)!important;border:none!important;border-radius:25px!important;padding:12px 24px!important;font-weight:600!important;box-shadow:0 4px 15px rgba(102,126,234,.4)!important;transition:var(--asset-transition-normal)!important}.asset-btn-primary:hover{transform:translateY(-3px)!important;box-shadow:0 8px 25px rgba(102,126,234,.6)!important}.asset-table{border-radius:var(--asset-border-radius-medium);overflow:hidden;box-shadow:var(--asset-shadow-medium)}.asset-table-header{background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.asset-stat-card{text-align:center;border-radius:var(--asset-border-radius-large);overflow:hidden;transition:var(--asset-transition-normal);box-shadow:var(--asset-shadow-medium);height:120px;display:flex;align-items:center;justify-content:center}.asset-stat-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,0,0,.15)}.asset-stat-value{font-size:28px;font-weight:700;color:#fff;margin-bottom:8px;text-shadow:0 2px 4px rgba(0,0,0,.2);animation:fadeInUp .6s ease-out}.asset-stat-label{font-size:14px;color:hsla(0,0%,100%,.9);font-weight:500;text-transform:uppercase;letter-spacing:1px}.asset-dialog{border-radius:var(--asset-border-radius-large)!important;overflow:hidden!important;box-shadow:var(--asset-shadow-heavy)!important}.asset-dialog-header{padding:20px 25px!important;background:var(--asset-secondary-gradient)!important;border-bottom:none!important;color:#fff!important}.asset-dialog-title{color:#fff!important;font-weight:600!important;font-size:18px!important}.asset-dialog-close{color:#fff!important;font-size:20px!important}.asset-dialog-body{padding:25px!important;background:#fafbff!important}.asset-dialog-footer{padding:20px 25px!important;border-top:1px solid #e4e7ed!important;background:#fff!important}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{opacity:1}50%{opacity:.7}to{opacity:1}}@media (max-width:768px){.asset-header{flex-direction:column;gap:15px;text-align:center}.asset-stat-card{height:100px}.asset-stat-value{font-size:22px}}.asset-scrollbar::-webkit-scrollbar{width:8px;height:8px}.asset-scrollbar::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.asset-scrollbar::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#4facfe,#00f2fe);border-radius:4px}.asset-scrollbar::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#3a8fd0,#00d4dd)}.asset-loading-mask{background:hsla(0,0%,100%,.9)!important;backdrop-filter:blur(5px)!important}@media (min-width:768px) and (max-width:1024px){.assets{padding:15px}.card-header{padding:15px 20px}.card-header span{font-size:18px}.card-header>div{gap:10px}.stat-card{height:100px}.stat-value{font-size:24px}.stat-label{font-size:12px}.asset-statistics ::v-deep .el-table,.assets ::v-deep .el-table{font-size:14px}.asset-statistics ::v-deep .el-table th,.assets ::v-deep .el-table th{padding:12px 8px}.asset-statistics ::v-deep .el-table td,.assets ::v-deep .el-table td{padding:12px 8px}.chart-container{height:400px}}@media (max-width:767px){.asset-statistics,.assets{padding:10px}.card-header{flex-direction:column;gap:15px;text-align:center;padding:15px}.card-header span{font-size:16px}.card-header>div{width:100%;flex-direction:column;gap:10px}.assets ::v-deep .el-input{width:100%!important}.stats-cards .el-col{margin-bottom:15px}.stat-card{height:90px}.stat-value{font-size:20px;margin-bottom:5px}.stat-label{font-size:11px}.asset-statistics ::v-deep .el-table,.assets ::v-deep .el-table{font-size:13px}.asset-statistics ::v-deep .el-table th,.assets ::v-deep .el-table th{padding:10px 5px}.asset-statistics ::v-deep .el-table td,.assets ::v-deep .el-table td{padding:10px 5px}.asset-statistics ::v-deep .el-button-group .el-button,.assets ::v-deep .el-button-group .el-button{padding:6px 10px;font-size:12px;margin:2px}.asset-statistics ::v-deep .el-dialog,.assets ::v-deep .el-dialog{width:95%!important;margin:10px auto!important}.asset-statistics ::v-deep .el-dialog__header,.assets ::v-deep .el-dialog__header{padding:15px 20px}.asset-statistics ::v-deep .el-dialog__body,.assets ::v-deep .el-dialog__body{padding:15px}.asset-statistics ::v-deep .el-dialog__footer,.assets ::v-deep .el-dialog__footer{padding:15px 20px}.asset-statistics ::v-deep .el-form-item__label,.assets ::v-deep .el-form-item__label{font-size:14px;padding-bottom:5px}.asset-statistics ::v-deep .el-input__inner,.assets ::v-deep .el-input__inner{font-size:14px;padding:10px 12px}.chart-container{height:300px;padding:15px}.asset-statistics ::v-deep .el-tabs__item{padding:0 12px;font-size:13px;height:45px;line-height:45px}.asset-statistics ::v-deep .el-pagination,.assets ::v-deep .el-pagination{padding:15px 5px}.asset-statistics ::v-deep .el-pager li,.assets ::v-deep .el-pager li{min-width:30px;height:30px;line-height:30px;font-size:13px}.assets ::v-deep .el-upload--picture-card{width:80px;height:80px;line-height:80px}.asset-statistics ::v-deep .el-tag,.assets ::v-deep .el-tag{font-size:12px;padding:3px 10px}}@media (max-width:480px){.asset-statistics,.assets{padding:5px}.card-header{padding:12px;margin:-12px -12px 15px -12px}.card-header span{font-size:15px}.stat-card{height:75px}.stat-value{font-size:18px}.stat-label{font-size:10px}.asset-statistics ::v-deep .el-table td,.asset-statistics ::v-deep .el-table th,.assets ::v-deep .el-table td,.assets ::v-deep .el-table th{padding:8px 3px}.asset-statistics ::v-deep .el-button-group .el-button,.assets ::v-deep .el-button-group .el-button{padding:5px 8px;font-size:11px}.chart-container{height:250px;padding:10px}.asset-statistics ::v-deep .el-dialog__header,.assets ::v-deep .el-dialog__header{padding:12px 15px}.asset-statistics ::v-deep .el-dialog__title,.assets ::v-deep .el-dialog__title{font-size:16px}.asset-statistics ::v-deep .el-dialog__body,.assets ::v-deep .el-dialog__body{padding:12px}}@media (max-width:767px) and (orientation:landscape){.asset-statistics,.assets{padding:8px}.stat-card{height:85px}.stat-value{font-size:22px}.chart-container{height:280px}.asset-statistics ::v-deep .el-table__body-wrapper,.assets ::v-deep .el-table__body-wrapper{overflow-x:auto}}@media print{.asset-statistics,.assets{padding:0;background:#fff}.card-header{background:#f0f0f0!important;color:#000!important}.card-header span{color:#000!important;text-shadow:none!important}.asset-statistics ::v-deep .el-table,.assets ::v-deep .el-table{box-shadow:none!important;border:1px solid #ddd!important}.asset-statistics ::v-deep .el-dialog,.assets ::v-deep .el-dialog{box-shadow:none!important;border:1px solid #ddd!important}.el-button,.el-pagination,.el-tabs__nav{display:none!important}}@media (prefers-contrast:high){.asset-statistics ::v-deep .el-input__wrapper,.assets ::v-deep .el-input__wrapper{border:2px solid #000}.asset-statistics ::v-deep .el-button,.assets ::v-deep .el-button{border:2px solid currentColor}.stat-card{border:2px solid #000}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.asset-statistics ::v-deep .el-table tr:hover,.assets ::v-deep .el-table tr:hover{transform:none!important}.stat-card:hover{transform:none!important}}:root{--ph-bg:#070b12;--ph-bg-deep:#04070c;--ph-surface:rgba(12,21,34,.82);--ph-surface-strong:rgba(15,27,43,.94);--ph-surface-soft:rgba(18,34,52,.58);--ph-border:rgba(93,226,255,.2);--ph-border-strong:rgba(93,226,255,.48);--ph-text:#e7f4ff;--ph-muted:#8296ab;--ph-cyan:#51e6ff;--ph-mint:#58f2b8;--ph-magenta:#ff5ba8;--ph-amber:#ffc857;--ph-violet:#a78bfa;--ph-danger:#ff6b7d;--ph-shadow:0 18px 55px rgba(0,0,0,.36);--ph-glow-cyan:0 0 18px rgba(81,230,255,.26);--ph-glow-mint:0 0 18px rgba(88,242,184,.24);--ph-font:"Bahnschrift","Segoe UI","Helvetica Neue",Arial,sans-serif;--ph-ease:cubic-bezier(0.2,0.8,0.2,1)}html{min-height:100%;background:var(--ph-bg-deep)}body{min-height:100vh;margin:0;font-family:var(--ph-font);background:linear-gradient(135deg,rgba(81,230,255,.035),transparent 32%),linear-gradient(315deg,rgba(255,91,168,.035),transparent 36%),var(--ph-bg);color:var(--ph-text)}#app{isolation:isolate;overflow-x:hidden;background:linear-gradient(180deg,rgba(4,7,12,.16),rgba(4,7,12,.42)),transparent}.app-backdrop{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.backdrop-beam,.backdrop-grid,.backdrop-scan{position:absolute;inset:-12%;pointer-events:none}.backdrop-grid{background-image:linear-gradient(rgba(81,230,255,.055) 1px,transparent 0),linear-gradient(90deg,rgba(81,230,255,.055) 1px,transparent 0),linear-gradient(rgba(255,91,168,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,91,168,.025) 1px,transparent 0);background-size:48px 48px,48px 48px,192px 192px,192px 192px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.82),transparent 88%);mask-image:linear-gradient(180deg,rgba(0,0,0,.82),transparent 88%);animation:ph-grid-drift 28s linear infinite}.backdrop-scan{background:repeating-linear-gradient(0deg,transparent,transparent 3px,rgba(81,230,255,.018) 4px,transparent 5px);mix-blend-mode:screen;opacity:.58;animation:ph-scan 12s linear infinite}.backdrop-beam{inset:auto -20% 22%;height:1px;background:linear-gradient(90deg,transparent,rgba(81,230,255,.42),rgba(255,91,168,.3),transparent);filter:blur(.2px);transform:rotate(-12deg);animation:ph-beam 14s ease-in-out infinite}.page-transition-enter-active,.page-transition-leave-active{transition:opacity .42s var(--ph-ease),transform .42s var(--ph-ease),filter .42s var(--ph-ease)}.page-transition-enter-from{opacity:0;transform:translate3d(0,24px,0) scale(.985);filter:blur(8px)}.page-transition-leave-to{opacity:0;transform:translate3d(0,-18px,0) scale(1.01);filter:blur(8px)}.asset-card,.asset-stat-card,.card,.el-card,.jarvis-panel,.module-card,.panel,.stat-card,.suggestion-card{position:relative;overflow:hidden;border:1px solid var(--ph-border)!important;border-radius:8px!important;background:linear-gradient(145deg,rgba(25,49,72,.28),rgba(9,17,29,.82)),var(--ph-surface)!important;box-shadow:var(--ph-shadow),inset 0 1px 0 hsla(0,0%,100%,.035)!important;backdrop-filter:blur(18px) saturate(135%);transition:transform .35s var(--ph-ease),border-color .35s var(--ph-ease),box-shadow .35s var(--ph-ease),background .35s var(--ph-ease)}.asset-card:hover,.asset-stat-card:hover,.card:hover,.el-card:hover,.jarvis-panel:hover,.module-card:hover,.panel:hover,.stat-card:hover,.suggestion-card:hover{transform:translateY(-5px);border-color:var(--ph-border-strong)!important;box-shadow:0 22px 70px rgba(0,0,0,.42),var(--ph-glow-cyan)!important}.asset-card:before,.asset-stat-card:before,.card:before,.el-card:before,.module-card:before,.panel:before,.stat-card:before,.suggestion-card:before{content:"";position:absolute;top:0;left:-35%;width:35%;height:1px;background:linear-gradient(90deg,transparent,var(--ph-cyan),transparent);animation:ph-border-sweep 6s ease-in-out infinite}.card-header,.el-card__header,.panel-header{border-bottom:1px solid rgba(81,230,255,.12)!important;background:linear-gradient(90deg,rgba(81,230,255,.075),transparent 62%)!important}.asset-statistics,.assets,.birthday-reminder-container,.command-center,.daily-report,.device-center,.diary-analysis,.diary-calendar,.goals,.inspiration-capsules,.memos,.monitor-page,.network-visualization-container,.personnel-contacts-container,.personnel-management-container,.projects-page,.user-profile,.weekly-report{background:var(--ph-bg)!important;font-family:var(--ph-font)!important;animation:ph-rise .72s var(--ph-ease) both}.card-header,.glow-text,.page-title,.panel-header,.title-text{letter-spacing:.08em}.glow-text,.page-title,.title-text{color:var(--ph-cyan)!important;text-shadow:0 0 12px rgba(81,230,255,.28)}.el-form-item__label,.page-subtitle,.text-dim{color:var(--ph-muted)!important}.el-table{overflow:hidden;border:1px solid rgba(81,230,255,.1)!important;background:rgba(7,13,23,.48)!important}.el-table th.el-table__cell{background:rgba(81,230,255,.075)!important;color:var(--ph-cyan)!important}.el-table td.el-table__cell{border-color:rgba(81,230,255,.08)!important}.el-table--enable-row-hover .el-table__body tr:hover>td{background:linear-gradient(90deg,rgba(81,230,255,.12),rgba(255,91,168,.05))!important}.el-input__wrapper,.el-select__wrapper,.el-textarea__inner,input,select,textarea{border-color:rgba(81,230,255,.18)!important;background:rgba(4,11,20,.74)!important;color:var(--ph-text)!important;transition:border-color .25s var(--ph-ease),box-shadow .25s var(--ph-ease),transform .25s var(--ph-ease)}.el-input__wrapper:hover,.el-select__wrapper:hover,.el-textarea__inner:hover{border-color:rgba(81,230,255,.48)!important;box-shadow:0 0 18px rgba(81,230,255,.12)!important}.el-input__wrapper.is-focus,.el-textarea__inner:focus{border-color:var(--ph-cyan)!important;box-shadow:0 0 0 3px rgba(81,230,255,.12),0 0 24px rgba(81,230,255,.16)!important}.action-btn,.ai-btn,.animated-button,.copy-btn,.dock-item,.el-button,.home-fab,.login-btn{position:relative;overflow:hidden;border-radius:6px!important;letter-spacing:.045em;transition:transform .28s var(--ph-ease),border-color .28s var(--ph-ease),color .28s var(--ph-ease),box-shadow .28s var(--ph-ease),background .28s var(--ph-ease)}.action-btn:after,.ai-btn:after,.animated-button:after,.el-button:after,.home-fab:after,.login-btn:after{content:"";position:absolute;inset:0 auto 0 -120%;width:70%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transform:skewX(-18deg);transition:left .55s var(--ph-ease)}.action-btn:hover,.ai-btn:hover,.animated-button:hover,.copy-btn:hover,.dock-item:hover,.el-button:hover,.home-fab:hover,.login-btn:hover{transform:translateY(-3px)}.action-btn:hover:after,.ai-btn:hover:after,.animated-button:hover:after,.el-button:hover:after,.home-fab:hover:after,.login-btn:hover:after{left:145%}.ai-btn.approve,.ai-btn.complete,.ai-btn.execute,.animated-button,.el-button--primary,.login-btn{background:linear-gradient(135deg,rgba(81,230,255,.2),rgba(88,242,184,.12))!important;border-color:rgba(81,230,255,.48)!important;color:var(--ph-cyan)!important;box-shadow:0 8px 28px rgba(81,230,255,.12)}.ai-btn.approve:hover,.ai-btn.complete:hover,.ai-btn.execute:hover,.animated-button:hover,.el-button--primary:hover,.login-btn:hover{background:linear-gradient(135deg,rgba(81,230,255,.34),rgba(88,242,184,.2))!important;box-shadow:0 12px 36px rgba(81,230,255,.24)!important}.ai-btn.reject,.el-button--danger{background:rgba(255,107,125,.12)!important;border-color:rgba(255,107,125,.38)!important;color:var(--ph-danger)!important}.ai-btn.regenerate,.ai-btn.skip,.el-button--warning{background:rgba(255,200,87,.1)!important;border-color:rgba(255,200,87,.36)!important;color:var(--ph-amber)!important}.el-tag{border-radius:999px!important;background:rgba(81,230,255,.1)!important;border-color:rgba(81,230,255,.28)!important;color:var(--ph-cyan)!important}.el-tag--success{background:rgba(88,242,184,.11)!important;border-color:rgba(88,242,184,.3)!important;color:var(--ph-mint)!important}.el-tag--warning{background:rgba(255,200,87,.11)!important;border-color:rgba(255,200,87,.3)!important;color:var(--ph-amber)!important}.el-tag--danger{background:rgba(255,107,125,.11)!important;border-color:rgba(255,107,125,.3)!important;color:var(--ph-danger)!important}.el-dialog,.el-message-box{border:1px solid var(--ph-border-strong)!important;border-radius:8px!important;background:rgba(9,18,30,.97)!important;box-shadow:0 30px 100px rgba(0,0,0,.5),0 0 45px rgba(81,230,255,.12)!important}.el-dialog__header{background:linear-gradient(90deg,rgba(81,230,255,.1),transparent)!important}.el-dialog__title,.el-message-box__title{color:var(--ph-cyan)!important}.el-dropdown-menu,.el-picker__popper,.el-popover.el-popper,.el-select-dropdown{border-color:var(--ph-border)!important;background:rgba(9,18,30,.98)!important}.el-progress-bar__inner{background:linear-gradient(90deg,var(--ph-cyan),var(--ph-mint),var(--ph-magenta))!important;box-shadow:0 0 16px rgba(81,230,255,.28)}.el-skeleton__item{background:linear-gradient(90deg,rgba(81,230,255,.06),rgba(81,230,255,.18),rgba(81,230,255,.06))!important;animation:ph-shimmer 1.6s linear infinite}.el-loading-mask{background:rgba(7,11,18,.72)!important;backdrop-filter:blur(8px)}.el-menu-item,.el-tabs__item{transition:color .25s var(--ph-ease),background .25s var(--ph-ease),transform .25s var(--ph-ease)}.el-menu-item:hover,.el-tabs__item.is-active,.el-tabs__item:hover,.home-fab{color:var(--ph-cyan)!important}.home-fab{top:18px;left:18px;gap:9px;border-color:rgba(81,230,255,.4)!important;background:rgba(7,15,26,.82)!important;box-shadow:0 12px 32px rgba(0,0,0,.3),var(--ph-glow-cyan)}.home-fab-icon{display:grid;width:25px;height:25px;place-items:center;border:1px solid rgba(81,230,255,.34);border-radius:6px;background:rgba(81,230,255,.1)}.home-fab-icon img{width:17px;height:17px;filter:hue-rotate(130deg) saturate(1.6) drop-shadow(0 0 5px rgba(81,230,255,.8))}.dock-inner{border-color:rgba(81,230,255,.2)!important;background:rgba(9,18,30,.82)!important;box-shadow:0 18px 50px rgba(0,0,0,.35),0 0 32px rgba(81,230,255,.1)}.dock-item:hover{transform:translateY(-10px) scale(1.08)!important}.matrix-canvas{z-index:0!important;opacity:.12!important;mix-blend-mode:screen}.grid-bg,.scanline-overlay{z-index:0!important;opacity:.32}.login-scene,.register-container{background:var(--ph-bg)!important}.asset-header{margin:-20px -20px 20px!important;border-radius:8px 8px 0 0!important;background:linear-gradient(115deg,rgba(81,230,255,.22),rgba(88,242,184,.08)),rgba(11,24,39,.92)!important;color:var(--ph-text)!important}.asset-header span{color:var(--ph-cyan)!important;text-shadow:0 0 14px rgba(81,230,255,.24)}.asset-btn-primary{border-radius:6px!important;background:linear-gradient(135deg,rgba(81,230,255,.28),rgba(167,139,250,.18))!important;border:1px solid rgba(81,230,255,.42)!important;box-shadow:0 12px 32px rgba(81,230,255,.14)!important;color:var(--ph-text)!important}.asset-table-header{background:rgba(81,230,255,.07)!important}.asset-stat-card{background:linear-gradient(135deg,rgba(81,230,255,.16),rgba(255,91,168,.08)),var(--ph-surface)!important}.asset-stat-value{color:var(--ph-text)!important;text-shadow:0 0 18px rgba(81,230,255,.24)}.asset-dialog-header{background:linear-gradient(115deg,rgba(81,230,255,.2),rgba(255,91,168,.1))!important}.asset-dialog-body{background:rgba(9,18,30,.92)!important}.asset-dialog-footer{border-top-color:rgba(81,230,255,.14)!important;background:rgba(11,22,36,.9)!important}.asset-loading-mask{background:rgba(7,11,18,.72)!important}.login-card,.register-box{border:1px solid var(--ph-border-strong)!important;border-radius:8px!important;background:linear-gradient(145deg,rgba(25,49,72,.34),rgba(8,16,28,.94)),var(--ph-surface-strong)!important;box-shadow:0 32px 100px rgba(0,0,0,.48),0 0 55px rgba(81,230,255,.14)!important}.login-card .card-top-bar,.register-box:before{background:linear-gradient(90deg,transparent,var(--ph-cyan),var(--ph-magenta),transparent)!important}.ai-chat .chat-window,.jarvis-panel{border-color:rgba(81,230,255,.24)!important;background:rgba(9,18,30,.92)!important;box-shadow:0 22px 65px rgba(0,0,0,.42),0 0 30px rgba(81,230,255,.12)!important}.ai-chat .collapse-trigger{border-color:rgba(81,230,255,.38)!important;box-shadow:0 12px 32px rgba(0,0,0,.3),0 0 22px rgba(81,230,255,.2)!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:rgba(81,230,255,.035)}::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:linear-gradient(180deg,rgba(81,230,255,.55),rgba(255,91,168,.38));background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--ph-cyan),var(--ph-magenta))}@keyframes ph-grid-drift{0%{transform:translateZ(0)}to{transform:translate3d(48px,48px,0)}}@keyframes ph-scan{0%{transform:translateY(-8%)}to{transform:translateY(8%)}}@keyframes ph-beam{0%,to{transform:translate3d(-12%,0,0) rotate(-12deg);opacity:.18}50%{transform:translate3d(22%,-8vh,0) rotate(-12deg);opacity:.7}}@keyframes ph-border-sweep{0%{left:-35%;opacity:0}22%{opacity:1}70%{left:115%;opacity:.8}to{left:115%;opacity:0}}@keyframes ph-rise{0%{opacity:0;transform:translate3d(0,18px,0);filter:blur(5px)}to{opacity:1;transform:translateZ(0);filter:blur(0)}}@keyframes ph-shimmer{0%{background-position:-180% 0}to{background-position:180% 0}}@media (max-width:768px){.home-fab{top:10px;left:10px}.asset-card,.asset-stat-card,.card,.el-card,.jarvis-panel,.module-card,.panel,.stat-card,.suggestion-card{border-radius:6px!important}.el-table--enable-row-hover .el-table__body tr:hover>td{transform:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{--app-bg:transparent;--app-panel:rgba(10,16,30,.42);--app-panel-strong:rgba(10,16,30,.62);--app-border:hsla(0,0%,100%,.1);--app-border-strong:rgba(160,200,255,.18);--app-text:#c8d6e5;--app-text-dim:#8b9bb8;--app-cyan:#7dd3fc}*{margin:0;padding:0;box-sizing:border-box}#app{font-family:var(--ph-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--app-text);background:transparent}#app,.app-shell{min-height:100vh;position:relative}.app-shell{z-index:1}.home-fab{position:fixed;top:8px;left:8px;z-index:1200;display:flex;align-items:center;gap:4px;padding:6px 8px;background:rgba(10,14,23,.72);border:1px solid rgba(0,240,255,.18);border-radius:8px;color:rgba(0,240,255,.55);font-size:12px;cursor:pointer;transition:all .2s;pointer-events:auto}.home-fab:hover{border-color:#00f0ff;color:#00f0ff;box-shadow:0 0 15px rgba(0,240,255,.3)}.home-fab-icon{width:18px;height:18px;display:flex}.home-fab-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.home-fab-text{display:none;font-size:10px;font-weight:700;letter-spacing:1px}.home-fab:hover .home-fab-text{display:inline}.search-fab{position:fixed;top:8px;right:8px;z-index:1200;display:flex;align-items:center;padding:6px 10px;background:rgba(10,14,23,.72);border:1px solid rgba(0,240,255,.18);border-radius:8px;color:rgba(0,240,255,.55);font-size:13px;cursor:pointer;transition:all .2s;pointer-events:auto}.search-fab:hover{border-color:#00f0ff;color:#00f0ff;box-shadow:0 0 15px rgba(0,240,255,.3)}.search-fab-icon{line-height:1}.icp-footer{position:fixed;bottom:2px;left:50%;transform:translateX(-50%);z-index:1100;padding:2px 10px;font-size:10px;line-height:1.4;letter-spacing:.5px;white-space:nowrap;background:rgba(10,14,23,.45);border:1px solid hsla(0,0%,100%,.06);border-radius:999px;pointer-events:none}.icp-footer a{color:rgba(139,155,184,.85);text-decoration:none;pointer-events:auto}.icp-footer a:hover{color:var(--app-cyan)}#app{--fab-safe-top:8px;--fab-safe-right:0px}.airoom-page,.chat-page{padding-left:48px!important}.chat-page .composer{padding-right:56px!important}.asset-statistics,.assets,.birthday-reminder-container,.daily-report,.diary-analysis,.diary-calendar,.goals,.inspiration-capsules,.memos,.memos-container,.monitor-page,.network-visualization-container,.personnel-contacts-container,.personnel-management-container,.user-profile,.weekly-report{padding-left:48px!important;padding-top:12px!important}.chat-header,.composer-actions,.page-header,.room-bar{padding-right:52px}.el-card,.el-dialog{backdrop-filter:blur(18px) saturate(1.05);-webkit-backdrop-filter:blur(18px) saturate(1.05)}.el-input__wrapper.is-focus,.el-textarea__inner:focus{border-color:rgba(125,211,252,.45)!important;box-shadow:0 0 0 3px rgba(125,211,252,.12)!important}.el-button--default{border:1px solid hsla(0,0%,100%,.12)!important}.el-button--primary{border:1px solid rgba(125,211,252,.35)!important}.airoom-page .main,.airoom-page .room-list,.airoom-page .topics,.event-card,.focus-card,.panel,.side-card{background:rgba(10,16,30,.4)!important;border:1px solid hsla(0,0%,100%,.09)!important;border-radius:14px!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.airoom-page,.asset-statistics,.assets,.birthday-reminder-container,.chat-page,.command-center,.daily-report,.diary-analysis,.diary-calendar,.goals,.inspiration-capsules,.jarvis-page,.memos,.memos-container,.monitor-page,.network-visualization-container,.personnel-contacts-container,.personnel-management-container,.schedule-page,.user-profile,.weekly-report{background:transparent!important;color:var(--app-text)!important}.el-card{background:var(--app-panel)!important;border:1px solid var(--app-border)!important;border-radius:8px!important;box-shadow:0 2px 12px rgba(0,0,0,.3)!important}.el-card,.el-card__header{color:var(--app-text)!important}.el-card__header{background:transparent!important;border-bottom:1px solid var(--app-border)!important;padding:14px 20px!important}.el-card__body,.el-table{color:var(--app-text)!important}.el-table{background-color:transparent!important}.el-table th.el-table__cell{background-color:rgba(0,240,255,.04)!important;color:var(--app-text)!important;border-bottom:1px solid var(--app-border)!important}.el-table td.el-table__cell{border-bottom:1px solid hsla(0,0%,100%,.03)!important}.el-table tr{background-color:transparent!important}.el-table--enable-row-hover .el-table__body tr:hover>td{background-color:rgba(0,240,255,.04)!important}.el-table__empty-text{color:var(--app-text-dim)!important}.el-table--border:after,.el-table--group:after,.el-table__border-left-patch,.el-table__inner-wrapper:before{background-color:var(--app-border)!important}.el-dialog{background:var(--app-panel)!important;border:1px solid var(--app-border)!important;border-radius:8px!important}.el-dialog__header{border-bottom:1px solid var(--app-border)!important}.el-dialog__body,.el-dialog__title{color:var(--app-text)!important}.el-input__wrapper{background-color:rgba(0,240,255,.03)!important;border:1px solid var(--app-border)!important;box-shadow:none!important}.el-input__wrapper:hover{border-color:rgba(0,240,255,.3)!important}.el-input__wrapper.is-focus{border-color:var(--app-cyan)!important;box-shadow:0 0 8px rgba(0,240,255,.15)!important}.el-input__inner{color:var(--app-text)!important}.el-input__inner::-moz-placeholder{color:var(--app-text-dim)!important}.el-input__inner::placeholder{color:var(--app-text-dim)!important}.el-textarea__inner{color:var(--app-text)!important}.el-select__wrapper,.el-textarea__inner{background-color:rgba(0,240,255,.03)!important;border:1px solid var(--app-border)!important;box-shadow:none!important}.el-select__placeholder{color:var(--app-text-dim)!important}.el-select-dropdown{background:var(--app-panel)!important;border:1px solid var(--app-border)!important}.el-select-dropdown__item{color:var(--app-text)!important}.el-select-dropdown__item.is-hovering,.el-select-dropdown__item:hover{background-color:rgba(0,240,255,.08)!important}.el-button--default{background:rgba(0,240,255,.06)!important;border:1px solid var(--app-border)!important;color:var(--app-text)!important}.el-button--default:hover{border-color:rgba(0,240,255,.3)!important;color:var(--app-cyan)!important}.el-button--primary{background:linear-gradient(135deg,rgba(0,240,255,.2),rgba(0,240,255,.08))!important;border:1px solid rgba(0,240,255,.4)!important;color:var(--app-cyan)!important}.el-button--primary:hover{background:linear-gradient(135deg,rgba(0,240,255,.3),rgba(0,240,255,.15))!important;box-shadow:0 0 12px rgba(0,240,255,.2)!important}.el-button--danger{background:rgba(239,71,111,.1)!important;border:1px solid rgba(239,71,111,.3)!important;color:#ef476f!important}.el-tag{background:rgba(0,240,255,.08)!important;border:1px solid rgba(0,240,255,.2)!important;color:var(--app-cyan)!important}.el-tag--success{background:rgba(6,214,160,.1)!important;border-color:rgba(6,214,160,.3)!important;color:#06d6a0!important}.el-tag--danger{background:rgba(239,71,111,.1)!important;border-color:rgba(239,71,111,.3)!important;color:#ef476f!important}.el-tag--warning{background:rgba(255,190,11,.1)!important;border-color:rgba(255,190,11,.3)!important;color:#ffbe0b!important}.el-form-item__label{color:var(--app-text-dim)!important}.el-date-editor .el-input__wrapper{background-color:rgba(0,240,255,.03)!important}.el-picker__popper{background:var(--app-panel)!important;border:1px solid var(--app-border)!important}.el-pagination{--el-pagination-bg-color:transparent!important;--el-pagination-text-color:var(--app-text-dim)!important;--el-pagination-button-bg-color:rgba(0,240,255,.04)!important}.el-pager li,.el-pagination button{background:rgba(0,240,255,.04)!important;color:var(--app-text-dim)!important}.el-pager li.is-active{background:rgba(0,240,255,.15)!important;color:var(--app-cyan)!important}.el-message-box{background:var(--app-panel)!important;border:1px solid var(--app-border)!important}.el-message-box__title{color:var(--app-text)!important}.el-message-box__message{color:var(--app-text-dim)!important}.el-calendar{background:transparent!important}.el-calendar__header{border-bottom:1px solid rgba(0,240,255,.1)!important}.el-calendar__title{color:#c8d6e5!important}.el-calendar-table,.el-calendar__body{background:transparent!important}.el-calendar-table thead th{color:#5a6a80!important;border-bottom:1px solid rgba(0,240,255,.06)!important}.el-calendar-table td{border:1px solid rgba(0,240,255,.06)!important}.el-calendar-day,.el-calendar-table td{background:transparent!important;color:#c8d6e5!important}.el-calendar-day:hover{background:rgba(0,240,255,.06)!important}.el-calendar-table .is-selected{background:rgba(0,240,255,.1)!important}.el-calendar-table .is-today{color:#00f0ff!important}.el-date-table td.current:not(.disabled) span{background:rgba(0,240,255,.2)!important;color:#00f0ff!important}.el-menu{background-color:transparent!important;border:none!important}.el-popover.el-popper{color:var(--app-text)!important}.el-dropdown-menu,.el-popover.el-popper{background:var(--app-panel)!important;border:1px solid var(--app-border)!important}.el-dropdown-menu__item{color:var(--app-text)!important}.el-dropdown-menu__item:hover{background:rgba(0,240,255,.08)!important;color:var(--app-cyan)!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(0,240,255,.15);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:rgba(0,240,255,.3)}.page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--app-border)}.page-title{font-size:20px;font-weight:700;color:var(--app-cyan);letter-spacing:2px;text-shadow:0 0 10px rgba(0,240,255,.3)}.page-subtitle{font-size:12px;color:var(--app-text-dim);letter-spacing:1px;margin-top:4px}.card-header{display:flex;justify-content:space-between;align-items:center}.el-card,.el-dialog{background:rgba(10,16,30,.48)!important;border:1px solid hsla(0,0%,100%,.1)!important;border-radius:14px!important;box-shadow:0 10px 40px rgba(0,0,0,.22)!important;backdrop-filter:blur(18px) saturate(1.05)!important;-webkit-backdrop-filter:blur(18px) saturate(1.05)!important}.el-card__header,.el-dialog__header{background:transparent!important;border-bottom:1px solid hsla(0,0%,100%,.06)!important}.el-table th.el-table__cell{background-color:hsla(0,0%,100%,.035)!important;border-bottom:1px solid hsla(0,0%,100%,.08)!important;font-weight:600!important}.el-table td.el-table__cell{background:transparent!important;border-bottom:1px solid hsla(0,0%,100%,.05)!important}.el-table--enable-row-hover .el-table__body tr:hover>td{background-color:hsla(0,0%,100%,.045)!important}.el-input__wrapper,.el-select__wrapper,.el-textarea__inner{background-color:hsla(0,0%,100%,.04)!important;border:1px solid hsla(0,0%,100%,.1)!important;box-shadow:none!important}.el-button--default{background:hsla(0,0%,100%,.05)!important;border-color:hsla(0,0%,100%,.12)!important}.el-button--primary{background:rgba(125,211,252,.16)!important;border-color:rgba(125,211,252,.35)!important;color:#b6e4ff!important}.el-tag{background:hsla(0,0%,100%,.07)!important;border:1px solid hsla(0,0%,100%,.12)!important;color:var(--app-text)!important}.airoom-page .main,.airoom-page .room-list,.airoom-page .topics,.event-card,.focus-card,.jarvis-page .panel,.jarvis-page .side-card,.side-card{background:rgba(10,16,30,.4)!important;border:1px solid hsla(0,0%,100%,.09)!important;border-radius:14px!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important}