@charset "UTF-8";.card[data-v-4b87033a]{position:relative;width:100%;height:100%;display:flex;flex-direction:column;border-radius:16px;background:linear-gradient(180deg,#ffffffe6,#ffffff80);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 8px 32px #0000001a;overflow:hidden}.card[data-v-4b87033a]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;padding:2px;background:linear-gradient(135deg,#fffc,#fff6 25%,#fff6 75%,#ffffff80);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.card-header[data-v-4b87033a]{flex:none;padding:8px 16px;display:flex;flex-direction:column;align-items:center;gap:4px;position:relative;z-index:1}.title-container[data-v-4b87033a]{position:relative;width:100%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:500;color:#1a1a1a;text-align:center;line-height:1;padding-bottom:8px}.title-container[data-v-4b87033a]:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:30%;height:2px;background:linear-gradient(90deg,transparent 0%,#FF8F27 20%,#FF8F27 80%,transparent 100%)}.close-button[data-v-4b87033a]{position:absolute;right:0;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;cursor:pointer;padding:0;transition:opacity .3s ease}.close-button img[data-v-4b87033a]{width:16px;height:16px;opacity:.5;transition:opacity .3s ease}.close-button:hover img[data-v-4b87033a]{opacity:.8}.card-body[data-v-4b87033a]{flex:1;min-height:0;padding:16px;margin:0;width:100%;height:100%;overflow-y:auto;font-size:14px;color:#1a1a1aa6;line-height:1.625;position:relative;z-index:1}.card-body[data-v-4b87033a]::-webkit-scrollbar,.card-body[data-v-4b87033a]::-webkit-scrollbar-track,.card-body[data-v-4b87033a]::-webkit-scrollbar-thumb{width:0;height:0;background:transparent}.tab-list[data-v-4b87033a]{display:flex;gap:24px;justify-content:center}.tab-item[data-v-4b87033a]{padding:8px 16px;color:#7a7a7c;cursor:pointer;transition:color .3s ease;font-size:20px}.tab-item.active[data-v-4b87033a]{color:#ff8f27;font-weight:500}.tab-item[data-v-4b87033a]:hover{color:#ff8f27}.modal-overlay[data-v-84fd9744]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#1a1a1a33;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;display:flex;align-items:center;justify-content:center}.modal-container[data-v-84fd9744]{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;padding:16px}@media screen and (max-width: 767px){.modal-container[data-v-84fd9744]{padding:8px}}.fade-enter-active[data-v-84fd9744],.fade-leave-active[data-v-84fd9744]{transition:opacity .3s ease}.fade-enter-from[data-v-84fd9744],.fade-leave-to[data-v-84fd9744]{opacity:0}.video-container[data-v-84fd9744]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#1a1a1a0d;overflow:hidden}.modal-video[data-v-84fd9744]{width:100%;height:100%;object-fit:contain}.technical-params[data-v-84fd9744]{display:flex;flex-direction:column;overflow-y:auto}.technical-params[data-v-84fd9744]::-webkit-scrollbar{width:4px}.technical-params[data-v-84fd9744]::-webkit-scrollbar-thumb{background:#1a1a1a33;border-radius:9999px}.param-row[data-v-84fd9744]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:8px;border-bottom:1px solid rgba(26,26,26,.1)}.param-row[data-v-84fd9744]:last-child{border-bottom:none}.param-row .param-item[data-v-84fd9744]{display:grid;grid-template-columns:160px 1fr;gap:8px}.param-label[data-v-84fd9744]{color:#1a1a1a99;font-size:14px}.param-value[data-v-84fd9744]{color:#1a1a1a;font-weight:500}@media screen and (max-width: 767px){.param-row[data-v-84fd9744]{grid-template-columns:1fr}.param-row .param-item[data-v-84fd9744]{grid-template-columns:100px 1fr}}.image-container[data-v-84fd9744]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:0}.image-container img[data-v-84fd9744]{width:auto;height:auto;max-width:100%;max-height:90vh;object-fit:contain}.zoomable-image-wrapper[data-v-84fd9744]{position:relative;width:100%;height:100%;min-height:70vh;display:flex;align-items:center;justify-content:center;overflow:hidden;perspective:1000px;backface-visibility:hidden;transform-style:preserve-3d}.zoomable-image[data-v-84fd9744]{max-width:100%;max-height:90vh;object-fit:contain;position:relative;transition:transform .3s cubic-bezier(.2,0,.2,1);transform-origin:center center;-webkit-user-select:none;user-select:none;cursor:grab;touch-action:none}.zoomable-image[data-v-84fd9744]:active{cursor:grabbing}.zoomable-image.dragging[data-v-84fd9744]{transition:none!important}.zoom-controls[data-v-84fd9744]{position:absolute;bottom:10px;right:10px;display:flex;gap:8px;z-index:10}.zoom-button[data-v-84fd9744]{width:32px;height:32px;border-radius:50%;background:#ff8f27cc;color:#fff;border:none;font-size:18px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}.zoom-button[data-v-84fd9744]:hover{background:#ff8f27}.fullscreen-card[data-v-84fd9744]{width:100%;height:100%;max-width:95vw;max-height:95vh;margin:16px;border-radius:16px;display:flex;flex-direction:column}*{margin:0;padding:0;box-sizing:border-box}body{overflow:hidden}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.loading-screen{position:fixed;top:0;left:0;width:100vw;height:100vh;background:linear-gradient(135deg,#e8f3ff,#d5e6f9);overflow:hidden;display:flex;justify-content:center;align-items:center;z-index:9999;pointer-events:none}.loading-screen:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 20%,rgba(255,255,255,.38) 0%,transparent 40%),radial-gradient(circle at 80% 80%,rgba(190,190,192,.38) 0%,transparent 40%);animation:gradientMove 8s ease-in-out infinite;z-index:0;pointer-events:none}@keyframes gradientMove{0%,to{transform:translate(0)}25%{transform:translate(-2%,2%)}50%{transform:translate(2%,-2%)}75%{transform:translate(-2%,-2%)}}.loading-container{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;margin:0}.logo-container{position:relative;width:200px;height:60px;display:flex;justify-content:center;align-items:center;overflow:hidden;margin-bottom:0}@media (min-width: 375px){.logo-container{width:250px;height:70px}}@media (min-width: 768px){.logo-container{width:300px;height:80px}}.logo{position:absolute;width:100%;height:100%;object-fit:contain}.logo-bai{filter:brightness(.95);z-index:1}.logo-huang{z-index:2;clip-path:inset(0 calc(100% - var(--progress-percent, 0%)) 0 0);--progress-percent: 0%}.dots-wrapper{margin-top:16px;transform:scale(.7)}@media (min-width: 375px){.dots-wrapper{transform:scale(.8)}}@media (min-width: 768px){.dots-wrapper{transform:scale(.9)}}.annotation[data-v-611fe55b]{position:absolute;z-index:100;pointer-events:none}.annotation .arrow[data-v-611fe55b]{position:absolute;width:2px;height:32px;background:linear-gradient(to bottom,#fff,#fff0);border:none;box-shadow:0 2px 4px #0000001a}.annotation .content-box[data-v-611fe55b]{position:relative;padding:12px 16px;background-color:#fff9;border-radius:8px;box-shadow:0 2px 8px #0000001a;font-size:14px;line-height:1.4;color:#333;white-space:nowrap}.annotation .content-box[data-v-611fe55b] p{margin:0;white-space:normal}.scene-container[data-v-042f0e67]{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;z-index:0;overflow:hidden}.scene-container canvas[data-v-042f0e67]{position:absolute;top:0;left:0;width:100%!important;height:100%!important;outline:none}.scene-container[data-v-042f0e67] .css2d-renderer{pointer-events:none;width:100%!important;height:100%!important}.scene-container[data-v-042f0e67] .css2d-renderer .hotspot-marker{pointer-events:auto}.camera-info[data-v-042f0e67]{position:fixed;top:20px;right:120px;background:#000000b3;color:#fff;padding:10px;border-radius:8px;font-family:monospace;font-size:14px;z-index:1000;pointer-events:none}.camera-info div[data-v-042f0e67]{margin:4px 0;white-space:nowrap}.camera-info .sphere-position[data-v-042f0e67]{margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.3)}[data-v-042f0e67] .tech-feature-marker{position:relative;transform:translate(-50%,-50%);pointer-events:none;z-index:999}[data-v-042f0e67] .tech-feature-marker .text-container{background:#ff9f2780;color:#fff;padding:8px 12px;border-radius:4px;font-size:14px;font-weight:500;white-space:nowrap;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 2px 8px #00000026;transform:translateY(-48px);transition:all .3s ease}[data-v-042f0e67] .tech-feature-marker .connector{position:absolute;left:50%;bottom:24px;width:2px;height:24px;background:linear-gradient(to bottom,#ff9f27e6,#ff9f274d);transform:translate(-50%)}[data-v-042f0e67] .tech-feature-marker .connector:after{content:"";position:absolute;bottom:0;left:50%;width:8px;height:8px;background:#ff9f27e6;border-radius:50%;transform:translate(-50%)}.tab-menu-wrapper[data-v-0311912d]{position:relative;width:100%}.tab-menu[data-v-0311912d]{position:relative;width:100%;height:96px;margin-top:auto;pointer-events:auto}.tab-menu-transform[data-v-0311912d]{position:absolute;top:-32px;left:0;width:100%;height:100%;perspective:800px;mask-image:linear-gradient(to bottom,#000,#00000080 40%,#0000 90%);-webkit-mask-image:linear-gradient(to bottom,rgb(0,0,0) 0%,rgba(0,0,0,.5) 40%,rgba(0,0,0,0) 90%)}.tab-menu-shape[data-v-0311912d]{position:relative;width:100%;height:100%;border-radius:16px 16px 0 0;background:linear-gradient(180deg,#93b0dd33,#93b0dd00,#93b0dd00);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform:rotateX(45deg) translateY(-16px);transform-origin:bottom;overflow:hidden;box-shadow:0 0 32px #0059bf4d,inset 0 8px 96px #0059bf33}.tab-menu-shape[data-v-0311912d]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:16px 16px 0 0;border:3px solid rgb(255,255,255);border-bottom:none;pointer-events:none}.tab-content[data-v-0311912d]{position:relative;width:100%;height:100%;z-index:1;display:flex;justify-content:space-around;align-items:flex-start;padding-top:8px}.tab-item[data-v-0311912d]{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer;transition:all .3s ease}.tab-item[data-v-0311912d]:before{content:"";position:absolute;top:-16px;left:50%;transform:translate(-50%);width:24px;height:12px;background:linear-gradient(0deg,#fffc,#fff0);clip-path:polygon(50% 100%,0% 0%,100% 0%);opacity:0;transition:opacity .3s ease}.tab-item .tab-icon[data-v-0311912d]{width:32px;height:32px;display:flex;justify-content:center;align-items:center}.tab-item .tab-icon img[data-v-0311912d]{width:100%;height:100%;object-fit:contain;filter:brightness(0) invert(1);opacity:.6;transition:all .3s ease;transform-origin:center}.tab-item .tab-label[data-v-0311912d]{font-size:14px;color:#fff;text-align:center;font-weight:500;opacity:.6;transition:all .3s ease;transform:translateY(0)}.tab-item.active .tab-icon img[data-v-0311912d]{opacity:1;transform:scale(1.1)}.tab-item.active .tab-label[data-v-0311912d]{opacity:1;transform:translateY(-2px)}.tab-item.active[data-v-0311912d]:before{opacity:1}.tab-item:hover .tab-icon img[data-v-0311912d]{opacity:.8;transform:scale(1.05)}.tab-item:hover .tab-label[data-v-0311912d]{opacity:.8;transform:translateY(-1px)}.tab-icon[data-v-0311912d]{width:32px;height:32px;display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.tab-label[data-v-0311912d]{font-size:14px}}.top-bar[data-v-88235a97]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10;padding:24px;display:flex;justify-content:space-between;pointer-events:none}.logo[data-v-88235a97]{pointer-events:auto;height:fit-content}.logo img[data-v-88235a97]{height:48px;width:auto}@media (min-width: 768px){.logo img[data-v-88235a97]{height:56px}}@media (min-width: 1024px){.logo img[data-v-88235a97]{height:64px}}.action-buttons[data-v-88235a97]{display:flex;flex-direction:column;gap:24px;pointer-events:none;margin-left:auto;height:fit-content}.action-btn[data-v-88235a97]{width:40px;height:40px;border-radius:50%;background:#0000001a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;pointer-events:auto}.action-btn img[data-v-88235a97]{width:24px;height:24px;filter:brightness(0) invert(1);opacity:.8;transition:opacity .3s ease}.action-btn[data-v-88235a97]:hover{background:#0003}.action-btn:hover img[data-v-88235a97]{opacity:1}.action-btn[data-v-88235a97]:active{transform:scale(.95)}.action-btn.disabled[data-v-88235a97]{opacity:.5;cursor:not-allowed;pointer-events:none}.action-btn.disabled img[data-v-88235a97]{opacity:.5}.action-btn[data-playing=true] img[data-v-88235a97]{animation:rotate-88235a97 8s linear infinite}@keyframes rotate-88235a97{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.debug-panel[data-v-a2ebeeaa]{position:fixed;top:20px;right:100px;z-index:100;background:#0009;padding:10px;border-radius:8px;display:flex;flex-direction:column;gap:8px}.debug-btn[data-v-a2ebeeaa]{background:#4b6db9;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px}.debug-btn[data-v-a2ebeeaa]:hover{background:#3d5a99}.intro-content[data-v-881d2eb0]{display:flex;flex-direction:column;gap:4px}.intro-content p[data-v-881d2eb0]{line-height:1.625;color:#3c3c3c}.hotspot[data-v-b9d81d33]{width:auto;display:flex;align-items:center;justify-content:flex-start;cursor:pointer;transition:all .3s ease;border-radius:9999px;padding:4px}.hotspot[data-v-b9d81d33]:hover{background:#ffffff1a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hotspot:hover .hotspot-number[data-v-b9d81d33]{transform:translateY(-1px);border-color:#fff}.hotspot:hover .hotspot-text[data-v-b9d81d33]{opacity:1}.hotspot[data-v-b9d81d33]:active{background:#ffffff26}.hotspot:active .hotspot-number[data-v-b9d81d33]{transform:translateY(0)}.hotspot-marker[data-v-b9d81d33]{width:auto;display:flex;align-items:center;gap:4px}.hotspot-number[data-v-b9d81d33]{width:28px;height:28px;flex-shrink:0;border-radius:50%;background:linear-gradient(to bottom,#ff8f27,#ff8f2700);color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;border:2px solid white;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:all .3s ease}@media screen and (max-width: 768px){.hotspot-number[data-v-b9d81d33]{width:28px;height:28px;font-size:14px}}.hotspot-text[data-v-b9d81d33]{font-size:14px;color:#fff;font-weight:300;opacity:.8;transition:opacity .3s ease}.structure-detail[data-v-252dbe7e]{padding-bottom:24px;display:flex;align-items:center;gap:8px;height:30vh}.detail-card[data-v-252dbe7e]{height:100%;flex:1;min-width:0;position:relative}.content[data-v-252dbe7e]{color:#3c3c3c;line-height:1.625}.content p[data-v-252dbe7e]{margin:0;font-size:16px}.nav-button[data-v-252dbe7e]{width:40px;height:40px;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;background:transparent}.nav-button[data-v-252dbe7e]:disabled{opacity:.5;cursor:not-allowed}.nav-button img[data-v-252dbe7e]{width:24px;height:24px;color:#7a7a7c}.nav-button:not(:disabled):hover img[data-v-252dbe7e]{color:#3c3c3c}.nav-button .next-icon[data-v-252dbe7e]{transform:rotate(180deg)}.structure-wrapper[data-v-991fd7a8]{width:92%;margin:0 auto}.structure-list[data-v-991fd7a8]{width:100%;padding:24px;border-radius:16px;background:linear-gradient(180deg,#fff0,#ffffff4d 70%);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 2px 4px #93b0dd14,inset 0 2px 4px #93b0dd14,inset 0 0 0 2px #fff9,inset 4px 4px 8px #fff3,inset -4px -4px 8px #fff3}.structure-grid[data-v-991fd7a8]{display:grid;grid-template-columns:repeat(9,auto);align-items:center;justify-content:space-between;gap:8px;width:100%}@media screen and (max-width: 767px){.structure-grid[data-v-991fd7a8]{grid-template-columns:auto auto auto auto auto;grid-template-rows:repeat(2,auto);justify-content:space-between;row-gap:24px}.structure-grid .divider[data-v-991fd7a8]:nth-child(6){display:none}}.structure-grid .divider[data-v-991fd7a8]:last-child{display:none}.divider[data-v-991fd7a8]{color:#ffffff80;font-size:18px;text-align:center;justify-self:center}.params-wrapper[data-v-a62e2b61]{width:100%;height:100%}.params-list[data-v-a62e2b61]{width:92%;margin:0 auto;padding:24px;border-radius:16px;background:linear-gradient(180deg,#fff0,#ffffff4d 70%);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 2px 4px #93b0dd14,inset 0 2px 4px #93b0dd14,inset 0 0 0 2px #fff9,inset 4px 4px 8px #fff3,inset -4px -4px 8px #fff3}.params-grid[data-v-a62e2b61]{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;justify-content:space-between;gap:24px}.param-item[data-v-a62e2b61]{display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;transition:all .3s ease;padding:8px;border-radius:16px}.param-item[data-v-a62e2b61]:hover{background:#ffffff1a;transform:translateY(-2px)}.param-item[data-v-a62e2b61]:active{transform:translateY(0)}.param-icon[data-v-a62e2b61]{width:32px;height:32px;opacity:.87}.param-text[data-v-a62e2b61]{color:#fff;font-size:14px;font-weight:500}@media screen and (max-width: 767px){.params-grid[data-v-a62e2b61]{gap:16px}}.fade-enter-active[data-v-a62e2b61],.fade-leave-active[data-v-a62e2b61]{transition:opacity .3s ease}.fade-enter-from[data-v-a62e2b61],.fade-leave-to[data-v-a62e2b61]{opacity:0}.color-section[data-v-28fbef8e]{display:grid;width:100%;gap:8px 48px;grid-template-columns:1fr}@media (min-width: 768px){.color-section[data-v-28fbef8e]{grid-template-columns:1fr 1fr}}.color-type[data-v-28fbef8e]{display:flex;align-items:center;width:100%}.type-title[data-v-28fbef8e]{font-size:14px;color:#7a7a7c;margin-right:2px;min-width:60px}.color-list[data-v-28fbef8e]{display:flex;gap:auto;flex:1;justify-content:space-between}.color-item[data-v-28fbef8e]{display:flex;flex-direction:column;align-items:center;gap:2px;cursor:pointer}.color-item:hover .color-circle[data-v-28fbef8e]{transform:scale(1.1)}.color-item:hover .color-code[data-v-28fbef8e]{color:#1a1a1a}.color-item.active .color-circle[data-v-28fbef8e]{border:1px solid #FFFFFF;transform:scale(1.1);box-shadow:0 0 6px #ff8f27}.color-item.active .color-code[data-v-28fbef8e]{color:#ff8f27;font-weight:500}.color-circle[data-v-28fbef8e]{width:32px;height:32px;border-radius:50%;border:1px solid rgba(26,26,26,.1);transition:all .3s cubic-bezier(.4,0,.2,1)}.color-code[data-v-28fbef8e]{font-size:12px;color:#7a7a7c;transition:all .3s cubic-bezier(.4,0,.2,1)}.product-list[data-v-2f69440d]{display:flex;gap:24px;width:max-content;height:auto;align-items:flex-start;overflow-x:auto;overflow-y:hidden;margin:0 auto;-ms-overflow-style:none;scrollbar-width:none}.product-list[data-v-2f69440d]::-webkit-scrollbar{display:none}.product-list-wrapper[data-v-2f69440d]{width:100%;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.product-list-wrapper[data-v-2f69440d]::-webkit-scrollbar{display:none}.product-list-wrapper:has(.product-list[style*=width]>:last-child) .product-list[data-v-2f69440d]{margin:0}.product-item[data-v-2f69440d]{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer;width:80px}.product-item:hover .product-image[data-v-2f69440d]{border-color:#ff8f2780}.product-item:hover .product-name[data-v-2f69440d]{color:#ff8f27cc}.product-item.active .product-image[data-v-2f69440d]{border-color:#ff8f27}.product-item.active .product-name[data-v-2f69440d]{color:#ff8f27;font-weight:500}.product-image[data-v-2f69440d]{width:70px;height:auto;min-height:70px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#fff;border:1px solid transparent;transition:all .3s cubic-bezier(.4,0,.2,1)}.product-image img[data-v-2f69440d]{width:auto;height:auto;max-width:80%;max-height:80%;object-fit:contain}.product-name[data-v-2f69440d]{width:100%;font-size:12px;color:#7a7a7c;text-align:center;transition:color .3s cubic-bezier(.4,0,.2,1);word-wrap:break-word;overflow-wrap:break-word}.custom-design[data-v-d66a74d1]{position:relative;width:92%;height:100%;border-radius:16px;background:linear-gradient(180deg,#ffffff80,#ffffff1a);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 8px 32px #0000001a;overflow:hidden;margin:0 auto}.custom-design[data-v-d66a74d1]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;padding:2px;background:linear-gradient(135deg,#ffffff80,#ffffff4d 25%,#ffffff4d 75%,#ffffff80);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.design-tabs[data-v-d66a74d1]{flex:none;padding:8px;display:flex;align-items:center;position:relative;z-index:1}.tab-item[data-v-d66a74d1]{flex:1;color:#7a7a7c;font-size:14px;cursor:pointer;transition:all .3s ease;text-align:center;position:relative}.tab-item[data-v-d66a74d1]:hover{color:#1a1a1a}.tab-item.active[data-v-d66a74d1]{color:#1a1a1a;font-size:16px;font-weight:500}.tab-item.active[data-v-d66a74d1]:after{content:"";position:absolute;bottom:-1px;left:50%;transform:translate(-50%);width:100%;height:2px;background:linear-gradient(90deg,transparent 0%,#FF8F27 20%,#FF8F27 80%,transparent 100%);z-index:2}.design-content[data-v-d66a74d1]{flex:1;min-height:0;display:flex;padding:24px;font-size:14px;color:#1a1a1aa6;line-height:1.625;position:relative;z-index:1;overflow:hidden}.curve-control[data-v-755a9975]{position:fixed;top:20px;right:20px;background:#ffffffe6;padding:20px;border-radius:8px;box-shadow:0 2px 12px #0000001a;max-width:400px}.control-panel h3[data-v-755a9975]{margin:0 0 16px;font-size:18px;color:#333}.control-point-group[data-v-755a9975]{margin-bottom:20px}.control-point-group h4[data-v-755a9975]{margin:0 0 12px;font-size:16px;color:#666}.input-group[data-v-755a9975]{display:flex;align-items:center;margin-bottom:8px}.input-group label[data-v-755a9975]{width:80px;font-size:14px;color:#666}.input-group input[data-v-755a9975]{width:80px;padding:4px 8px;border:1px solid #ddd;border-radius:4px;font-size:14px}.curve-params-group[data-v-755a9975]{margin-top:20px;padding-top:20px;border-top:1px solid #eee}.home[data-v-98a0c51e]{position:relative;width:100%;height:100vh;overflow:hidden}.scene-container[data-v-98a0c51e]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:auto}.main-content[data-v-98a0c51e]{position:fixed;z-index:1;bottom:0;left:0;width:100%;max-height:40vh;display:flex;flex-direction:column;gap:24px}@media (min-width: 1024px){.main-content[data-v-98a0c51e]{width:60%;left:50%;margin-left:-30%}}.main-content[data-v-98a0c51e] .card{margin:0 auto;width:92%}.top-bar[data-v-98a0c51e]{position:fixed;top:0;left:0;width:100%;z-index:10;padding:8px}@media (min-width: 375px){.top-bar[data-v-98a0c51e]{padding:16px}}@media (min-width: 768px){.top-bar[data-v-98a0c51e]{padding:24px}}@media (min-width: 1024px){.top-bar[data-v-98a0c51e]{padding:32px}}.curve-control[data-v-98a0c51e]{position:fixed;top:20px;right:20px;z-index:10}.empty-container[data-v-75724a39]{width:100%;height:100%}
