#app{min-height:100vh;background-color:#f2f2f2}.data-value[data-v-21982089]{display:flex;align-items:baseline;justify-content:center;gap:2px;white-space:nowrap}.data-number[data-v-21982089]{font-size:30px;font-weight:800;color:#1d71ff;font-family:SevenSegment,Courier New,Courier,monospace;line-height:1;letter-spacing:-.5px;white-space:nowrap}.data-unit[data-v-21982089]{font-size:14px;font-weight:400;color:#6b7280;line-height:1;margin-left:2px;white-space:nowrap}.data-label[data-v-21982089]{font-size:14px;color:#6b7280;font-weight:500;line-height:1.3;white-space:nowrap;text-align:center;display:block;width:100%;margin:0 auto;box-sizing:border-box}.data-value:hover .data-number[data-v-21982089],.data-value:hover .data-unit[data-v-21982089]{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media (max-width: 768px){.data-number[data-v-21982089]{font-size:30px}.data-unit[data-v-21982089]{font-size:14px}}.data-value.primary .data-number[data-v-21982089]{color:#1d71ff}.data-value.success .data-number[data-v-21982089]{color:#10b981}.data-value.warning .data-number[data-v-21982089]{color:#f59e0b}.data-value.danger .data-number[data-v-21982089]{color:#ef4444}.data-value.primary .data-unit[data-v-21982089],.data-value.success .data-unit[data-v-21982089],.data-value.warning .data-unit[data-v-21982089],.data-value.danger .data-unit[data-v-21982089]{color:#6b7280}.core-data-card[data-v-21982089]{background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;padding:16px;box-shadow:0 10px 30px #0000001a,0 0 0 1px #fff3 inset;position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.core-data-card[data-v-21982089]:hover{transform:translateY(-4px);box-shadow:0 25px 50px #00000026,0 0 0 1px #ffffff4d inset}.card-header[data-v-21982089]{display:flex;align-items:center;gap:16px;margin-bottom:24px;position:relative}.header-icon[data-v-21982089]{width:36px;height:36px;background:linear-gradient(135deg,#88b3fb,#1d71ff);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff}.header-title[data-v-21982089]{font-size:20px;font-weight:700;color:#1a1a2e;margin:0}.header-decoration[data-v-21982089]{position:absolute;top:-20px;right:-20px;width:100px;height:100px;background:radial-gradient(circle,rgba(102,126,234,.1) 0%,transparent 70%);border-radius:50%}.stats-grid[data-v-21982089]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.stat-item[data-v-21982089]{background:linear-gradient(135deg,rgba(102,126,234,.05),rgba(118,75,162,.05));border:1px solid rgba(102,126,234,.1);border-radius:16px;padding:24px;text-align:center;position:relative;overflow:hidden;transition:all .3s ease;animation:slideUp-21982089 .6s ease-out forwards;opacity:0}.stat-item[data-v-21982089]:nth-child(1){animation-delay:.05s}.stat-item[data-v-21982089]:nth-child(2){animation-delay:.1s}.stat-item[data-v-21982089]:nth-child(3){animation-delay:.15s}.stat-item[data-v-21982089]:hover{background:linear-gradient(135deg,rgba(102,126,234,.08),rgba(118,75,162,.08));border-color:#667eea33;transform:scale(1.02)}.stat-content[data-v-21982089]{position:relative;z-index:2}.stat-value[data-v-21982089]{margin-bottom:8px;white-space:nowrap}.stat-value[data-v-21982089] .data-number{font-size:30px;font-weight:800;color:#1d71ff;font-family:SevenSegment,Courier New,Courier,monospace}.stat-value[data-v-21982089] .data-unit{font-size:14px;font-weight:400;color:#6b7280}.stat-label[data-v-21982089]{display:flex;align-items:center;justify-content:center;gap:4px}.click-hint[data-v-21982089]{font-size:12px;opacity:.6;transition:opacity .2s}.stat-item.clickable[data-v-21982089]{cursor:pointer}.stat-item.clickable:hover .click-hint[data-v-21982089]{opacity:1}.stat-decoration[data-v-21982089]{position:absolute;top:-10px;right:-10px;width:60px;height:60px;background:radial-gradient(circle,rgba(102,126,234,.15) 0%,transparent 70%);border-radius:50%;animation:float-21982089 3s ease-in-out infinite}@keyframes float-21982089{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(180deg)}}@keyframes slideUp-21982089{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.stats-grid[data-v-21982089]{grid-template-columns:repeat(3,1fr);gap:8px}.stat-item[data-v-21982089]{padding:16px}.card-header[data-v-21982089]{margin-bottom:16px}.header-icon[data-v-21982089]{width:36px;height:36px}.header-icon svg[data-v-21982089]{width:20px;height:20px}.header-title[data-v-21982089]{font-size:18px}.data-value[data-v-c90d9d2d]{display:flex;align-items:baseline;justify-content:center;gap:2px;white-space:nowrap}.data-number[data-v-c90d9d2d]{font-size:30px;font-weight:800;color:#1d71ff;font-family:SevenSegment,Courier New,Courier,monospace;line-height:1;letter-spacing:-.5px;white-space:nowrap}.data-unit[data-v-c90d9d2d]{font-size:14px;font-weight:400;color:#6b7280;line-height:1;margin-left:2px;white-space:nowrap}.data-label[data-v-c90d9d2d]{font-size:14px;color:#6b7280;font-weight:500;line-height:1.3;white-space:nowrap;text-align:center;display:block;width:100%;margin:0 auto;box-sizing:border-box}.data-value:hover .data-number[data-v-c90d9d2d],.data-value:hover .data-unit[data-v-c90d9d2d]{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media (max-width: 768px){.data-number[data-v-c90d9d2d]{font-size:30px}.data-unit[data-v-c90d9d2d]{font-size:14px}}.data-value.primary .data-number[data-v-c90d9d2d]{color:#1d71ff}.data-value.success .data-number[data-v-c90d9d2d]{color:#10b981}.data-value.warning .data-number[data-v-c90d9d2d]{color:#f59e0b}.data-value.danger .data-number[data-v-c90d9d2d]{color:#ef4444}.data-value.primary .data-unit[data-v-c90d9d2d],.data-value.success .data-unit[data-v-c90d9d2d],.data-value.warning .data-unit[data-v-c90d9d2d],.data-value.danger .data-unit[data-v-c90d9d2d]{color:#6b7280}.financial-data-card[data-v-c90d9d2d]{background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;padding:16px;box-shadow:0 10px 30px #0000001a}.card-header[data-v-c90d9d2d]{display:flex;align-items:center;gap:16px;margin-bottom:24px}.header-icon[data-v-c90d9d2d]{width:36px;height:36px;background:linear-gradient(135deg,#88b3fb,#1d71ff);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff}.header-icon svg[data-v-c90d9d2d]{width:20px;height:20px}.header-title[data-v-c90d9d2d]{font-size:20px;font-weight:700;color:#1a1a2e;margin:0}.financial-list[data-v-c90d9d2d]{margin-bottom:8px;display:flex;gap:8px;padding-bottom:16px}.financial-item[data-v-c90d9d2d]{background:linear-gradient(135deg,rgba(102,126,234,.05),rgba(118,75,162,.05));border:1px solid rgba(102,126,234,.1);border-radius:16px;padding:24px;text-align:center;position:relative;overflow:hidden;transition:all .3s ease;animation:slideUp-c90d9d2d .6s ease-out forwards;opacity:0}.financial-item[data-v-c90d9d2d]:nth-child(1){animation-delay:.05s}.financial-item[data-v-c90d9d2d]:nth-child(2){animation-delay:.1s}.financial-item[data-v-c90d9d2d]:nth-child(3){animation-delay:.15s}.financial-item[data-v-c90d9d2d]:hover{background:linear-gradient(135deg,rgba(102,126,234,.08),rgba(118,75,162,.08));border-color:#667eea33;transform:scale(1.02)}.financial-content[data-v-c90d9d2d]{position:relative;z-index:2}.financial-value[data-v-c90d9d2d]{margin-bottom:8px;white-space:nowrap}.financial-metrics[data-v-c90d9d2d]{display:flex;flex-direction:column;gap:8px}.metric-row[data-v-c90d9d2d]{display:flex;align-items:center;justify-content:space-between;font-size:12px;white-space:nowrap;width:100%;padding:0 4px}.metric-label[data-v-c90d9d2d]{color:#6b7280;font-size:11px;white-space:nowrap}.metric-value[data-v-c90d9d2d]{font-weight:700;padding:2px 6px;border-radius:4px;font-size:10px}.metric-value.rate[data-v-c90d9d2d]{background:rgba(102,126,234,.1);color:#667eea}.metric-value.vacancy[data-v-c90d9d2d]{background:rgba(245,158,11,.1);color:#f59e0b}.financial-decoration[data-v-c90d9d2d]{position:absolute;top:-10px;right:-10px;width:60px;height:60px;background:radial-gradient(circle,rgba(102,126,234,.15) 0%,transparent 70%);border-radius:50%;animation:float-c90d9d2d 3s ease-in-out infinite}.chart-toggle-section[data-v-c90d9d2d]{margin-top:8px}.chart-toggle-header[data-v-c90d9d2d]{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:8px 0;transition:all .3s ease}.chart-toggle-header[data-v-c90d9d2d]:hover{background:rgba(102,126,234,.05);margin:0 -12px;padding:8px 12px;border-radius:12px}.chart-toggle-header h3[data-v-c90d9d2d]{font-size:16px;font-weight:600;color:#374151;margin:0}.toggle-arrow[data-v-c90d9d2d]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:transform .3s ease}.toggle-arrow.expanded[data-v-c90d9d2d]{transform:rotate(180deg)}.toggle-arrow svg[data-v-c90d9d2d]{width:16px;height:16px}.chart-expanded-content[data-v-c90d9d2d]{margin-top:8px}.chart-header[data-v-c90d9d2d]{display:flex;justify-content:flex-end;align-items:center;margin-bottom:12px}.chart-header h3[data-v-c90d9d2d]{font-size:16px;font-weight:600;color:#374151;margin:0}.legend[data-v-c90d9d2d]{display:flex;gap:16px}.legend-item[data-v-c90d9d2d]{display:flex;align-items:center;gap:8px;font-size:13px;color:#6b7280}.legend-dot[data-v-c90d9d2d]{width:8px;height:8px;border-radius:50%}.legend-item.rate .legend-dot[data-v-c90d9d2d]{background:#667eea}.legend-item.vacancy .legend-dot[data-v-c90d9d2d]{background:#f59e0b}.chart-container[data-v-c90d9d2d]{height:220px;background:rgba(249,250,251,.5);border-radius:12px;padding:12px}@keyframes slideUp-c90d9d2d{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes float-c90d9d2d{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(180deg)}}.financial-item[data-v-c90d9d2d]{flex-direction:column;align-items:center;gap:8px;padding:12px 8px;flex:1}.metrics-vertical[data-v-c90d9d2d]{align-items:center;gap:6px}.chart-header[data-v-c90d9d2d]{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:16px}.data-value[data-v-67b09ec9]{display:flex;align-items:baseline;justify-content:center;gap:2px;white-space:nowrap}.data-number[data-v-67b09ec9]{font-size:30px;font-weight:800;color:#1d71ff;font-family:SevenSegment,Courier New,Courier,monospace;line-height:1;letter-spacing:-.5px;white-space:nowrap}.data-unit[data-v-67b09ec9]{font-size:14px;font-weight:400;color:#6b7280;line-height:1;margin-left:2px;white-space:nowrap}.data-label[data-v-67b09ec9]{font-size:14px;color:#6b7280;font-weight:500;line-height:1.3;white-space:nowrap;text-align:center;display:block;width:100%;margin:0 auto;box-sizing:border-box}.data-value:hover .data-number[data-v-67b09ec9],.data-value:hover .data-unit[data-v-67b09ec9]{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media (max-width: 768px){.data-number[data-v-67b09ec9]{font-size:30px}.data-unit[data-v-67b09ec9]{font-size:14px}}.data-value.primary .data-number[data-v-67b09ec9]{color:#1d71ff}.data-value.success .data-number[data-v-67b09ec9]{color:#10b981}.data-value.warning .data-number[data-v-67b09ec9]{color:#f59e0b}.data-value.danger .data-number[data-v-67b09ec9]{color:#ef4444}.data-value.primary .data-unit[data-v-67b09ec9],.data-value.success .data-unit[data-v-67b09ec9],.data-value.warning .data-unit[data-v-67b09ec9],.data-value.danger .data-unit[data-v-67b09ec9]{color:#6b7280}.business-data-card[data-v-67b09ec9]{background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;padding:16px;box-shadow:0 10px 30px #0000001a,0 0 0 1px #fff3 inset}.card-header[data-v-67b09ec9]{display:flex;align-items:center;gap:16px;margin-bottom:24px}.header-icon[data-v-67b09ec9]{width:36px;height:36px;background:linear-gradient(135deg,#88b3fb,#1d71ff);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff}.header-icon svg[data-v-67b09ec9]{width:20px;height:20px}.header-title[data-v-67b09ec9]{font-size:20px;font-weight:700;color:#1a1a2e;margin:0}.business-grid[data-v-67b09ec9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px}.business-item[data-v-67b09ec9]{background:linear-gradient(135deg,rgba(102,126,234,.05),rgba(118,75,162,.05));border:1px solid rgba(102,126,234,.1);border-radius:16px;padding:24px;text-align:center;position:relative;overflow:hidden;transition:all .3s ease;cursor:pointer}.business-item[data-v-67b09ec9]:hover{background:linear-gradient(135deg,rgba(102,126,234,.08),rgba(118,75,162,.08));border-color:#667eea33;transform:scale(1.02)}.item-content[data-v-67b09ec9]{position:relative;z-index:2}.item-value[data-v-67b09ec9]{margin-bottom:8px;white-space:nowrap}.item-decoration[data-v-67b09ec9]{position:absolute;top:-10px;right:-10px;width:60px;height:60px;background:radial-gradient(circle,rgba(102,126,234,.15) 0%,transparent 70%);border-radius:50%;animation:float-67b09ec9 3s ease-in-out infinite}.business-item[data-v-67b09ec9]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,transparent,rgba(255,255,255,.1));opacity:0;transition:opacity .3s ease}.business-item[data-v-67b09ec9]:hover:before{opacity:1}.business-item[data-v-67b09ec9]{animation:slideUp-67b09ec9 .6s ease-out forwards;opacity:0}.business-item[data-v-67b09ec9]:nth-child(1){animation-delay:.05s}.business-item[data-v-67b09ec9]:nth-child(2){animation-delay:.1s}.business-item[data-v-67b09ec9]:nth-child(3){animation-delay:.15s}.business-item[data-v-67b09ec9]:nth-child(4){animation-delay:.2s}.business-item[data-v-67b09ec9]:nth-child(5){animation-delay:.25s}.business-item[data-v-67b09ec9]:nth-child(6){animation-delay:.3s}.business-item[data-v-67b09ec9]:nth-child(7){animation-delay:.35s}.business-item[data-v-67b09ec9]:nth-child(8){animation-delay:.4s}.business-item[data-v-67b09ec9]:nth-child(9){animation-delay:.45s}.business-item[data-v-67b09ec9]:nth-child(10){animation-delay:.5s}.business-item[data-v-67b09ec9]:nth-child(11){animation-delay:.55s}.business-item[data-v-67b09ec9]:nth-child(12){animation-delay:.6s}@keyframes slideUp-67b09ec9{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes float-67b09ec9{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(180deg)}}.business-grid[data-v-67b09ec9]{grid-template-columns:repeat(3,1fr);gap:8px}.business-item[data-v-67b09ec9]{padding:12px}.item-label[data-v-67b09ec9]{font-size:14px}.data-value[data-v-c038a8aa]{display:flex;align-items:baseline;justify-content:center;gap:2px;white-space:nowrap}.data-number[data-v-c038a8aa]{font-size:30px;font-weight:800;color:#1d71ff;font-family:SevenSegment,Courier New,Courier,monospace;line-height:1;letter-spacing:-.5px;white-space:nowrap}.data-unit[data-v-c038a8aa]{font-size:14px;font-weight:400;color:#6b7280;line-height:1;margin-left:2px;white-space:nowrap}.data-label[data-v-c038a8aa]{font-size:14px;color:#6b7280;font-weight:500;line-height:1.3;white-space:nowrap;text-align:center;display:block;width:100%;margin:0 auto;box-sizing:border-box}.data-value:hover .data-number[data-v-c038a8aa],.data-value:hover .data-unit[data-v-c038a8aa]{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media (max-width: 768px){.data-number[data-v-c038a8aa]{font-size:30px}.data-unit[data-v-c038a8aa]{font-size:14px}}.data-value.primary .data-number[data-v-c038a8aa]{color:#1d71ff}.data-value.success .data-number[data-v-c038a8aa]{color:#10b981}.data-value.warning .data-number[data-v-c038a8aa]{color:#f59e0b}.data-value.danger .data-number[data-v-c038a8aa]{color:#ef4444}.data-value.primary .data-unit[data-v-c038a8aa],.data-value.success .data-unit[data-v-c038a8aa],.data-value.warning .data-unit[data-v-c038a8aa],.data-value.danger .data-unit[data-v-c038a8aa]{color:#6b7280}.capital-pool-card[data-v-c038a8aa]{background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;padding:16px;box-shadow:0 10px 30px #0000001a,0 0 0 1px #fff3 inset}.card-header[data-v-c038a8aa]{display:flex;align-items:center;gap:12px;margin-bottom:0}.header-icon[data-v-c038a8aa]{width:36px;height:36px;background:linear-gradient(135deg,#88b3fb,#1d71ff);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.header-icon svg[data-v-c038a8aa]{width:20px;height:20px}.header-title[data-v-c038a8aa]{font-size:20px;font-weight:700;color:#1a1a2e;margin:0}.ring-chart-section[data-v-c038a8aa]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:32px;width:100%;margin:24px 0;padding:32px;background:linear-gradient(135deg,rgba(102,126,234,.05),rgba(118,75,162,.05));border-radius:16px;border:1px solid rgba(102,126,234,.1)}.chart-legend[data-v-c038a8aa]{display:flex;flex-direction:column;gap:12px;min-width:150px}.legend-item[data-v-c038a8aa]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:rgba(255,255,255,.8);border-radius:8px;border:1px solid rgba(0,0,0,.05)}.legend-color[data-v-c038a8aa]{width:16px;height:16px;border-radius:4px;flex-shrink:0}.legend-text[data-v-c038a8aa]{display:flex;justify-content:space-between;align-items:center;flex:1;gap:8px}.legend-name[data-v-c038a8aa]{font-size:14px;color:#374151;font-weight:500}.legend-percentage[data-v-c038a8aa]{font-size:14px;font-weight:600;color:#667eea}.chart-container[data-v-c038a8aa]{position:relative;width:180px;height:180px;display:flex;align-items:center;justify-content:center}.ring-chart[data-v-c038a8aa]{width:180px;height:180px;filter:drop-shadow(0 10px 30px rgba(102,126,234,.6))}.ring-segment[data-v-c038a8aa]{transition:all .3s ease;cursor:pointer}.ring-segment[data-v-c038a8aa]:hover{filter:brightness(1.2)}.ring-segment.active[data-v-c038a8aa]{filter:brightness(1.3);stroke-width:14}.chart-center[data-v-c038a8aa]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:10}@keyframes rotate-c038a8aa{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.total-value[data-v-c038a8aa]{z-index:1;position:relative;line-height:1;white-space:nowrap}.total-value[data-v-c038a8aa] .data-number{font-size:30px;font-weight:800;color:#1d71ff;font-family:SevenSegment,Courier New,Courier,monospace}.total-value[data-v-c038a8aa] .data-unit{font-size:14px;font-weight:400}.total-label[data-v-c038a8aa]{font-size:14px;color:#6b7280;font-weight:500;z-index:1;position:relative;line-height:1;margin-top:4px}.main-content[data-v-c038a8aa]{display:grid;grid-template-columns:1fr;gap:16px}.section-title[data-v-c038a8aa]{font-size:14px;font-weight:600;color:#374151;margin-bottom:12px;text-align:left}.sources-section[data-v-c038a8aa]{margin-bottom:0}.sources-grid[data-v-c038a8aa]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.source-item[data-v-c038a8aa]{background:linear-gradient(135deg,rgba(102,126,234,.05),rgba(118,75,162,.05));border:1px solid rgba(102,126,234,.1);border-radius:16px;padding:24px;text-align:center;position:relative;overflow:hidden;transition:all .3s ease;cursor:pointer;animation:slideUp-c038a8aa .6s ease-out forwards;opacity:0}.source-item[data-v-c038a8aa]:nth-child(1){animation-delay:.05s}.source-item[data-v-c038a8aa]:nth-child(2){animation-delay:.1s}.source-item[data-v-c038a8aa]:nth-child(3){animation-delay:.15s}.source-item[data-v-c038a8aa]:hover{background:linear-gradient(135deg,rgba(102,126,234,.08),rgba(118,75,162,.08));border-color:#667eea33;transform:scale(1.02)}.source-item.active[data-v-c038a8aa]{border:2px solid;transform:scale(1.05);box-shadow:0 8px 24px #00000026}.source-content[data-v-c038a8aa]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;gap:4px}.source-value[data-v-c038a8aa]{display:flex;align-items:baseline;justify-content:center;gap:2px;white-space:nowrap;width:100%}.source-value[data-v-c038a8aa] .data-number{font-size:30px;font-weight:800;color:#1d71ff;font-family:SevenSegment,Courier New,Courier,monospace}.source-value[data-v-c038a8aa] .data-unit{font-size:14px;font-weight:400}.source-percentage[data-v-c038a8aa]{background:linear-gradient(135deg,#88b3fb,#1d71ff);color:#fff;font-size:10px;font-weight:600;padding:2px 6px;border-radius:4px;display:inline-block;margin-top:4px}.source-decoration[data-v-c038a8aa],.addition-decoration[data-v-c038a8aa]{position:absolute;top:-10px;right:-10px;width:60px;height:60px;background:radial-gradient(circle,rgba(102,126,234,.15) 0%,transparent 70%);border-radius:50%;animation:float-c038a8aa 3s ease-in-out infinite}.addition-section[data-v-c038a8aa]{margin-top:0}.addition-grid[data-v-c038a8aa]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.addition-item[data-v-c038a8aa]{background:linear-gradient(135deg,rgba(102,126,234,.05),rgba(118,75,162,.05));border:1px solid rgba(102,126,234,.1);border-radius:16px;padding:24px;text-align:center;position:relative;transition:all .3s ease;overflow:hidden;animation:slideUp-c038a8aa .6s ease-out forwards;opacity:0}.addition-item[data-v-c038a8aa]:nth-child(1){animation-delay:.05s}.addition-item[data-v-c038a8aa]:nth-child(2){animation-delay:.1s}.addition-item[data-v-c038a8aa]:hover{background:linear-gradient(135deg,rgba(102,126,234,.08),rgba(118,75,162,.08));border-color:#667eea33;transform:scale(1.02)}.addition-value[data-v-c038a8aa]{margin-bottom:4px;white-space:nowrap}.addition-value[data-v-c038a8aa] .data-number{font-size:30px;font-weight:800;color:#1d71ff;font-family:SevenSegment,Courier New,Courier,monospace}.addition-value[data-v-c038a8aa] .data-unit{font-size:14px;font-weight:400}@keyframes slideUp-c038a8aa{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes float-c038a8aa{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(180deg)}}.financial-dashboard[data-v-b6760195]{min-height:100vh;padding:0;background-color:#f2f2f2}.dashboard-main[data-v-b6760195]{padding:12px;max-width:none;margin:0}.data-section[data-v-b6760195]{margin-bottom:16px}.params-debug[data-v-b6760195]{position:fixed;top:10px;right:10px;background:rgba(0,0,0,.8);color:#fff;padding:8px 12px;border-radius:4px;font-size:12px;z-index:1000;display:flex;flex-direction:column;gap:4px}.params-debug small[data-v-b6760195]{margin:0}.partner-list[data-v-20b1b87d]{min-height:100vh;background-color:#f5f5f5}.list-container[data-v-20b1b87d]{padding:20px;max-height:100vh;overflow-y:auto}.partner-item[data-v-20b1b87d]:first-child{margin-top:20px}.partner-item[data-v-20b1b87d]{background:white;border-radius:12px;padding:20px;margin-bottom:12px;box-shadow:0 2px 8px #0000000f;border:1px solid #F0F0F0;transition:transform .2s,box-shadow .2s}.partner-item[data-v-20b1b87d]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000001a}.row-1[data-v-20b1b87d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.company-name[data-v-20b1b87d]{margin:0;font-size:16px;font-weight:600;color:#333;line-height:1.4;flex:1}.sign-date[data-v-20b1b87d]{font-size:12px;color:#999;margin-left:12px}.row-2[data-v-20b1b87d]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.data-block[data-v-20b1b87d]{text-align:center;background:#F8F9FA;padding:12px 8px;border-radius:8px;border:1px solid #E9ECEF}.data-value[data-v-20b1b87d]{font-size:18px;font-weight:600;color:#1a1a1a;font-family:SevenSegment,Courier New,Courier,monospace;margin-bottom:4px}.data-label[data-v-20b1b87d]{font-size:12px;color:#666}.loading-indicator[data-v-20b1b87d],.end-indicator[data-v-20b1b87d],.empty-state[data-v-20b1b87d]{text-align:center;padding:20px;color:#666;font-size:14px;display:flex;align-items:center;justify-content:center;gap:8px}.spinner[data-v-20b1b87d]{width:16px;height:16px;border:2px solid #E0E0E0;border-top:2px solid #007AFF;border-radius:50%;animation:spin-20b1b87d 1s linear infinite}@keyframes spin-20b1b87d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.header[data-v-20b1b87d]{padding:12px 16px;flex-direction:column;gap:8px;align-items:stretch}.header h2[data-v-20b1b87d]{text-align:center}.list-container[data-v-20b1b87d]{padding:0 16px 16px}.partner-item[data-v-20b1b87d]{padding:16px}.row-3[data-v-20b1b87d]{gap:8px}.data-block[data-v-20b1b87d]{padding:10px 6px}.data-value[data-v-20b1b87d]{font-size:16px}}*{margin:0;padding:0;box-sizing:border-box}@font-face{font-family:SevenSegment;src:url(./SevenSegment-3d190707.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Helvetica Neue,Arial,sans-serif;line-height:1.6;color:#1a1a2e;background:#f8fafc;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{min-height:100vh;position:relative}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:rgba(0,0,0,.05);border-radius:3px}::-webkit-scrollbar-thumb{background:rgba(102,126,234,.3);border-radius:3px;transition:background .3s ease}::-webkit-scrollbar-thumb:hover{background:rgba(102,126,234,.5)}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.fade-in{animation:fadeIn .6s ease-out forwards}.slide-in-left{animation:slideInLeft .6s ease-out forwards}.pulse{animation:pulse 2s ease-in-out infinite}.text-gradient{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-success{background:linear-gradient(135deg,#10b981,#059669);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-warning{background:linear-gradient(135deg,#f59e0b,#d97706);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-danger{background:linear-gradient(135deg,#ef4444,#dc2626);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.card-shadow{box-shadow:0 20px 40px #0000001a,0 0 0 1px #fff3 inset}.backdrop-blur{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.glass-effect{background:rgba(255,255,255,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2)}@media (max-width: 768px){body{font-size:14px}}@media (hover: none){*:hover{transition:none!important}}
