.fade-enter-active[data-v-41d1bd2a],.fade-leave-active[data-v-41d1bd2a]{transition:opacity .3s ease}.fade-enter-from[data-v-41d1bd2a],.fade-leave-to[data-v-41d1bd2a]{opacity:0}.home-page[data-v-6edd72c4]{min-height:80vh;background:linear-gradient(180deg,#e8f4f8,#d6e9f0)}.container[data-v-6edd72c4]{padding:1.15rem 0;background:linear-gradient(180deg,#b8d9e8,#d6e9f0)}.header-section[data-v-6edd72c4]{padding:.9375rem .9375rem .625rem}.company-logo-wrapper[data-v-6edd72c4]{width:100%;padding:0 .3125rem;margin-bottom:.625rem;display:flex;justify-content:center}.company-logo-full[data-v-6edd72c4]{width:100%;max-width:20.3125rem;height:auto}.page-title[data-v-6edd72c4]{font-size:1.5rem;font-weight:700;color:#333;text-align:center;letter-spacing:.125rem}.company-slogan[data-v-6edd72c4]{font-size:.875rem;color:#666;text-align:center;margin-top:.5rem}.video-section[data-v-6edd72c4]{position:relative;width:21.5625rem;height:15rem;margin:0 auto 1.25rem;border-radius:.625rem;overflow:hidden;box-shadow:0 .25rem .75rem #00000026}.video-cover[data-v-6edd72c4]{width:100%;height:100%;object-fit:cover;cursor:pointer}.video-overlay[data-v-6edd72c4]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:#0003;cursor:pointer;transition:all .3s}.video-overlay[data-v-6edd72c4]:hover{background:#0000004d}.play-button[data-v-6edd72c4]{transition:transform .3s;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3))}.play-button[data-v-6edd72c4]:hover{transform:scale(1.1)}.play-button[data-v-6edd72c4]:active{transform:scale(1.05)}.video-controls[data-v-6edd72c4]{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;gap:.5rem;padding:.75rem;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);transition:opacity .3s}.control-btn[data-v-6edd72c4]{background:none;border:none;padding:.25rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s}.control-btn[data-v-6edd72c4]:active{transform:scale(.9)}.progress-container[data-v-6edd72c4]{flex:1;cursor:pointer;padding:.5rem 0}.progress-bar[data-v-6edd72c4]{height:4px;background:#ffffff4d;border-radius:2px;overflow:hidden}.progress-filled[data-v-6edd72c4]{height:100%;background:#4a9ee0;transition:width .1s linear}.time-display[data-v-6edd72c4]{color:#fff;font-size:.75rem;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.5)}.card-grid[data-v-6edd72c4]{display:flex;gap:.625rem;padding:0 .6375rem;margin-bottom:1.25rem}.feature-card[data-v-6edd72c4]{border-radius:.9375rem;overflow:hidden;box-shadow:0 .125rem .5rem #0000001a;position:relative;cursor:pointer;transition:all .3s}.feature-card[data-v-6edd72c4]:active{transform:scale(.98)}.card-large[data-v-6edd72c4]{flex:1;height:11.25rem;background:linear-gradient(135deg,#4a9ee0,#2e7bc0)}.card-company[data-v-6edd72c4]{position:relative;overflow:hidden;background-color:#4a9ee0}.card-bg-image[data-v-6edd72c4]{width:100%;height:100%;display:block;object-fit:cover}.card-column[data-v-6edd72c4]{flex:1;display:flex;flex-direction:column;gap:.625rem}.card-small[data-v-6edd72c4]{height:5.3125rem;background:linear-gradient(135deg,#6bb5e8,#4a9ee0);position:relative;overflow:hidden}.card-project[data-v-6edd72c4]{background-color:#6bb5e8}.card-patent[data-v-6edd72c4]{background-color:#ac92ec}.icon-nav[data-v-6edd72c4]{display:flex;justify-content:space-around;padding:0 .9375rem 1.5rem}.nav-item[data-v-6edd72c4]{display:flex;flex-direction:column;align-items:center;gap:.46875rem;cursor:pointer;transition:all .3s}.nav-item[data-v-6edd72c4]:active{transform:scale(.95)}.nav-icon-wrapper[data-v-6edd72c4]{width:3.125rem;height:3.125rem;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 .125rem .375rem #00000026}.nav-icon-green[data-v-6edd72c4]{background:linear-gradient(135deg,#4ecdc4,#44a08d)}.nav-icon-blue[data-v-6edd72c4]{background:linear-gradient(135deg,#5a9fd4,#4a89dc)}.nav-icon-purple[data-v-6edd72c4]{background:linear-gradient(135deg,#ac92ec,#967adc)}.nav-icon[data-v-6edd72c4]{width:100%;height:100%;object-fit:contain}.nav-label[data-v-6edd72c4]{font-size:.75rem;color:#333;text-align:center}@media screen and (max-width: 375px){.page-title[data-v-6edd72c4]{font-size:1.25rem}.video-section[data-v-6edd72c4]{width:95%;height:12rem}.card-large[data-v-6edd72c4]{height:10rem}.card-small[data-v-6edd72c4]{height:4.5rem}.nav-icon-wrapper[data-v-6edd72c4]{width:2.5rem;height:2.5rem}}.about-page[data-v-f9d7fc64]{min-height:100vh;background-color:#f5f5f5}.navbar[data-v-f9d7fc64]{display:flex;align-items:center;justify-content:space-between;background:#fff;padding:1rem;box-shadow:0 .0625rem .25rem #0000000f;position:sticky;top:0;z-index:100}.nav-back[data-v-f9d7fc64]{font-size:2rem;color:#2c5f7d;cursor:pointer;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:.5rem;transition:all .3s;-webkit-user-select:none;user-select:none}.nav-back[data-v-f9d7fc64]:hover{background-color:#f5f5f5}.nav-back[data-v-f9d7fc64]:active{transform:scale(.95)}.nav-title[data-v-f9d7fc64]{font-size:1.125rem;font-weight:600;color:#333;flex:1;text-align:center}.nav-placeholder[data-v-f9d7fc64]{width:2.5rem}.container[data-v-f9d7fc64]{padding-bottom:.9375rem;background-color:#f5f5f5}.nav-list[data-v-f9d7fc64]{background-color:#fff;padding:0 1.5625rem}.nav-item[data-v-f9d7fc64]{display:flex;align-items:center;justify-content:space-between;padding:.9375rem 0;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:background-color .2s}.nav-item[data-v-f9d7fc64]:last-child{border-bottom:none}.nav-item[data-v-f9d7fc64]:active{background-color:#f9f9f9}.nav-left[data-v-f9d7fc64]{display:flex;align-items:center;gap:.75rem}.nav-icon[data-v-f9d7fc64]{width:1.75rem;height:1.75rem;object-fit:contain}.nav-title[data-v-f9d7fc64]{font-size:1rem;color:#333;font-weight:400}.nav-arrow[data-v-f9d7fc64]{width:.625rem;height:.625rem;opacity:.4}.loading[data-v-f9d7fc64],.empty[data-v-f9d7fc64]{padding:3.125rem 0;text-align:center;color:#999;font-size:.875rem}.detail-page[data-v-fafe8d83]{min-height:100vh;background-color:#f5f5f5}.navbar[data-v-fafe8d83]{display:flex;align-items:center;justify-content:space-between;background:#fff;padding:1rem;box-shadow:0 .0625rem .25rem #0000000f;position:sticky;top:0;z-index:100}.nav-back[data-v-fafe8d83]{font-size:2rem;color:#2c5f7d;cursor:pointer;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:.5rem;transition:all .3s;-webkit-user-select:none;user-select:none}.nav-back[data-v-fafe8d83]:hover{background-color:#f5f5f5}.nav-back[data-v-fafe8d83]:active{transform:scale(.95)}.nav-title[data-v-fafe8d83]{font-size:1.125rem;font-weight:600;color:#333;flex:1;text-align:center}.nav-placeholder[data-v-fafe8d83]{width:2.5rem}.container[data-v-fafe8d83]{min-height:100vh;background-color:#f5f5f5}.rich-text-wrapper[data-v-fafe8d83]{background-color:#fff;padding:.9375rem;margin:.625rem;border-radius:.5rem;box-shadow:0 .0625rem .375rem #00000014}.rich-text[data-v-fafe8d83]{line-height:1.8;font-size:.875rem;color:#333;word-wrap:break-word;overflow-wrap:break-word}.rich-text[data-v-fafe8d83] img{max-width:100%;height:auto;display:block;margin:.625rem 0;border-radius:.25rem}.rich-text[data-v-fafe8d83] table{width:100%;border-collapse:collapse;margin:.625rem 0;font-size:.8125rem}.rich-text[data-v-fafe8d83] pre{background-color:#f5f5f5;padding:.625rem;border-radius:.25rem;overflow-x:auto;margin:.625rem 0}.rich-text[data-v-fafe8d83] code{background-color:#f5f5f5;padding:.125rem .25rem;border-radius:.125rem;font-family:Courier New,Courier,monospace}.loading[data-v-fafe8d83],.empty[data-v-fafe8d83]{padding:3.125rem 0;text-align:center;color:#999;font-size:.875rem}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f5f5f5;color:#333}#app{width:100%;min-height:100vh}html{font-size:16px}@media screen and (max-width: 375px){html{font-size:14px}}@media screen and (min-width: 414px){html{font-size:18px}}::-webkit-scrollbar{width:0;height:0}.flex{display:flex}.flex-row{display:flex;flex-direction:row}.flex-column{display:flex;flex-direction:column}.flex-center{display:flex;justify-content:center;align-items:center}.flex-between{display:flex;justify-content:space-between;align-items:center}.flex-around{display:flex;justify-content:space-around;align-items:center}.flex-1{flex:1}.flex-wrap{flex-wrap:wrap}.mt-10{margin-top:.3125rem}.mt-20{margin-top:.625rem}.mt-30{margin-top:.9375rem}.mt-40{margin-top:1.25rem}.mb-10{margin-bottom:.3125rem}.mb-20{margin-bottom:.625rem}.mb-30{margin-bottom:.9375rem}.mb-40{margin-bottom:1.25rem}.ml-10{margin-left:.3125rem}.ml-20{margin-left:.625rem}.ml-30{margin-left:.9375rem}.mr-10{margin-right:.3125rem}.mr-20{margin-right:.625rem}.mr-30{margin-right:.9375rem}.pt-10{padding-top:.3125rem}.pt-20{padding-top:.625rem}.pt-30{padding-top:.9375rem}.pb-10{padding-bottom:.3125rem}.pb-20{padding-bottom:.625rem}.pb-30{padding-bottom:.9375rem}.pl-20{padding-left:.625rem}.pl-30{padding-left:.9375rem}.pr-20{padding-right:.625rem}.pr-30{padding-right:.9375rem}.p-20{padding:.625rem}.p-30{padding:.9375rem}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-primary{color:#2c5f7d}.text-secondary{color:#666}.text-muted{color:#999}.text-white{color:#fff}.text-bold{font-weight:600}.text-sm{font-size:.75rem}.text-base{font-size:.875rem}.text-lg{font-size:1rem}.text-xl{font-size:1.125rem}.full-width{width:100%}.border-bottom{border-bottom:1px solid #E5E5E5}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ellipsis-2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.container{min-height:100vh;padding:0;box-sizing:border-box;max-width:750px;margin:0 auto;zoom:1.07}.page-title{font-size:1.125rem;font-weight:600;color:#333;margin-bottom:.625rem}.section-title{font-size:1rem;font-weight:600;color:#333;margin-bottom:.9375rem;position:relative;padding-left:.625rem}.section-title:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background-color:#2c5f7d;border-radius:.09375rem}.btn-primary{background-color:#2c5f7d;color:#fff;border-radius:.25rem;padding:.625rem 1.25rem;font-size:.875rem;border:none;cursor:pointer;transition:all .3s}.btn-primary:hover{background-color:#234d64;transform:translateY(-1px)}.btn-secondary{background-color:#fff;color:#2c5f7d;border:2px solid #2C5F7D;border-radius:.25rem;padding:.625rem 1.25rem;font-size:.875rem;cursor:pointer;transition:all .3s}.btn-secondary:hover{background-color:#f5f5f5;transform:translateY(-1px)}.card{background-color:#fff;border-radius:.375rem;padding:.9375rem;margin-bottom:.625rem;box-shadow:0 .0625rem .375rem #0000000d;transition:all .3s}.card:hover{box-shadow:0 .125rem .5rem #00000014;transform:translateY(-2px)}.icon{width:1.25rem;height:1.25rem}.icon-large{width:1.875rem;height:1.875rem}.loading{display:flex;justify-content:center;align-items:center;padding:3.125rem 0;color:#999;font-size:.875rem}.loading:after{content:"";width:1.5rem;height:1.5rem;margin-left:.5rem;border:2px solid #ddd;border-top-color:#4a9ee0;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.empty{display:flex;justify-content:center;align-items:center;padding:3.125rem 0;color:#999;font-size:.875rem}
