.navigation[data-v-6ca187e0]{background:rgba(10,15,30,.95);backdrop-filter:blur(10px);position:fixed;top:0;left:0;right:0;z-index:1000;box-shadow:0 2px 20px rgba(0,0,0,.3)}.nav-container[data-v-6ca187e0]{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:15px 20px}.logo h1[data-v-6ca187e0]{color:#fff;font-size:24px;font-weight:600;margin:0}.nav-links[data-v-6ca187e0]{list-style:none;display:flex;gap:30px;margin:0;padding:0}.nav-link[data-v-6ca187e0]{color:#fff;text-decoration:none;font-size:16px;font-weight:500;transition:all .3s ease;position:relative;padding:8px 0}.nav-link[data-v-6ca187e0]:hover{color:#4caf50}.nav-link[data-v-6ca187e0]:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:#4caf50;transition:width .3s ease}.nav-link[data-v-6ca187e0]:hover:after{width:100%}@media (max-width:768px){.nav-container[data-v-6ca187e0]{flex-direction:column;gap:15px}.nav-links[data-v-6ca187e0]{gap:20px}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Arial,sans-serif;background-color:#f5f7fa;color:#333;line-height:1.6}.app-container{width:100%;min-height:100vh;display:flex;flex-direction:column}.main-content{margin-top:80px;flex:1}.glass-viewer[data-v-49d50113]{width:100vw;height:100vh;position:relative;overflow:hidden;background:linear-gradient(135deg,rgba(10,15,30,.95),rgba(20,30,60,.95));display:flex;justify-content:center;align-items:center;font-family:Arial,sans-serif;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);box-sizing:border-box}.toggle-controls-btn[data-v-49d50113]{position:absolute;padding:10px 15px;background:rgba(10,15,30,.9);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#fff;font-size:14px;font-weight:700;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(10px);box-shadow:0 4px 12px rgba(0,0,0,.3);z-index:1000;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.toggle-controls-btn[data-v-49d50113]:hover{background:rgba(10,15,30,.95);transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.4)}.toggle-controls-btn.desktop-btn[data-v-49d50113]{left:20px;top:20px;display:block}.toggle-controls-btn.mobile-btn[data-v-49d50113]{top:20px;left:50%;transform:translateX(-50%);display:none;margin-top:env(safe-area-inset-top)}.control-panel[data-v-49d50113]{position:absolute;top:20px;right:20px;background:rgba(10,15,30,.85);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:20px;color:#fff;width:280px;max-height:80vh;overflow-y:auto;backdrop-filter:blur(10px);box-shadow:0 8px 32px rgba(0,0,0,.3);-webkit-tap-highlight-color:transparent;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;transition:all .3s ease}@media (max-width:768px){.toggle-controls-btn.desktop-btn[data-v-49d50113]{display:none}.toggle-controls-btn.mobile-btn[data-v-49d50113]{display:block}.control-panel[data-v-49d50113]{position:absolute;top:80px;right:10px;left:10px;width:auto;max-height:70vh;padding:15px;margin:0;border-radius:12px;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 8px 32px rgba(0,0,0,.5)}.control-group[data-v-49d50113]{margin-bottom:12px}.control-group label[data-v-49d50113]{font-size:12px;margin-bottom:6px}.control-group select[data-v-49d50113]{padding:10px;font-size:13px}.control-actions button[data-v-49d50113],.random-shape-btn[data-v-49d50113],.upload-container button[data-v-49d50113]{padding:10px;font-size:12px}.control-group input[type=range][data-v-49d50113]{height:6px;margin:8px 0}.control-group input[type=range][data-v-49d50113]::-webkit-slider-thumb{width:22px;height:22px}.control-actions[data-v-49d50113]{gap:6px;margin-bottom:12px}.control-actions button[data-v-49d50113]{min-width:90px;flex:1}.status[data-v-49d50113]{bottom:20px;background:rgba(10,15,30,.9)}.loading[data-v-49d50113]{top:50%}}.control-panel[data-v-49d50113]::-webkit-scrollbar{width:8px}.control-panel[data-v-49d50113]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:4px}.control-panel[data-v-49d50113]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3);border-radius:4px}.control-panel[data-v-49d50113]::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.5)}.control-group[data-v-49d50113]{margin-bottom:20px}.control-group label[data-v-49d50113]{display:block;margin-bottom:8px;font-size:14px;font-weight:700;color:#8cf;text-transform:uppercase;letter-spacing:.5px}.control-group select[data-v-49d50113]{width:100%;padding:10px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;color:#fff;font-size:14px;cursor:pointer;transition:all .3s ease;outline:none}.control-group select option[data-v-49d50113]{background:rgba(10,15,30,.95);color:#fff;border:none;outline:none}.control-group select option[data-v-49d50113]:checked{background:rgba(136,204,255,.3);color:#fff}.control-group select option[data-v-49d50113]:hover{background:rgba(136,204,255,.5);color:#fff}.control-group select[data-v-49d50113]:hover{background:hsla(0,0%,100%,.15);border-color:rgba(136,204,255,.5)}.control-group input[type=range][data-v-49d50113]{width:100%;margin:10px 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:6px;background:hsla(0,0%,100%,.2);border-radius:3px;outline:none}.control-group input[type=range][data-v-49d50113]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;background:linear-gradient(135deg,rgba(136,204,255,.9),rgba(80,150,255,.9));border-radius:50%;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.3);-webkit-transition:all .2s ease;transition:all .2s ease}.control-group input[type=range][data-v-49d50113]::-webkit-slider-thumb:hover{transform:scale(1.2);box-shadow:0 4px 12px rgba(136,204,255,.5)}.control-group span[data-v-49d50113]{display:inline-block;background:hsla(0,0%,100%,.1);padding:4px 12px;border-radius:12px;font-size:12px;color:#8cf;margin-top:5px;min-width:40px;text-align:center}.control-actions[data-v-49d50113]{display:flex;gap:10px;margin-bottom:15px;flex-wrap:wrap}.control-actions button[data-v-49d50113]{flex:1;padding:10px;background:linear-gradient(135deg,rgba(100,150,250,.9),rgba(80,130,230,.9));border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:700;cursor:pointer;transition:all .3s ease;min-width:120px}.control-actions button[data-v-49d50113]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.3);background:linear-gradient(135deg,rgba(120,170,255,.9),rgba(100,150,230,.9))}.upload-container[data-v-49d50113]{display:flex;gap:10px;margin-bottom:15px}.upload-container button[data-v-49d50113]{flex:1;padding:10px;background:linear-gradient(135deg,rgba(100,150,250,.9),rgba(80,130,230,.9));border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:700;cursor:pointer;transition:all .3s ease}.upload-container button[data-v-49d50113]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.3)}.random-shape-btn[data-v-49d50113]{width:100%;padding:12px;background:linear-gradient(135deg,rgba(255,150,100,.9),rgba(230,130,80,.9));border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:700;cursor:pointer;transition:all .3s ease;margin-top:10px}.random-shape-btn[data-v-49d50113]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.3)}.status[data-v-49d50113]{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;gap:20px;background:rgba(10,15,30,.8);padding:10px 20px;border-radius:20px;backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1)}.status-item[data-v-49d50113]{font-size:12px;color:hsla(0,0%,100%,.6);padding:5px 12px;border-radius:12px;transition:all .3s ease;cursor:pointer;text-transform:uppercase;letter-spacing:.5px}.status-item.active[data-v-49d50113]{background:linear-gradient(135deg,rgba(136,204,255,.9),rgba(80,150,255,.9));color:#fff;box-shadow:0 2px 8px rgba(136,204,255,.3)}.loading[data-v-49d50113]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(10,15,30,.9);color:#fff;padding:20px 40px;border-radius:12px;font-size:14px;font-weight:700;text-align:center;backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);box-shadow:0 8px 32px rgba(0,0,0,.3)}.home-container[data-v-6968d736]{width:100%;min-height:100vh;background:linear-gradient(135deg,#0a0f1e,#141e3c);color:#fff;font-family:Arial,sans-serif}.hero[data-v-6968d736]{width:100%;height:100vh;display:flex;justify-content:center;align-items:center;background:url(https://images.unsplash.com/photo-1600185365483-26d7a4cc7519?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1950&q=80) no-repeat 50%/cover;position:relative;overflow:hidden}.hero[data-v-6968d736]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(10,15,30,.7)}.hero-content[data-v-6968d736]{text-align:center;z-index:1;max-width:800px;padding:20px}.hero h1[data-v-6968d736]{font-size:4rem;margin-bottom:20px;font-weight:700;text-shadow:0 2px 10px rgba(0,0,0,.5)}.hero p[data-v-6968d736]{font-size:1.5rem;margin-bottom:40px;opacity:.9}.hero-buttons[data-v-6968d736]{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.cta-button[data-v-6968d736]{padding:15px 30px;border:none;border-radius:5px;font-size:18px;font-weight:600;text-decoration:none;cursor:pointer;transition:all .3s ease;display:inline-block}.cta-button.primary[data-v-6968d736]{background:#4caf50;color:#fff}.cta-button.primary[data-v-6968d736]:hover{background:#45a049;transform:translateY(-2px);box-shadow:0 5px 15px rgba(76,175,80,.4)}.cta-button.secondary[data-v-6968d736]{background:hsla(0,0%,100%,.2);color:#fff;border:2px solid #fff}.cta-button.secondary[data-v-6968d736]:hover{background:hsla(0,0%,100%,.3);transform:translateY(-2px)}.features[data-v-6968d736]{padding:80px 20px;background:rgba(20,30,60,.8)}.features-container[data-v-6968d736]{max-width:1200px;margin:0 auto;text-align:center}.features h2[data-v-6968d736]{font-size:2.5rem;margin-bottom:40px;font-weight:700}.features-grid[data-v-6968d736]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:60px}.feature-card[data-v-6968d736]{background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);padding:30px;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.2);transition:all .3s ease;border:1px solid hsla(0,0%,100%,.1)}.feature-card[data-v-6968d736]:hover{transform:translateY(-10px);box-shadow:0 10px 25px rgba(0,0,0,.3);border-color:hsla(0,0%,100%,.2)}.feature-icon[data-v-6968d736]{font-size:3rem;margin-bottom:20px}.feature-card h3[data-v-6968d736]{font-size:1.5rem;margin-bottom:15px;font-weight:600}.feature-card p[data-v-6968d736]{opacity:.8;line-height:1.6}.how-it-works[data-v-6968d736]{padding:80px 20px;background:rgba(10,15,30,.9)}.how-it-works-container[data-v-6968d736]{max-width:1200px;margin:0 auto;text-align:center}.how-it-works h2[data-v-6968d736]{font-size:2.5rem;margin-bottom:60px;font-weight:700}.steps[data-v-6968d736]{display:flex;flex-direction:column;gap:40px;max-width:800px;margin:0 auto}.step[data-v-6968d736]{display:flex;gap:30px;align-items:center;background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);padding:30px;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.1)}.step-number[data-v-6968d736]{width:60px;height:60px;background:#4caf50;color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:1.5rem;font-weight:700;flex-shrink:0}.step-content[data-v-6968d736]{text-align:left}.step-content h3[data-v-6968d736]{font-size:1.5rem;margin-bottom:10px;font-weight:600}.step-content p[data-v-6968d736]{opacity:.8;line-height:1.6}.cta[data-v-6968d736]{padding:80px 20px;background:linear-gradient(135deg,#4caf50,#45a049);text-align:center}.cta-container[data-v-6968d736]{max-width:800px;margin:0 auto}.cta h2[data-v-6968d736]{font-size:2.5rem;margin-bottom:20px;font-weight:700}.cta p[data-v-6968d736]{font-size:1.2rem;margin-bottom:40px;opacity:.9}.footer[data-v-6968d736]{background:#0a0f1e;padding:60px 20px 20px;border-top:1px solid hsla(0,0%,100%,.1)}.footer-container[data-v-6968d736]{max-width:1200px;margin:0 auto}.footer-content[data-v-6968d736]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;margin-bottom:40px}.footer-section h3[data-v-6968d736]{font-size:1.2rem;margin-bottom:20px;font-weight:600}.footer-section ul[data-v-6968d736]{list-style:none;padding:0;margin:0}.footer-section ul li[data-v-6968d736]{margin-bottom:10px}.footer-section ul li a[data-v-6968d736]{color:#fff;text-decoration:none;opacity:.8;transition:all .3s ease}.footer-section ul li a[data-v-6968d736]:hover{opacity:1;color:#4caf50}.footer-section p[data-v-6968d736]{opacity:.8;margin-bottom:10px;line-height:1.6}.footer-bottom[data-v-6968d736]{text-align:center;opacity:.6;padding-top:20px;border-top:1px solid hsla(0,0%,100%,.1)}@media (max-width:768px){.hero h1[data-v-6968d736]{font-size:2.5rem}.hero p[data-v-6968d736]{font-size:1.2rem}.hero-buttons[data-v-6968d736]{flex-direction:column;align-items:center}.cta h2[data-v-6968d736],.features h2[data-v-6968d736],.how-it-works h2[data-v-6968d736]{font-size:2rem}.step[data-v-6968d736]{flex-direction:column;text-align:center}.step-content[data-v-6968d736]{text-align:center}}.gallery-container[data-v-48db3dcb]{width:100%;min-height:100vh;background:linear-gradient(135deg,#0a0f1e,#141e3c);color:#fff;font-family:Arial,sans-serif;padding-top:80px}.gallery-header[data-v-48db3dcb]{text-align:center;padding:60px 20px 40px;background:rgba(20,30,60,.8)}.gallery-header h1[data-v-48db3dcb]{font-size:3rem;margin-bottom:15px;font-weight:700}.gallery-header p[data-v-48db3dcb]{font-size:1.2rem;opacity:.9}.gallery-content[data-v-48db3dcb]{padding:60px 20px;max-width:1200px;margin:0 auto}.gallery-grid[data-v-48db3dcb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.gallery-item[data-v-48db3dcb]{background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);border-radius:10px;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,.2);transition:all .3s ease;border:1px solid hsla(0,0%,100%,.1)}.gallery-item[data-v-48db3dcb]:hover{transform:translateY(-10px);box-shadow:0 15px 30px rgba(0,0,0,.3);border-color:hsla(0,0%,100%,.2)}.gallery-item-inner[data-v-48db3dcb]{display:flex;flex-direction:column}.gallery-image-container[data-v-48db3dcb]{position:relative;width:100%;height:250px;overflow:hidden}.gallery-image[data-v-48db3dcb]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.gallery-item:hover .gallery-image[data-v-48db3dcb]{transform:scale(1.1)}.gallery-overlay[data-v-48db3dcb]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .3s ease}.gallery-item:hover .gallery-overlay[data-v-48db3dcb]{opacity:1}.gallery-item-info[data-v-48db3dcb]{text-align:center;color:#fff;padding:20px}.gallery-item-info h3[data-v-48db3dcb]{font-size:1.5rem;margin-bottom:10px;font-weight:600}.gallery-item-info p[data-v-48db3dcb]{margin-bottom:5px;opacity:.9}.gallery-item-date[data-v-48db3dcb]{font-size:.9rem;opacity:.7}.gallery-item-details[data-v-48db3dcb]{padding:20px}.gallery-item-details h4[data-v-48db3dcb]{font-size:1.2rem;margin-bottom:5px;font-weight:600}.gallery-item-details p[data-v-48db3dcb]{opacity:.8}.gallery-footer[data-v-48db3dcb]{text-align:center;padding:60px 20px;background:rgba(20,30,60,.8)}.gallery-footer p[data-v-48db3dcb]{font-size:1.2rem;margin-bottom:30px;opacity:.9}.cta-button[data-v-48db3dcb]{padding:15px 30px;border:none;border-radius:5px;font-size:18px;font-weight:600;text-decoration:none;cursor:pointer;transition:all .3s ease;display:inline-block}.cta-button.primary[data-v-48db3dcb]{background:#4caf50;color:#fff}.cta-button.primary[data-v-48db3dcb]:hover{background:#45a049;transform:translateY(-2px);box-shadow:0 5px 15px rgba(76,175,80,.4)}@media (max-width:768px){.gallery-header h1[data-v-48db3dcb]{font-size:2.5rem}.gallery-grid[data-v-48db3dcb]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.gallery-image-container[data-v-48db3dcb]{height:200px}}.about-container[data-v-477ff8fb]{width:100%;min-height:100vh;background:linear-gradient(135deg,#0a0f1e,#141e3c);color:#fff;font-family:Arial,sans-serif;padding-top:80px}.about-header[data-v-477ff8fb]{text-align:center;padding:60px 20px 40px;background:rgba(20,30,60,.8)}.about-header h1[data-v-477ff8fb]{font-size:3rem;margin-bottom:15px;font-weight:700}.about-header p[data-v-477ff8fb]{font-size:1.2rem;opacity:.9}.about-content[data-v-477ff8fb]{padding:60px 20px;max-width:1200px;margin:0 auto}.about-section[data-v-477ff8fb]{margin-bottom:60px;background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);padding:40px;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.1)}.about-section h2[data-v-477ff8fb]{font-size:2rem;margin-bottom:20px;font-weight:700;color:#4caf50}.about-section p[data-v-477ff8fb]{font-size:1.1rem;line-height:1.8;opacity:.9;margin-bottom:20px}.features-grid[data-v-477ff8fb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin-top:40px}.feature-card[data-v-477ff8fb]{background:hsla(0,0%,100%,.05);padding:30px;border-radius:8px;text-align:center;transition:all .3s ease;border:1px solid hsla(0,0%,100%,.05)}.feature-card[data-v-477ff8fb]:hover{background:hsla(0,0%,100%,.1);transform:translateY(-5px);border-color:hsla(0,0%,100%,.1)}.feature-icon[data-v-477ff8fb]{font-size:3rem;margin-bottom:15px}.feature-card h3[data-v-477ff8fb]{font-size:1.3rem;margin-bottom:15px;font-weight:600}.feature-card p[data-v-477ff8fb]{line-height:1.6;opacity:.8;margin-bottom:0}.team-grid[data-v-477ff8fb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:30px;margin-top:40px;text-align:center}.team-member[data-v-477ff8fb]{display:flex;flex-direction:column;align-items:center}.team-member-image[data-v-477ff8fb]{width:120px;height:120px;border-radius:50%;overflow:hidden;margin-bottom:15px;border:3px solid #4caf50}.team-member-image img[data-v-477ff8fb]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.team-member-info h3[data-v-477ff8fb]{font-size:1.2rem;margin-bottom:5px;font-weight:600}.team-member-info p[data-v-477ff8fb]{opacity:.8;margin-bottom:0;font-size:.9rem}.contact-info[data-v-477ff8fb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:40px}.contact-item[data-v-477ff8fb]{display:flex;gap:20px;align-items:center;background:hsla(0,0%,100%,.05);padding:20px;border-radius:8px;transition:all .3s ease;border:1px solid hsla(0,0%,100%,.05)}.contact-item[data-v-477ff8fb]:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.1)}.contact-icon[data-v-477ff8fb]{font-size:2rem;flex-shrink:0}.contact-details h4[data-v-477ff8fb]{font-size:1.2rem;margin-bottom:5px;font-weight:600}.contact-details p[data-v-477ff8fb]{opacity:.8;margin-bottom:0}.about-footer[data-v-477ff8fb]{text-align:center;padding:60px 20px 20px;background:rgba(20,30,60,.8);border-top:1px solid hsla(0,0%,100%,.1)}.about-footer p[data-v-477ff8fb]{margin-bottom:20px;opacity:.8}.social-links[data-v-477ff8fb]{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.social-link[data-v-477ff8fb]{color:#fff;text-decoration:none;font-size:.9rem;opacity:.8;transition:all .3s ease}.social-link[data-v-477ff8fb]:hover{color:#4caf50;opacity:1;transform:translateY(-2px)}@media (max-width:768px){.about-header h1[data-v-477ff8fb]{font-size:2.5rem}.about-section h2[data-v-477ff8fb]{font-size:1.8rem}.about-section[data-v-477ff8fb]{padding:30px 20px}.contact-info[data-v-477ff8fb],.features-grid[data-v-477ff8fb]{grid-template-columns:1fr;gap:20px}.team-grid[data-v-477ff8fb]{grid-template-columns:repeat(2,1fr);gap:20px}.social-links[data-v-477ff8fb]{flex-direction:column;align-items:center;gap:10px}}.christmas-tree-container[data-v-5e7eb7fe]{width:100%;min-height:100vh;background:linear-gradient(135deg,#050510,#1a1a2e,#0f0f23);color:#fff;font-family:Arial,sans-serif;overflow:hidden;position:relative}.christmas-tree-content[data-v-5e7eb7fe]{display:flex;width:100%;height:100vh;position:relative}.three-container[data-v-5e7eb7fe]{flex:1;width:100%;height:100%}.controls[data-v-5e7eb7fe]{position:absolute;top:100px;right:20px;background:rgba(10,15,30,.9);backdrop-filter:blur(15px);padding:25px;border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.1);max-width:280px;z-index:100;transition:all .3s ease}.controls[data-v-5e7eb7fe]:hover{box-shadow:0 15px 40px rgba(0,0,0,.6);transform:translateY(-2px)}.controls h2[data-v-5e7eb7fe]{font-size:1.8rem;margin-bottom:25px;text-align:center;color:#4caf50;text-shadow:0 0 10px rgba(76,175,80,.5);font-weight:700}.control-group[data-v-5e7eb7fe]{margin-bottom:20px;display:flex;flex-direction:column;gap:8px}.control-group label[data-v-5e7eb7fe]{font-size:.95rem;color:#ccc;font-weight:500}.control-group input[type=range][data-v-5e7eb7fe]{width:100%;margin:5px 0;height:6px;background:hsla(0,0%,100%,.1);border-radius:3px;outline:none;-webkit-appearance:none}.control-group input[type=range][data-v-5e7eb7fe]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;background:#4caf50;border-radius:50%;cursor:pointer;box-shadow:0 0 10px rgba(76,175,80,.5);-webkit-transition:all .2s ease;transition:all .2s ease}.control-group input[type=range][data-v-5e7eb7fe]::-webkit-slider-thumb:hover{background:#45a049;transform:scale(1.2);box-shadow:0 0 15px rgba(76,175,80,.8)}.control-group input[type=checkbox][data-v-5e7eb7fe]{align-self:flex-start;margin-top:5px;width:18px;height:18px;cursor:pointer;accent-color:#4caf50}.control-group span[data-v-5e7eb7fe]{align-self:flex-end;font-weight:700;color:#4caf50;font-size:1.1rem}@media (max-width:768px){.controls[data-v-5e7eb7fe]{top:80px;right:10px;left:10px;max-width:none;margin:0 10px}}