.navbar[data-v-713354df]{background:#fff;box-shadow:0 2px 4px #0000001a;position:sticky;top:0;z-index:1000}.nav-container[data-v-713354df]{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;align-items:center;justify-content:space-between;height:70px}.nav-logo[data-v-713354df]{display:flex;align-items:center;gap:.5rem;text-decoration:none;color:#333;font-size:1.5rem;font-weight:700}.logo-image[data-v-713354df]{width:40px;height:40px;object-fit:contain;display:block}.logo-text[data-v-713354df]{color:#667eea}.nav-menu[data-v-713354df]{display:flex;align-items:center;gap:2rem;list-style:none}.nav-link[data-v-713354df]{text-decoration:none;color:#333;font-weight:500;transition:color .3s ease;padding:.5rem 0;position:relative}.nav-link[data-v-713354df]:hover,.nav-link.router-link-active[data-v-713354df]{color:#667eea}.nav-link.router-link-active[data-v-713354df]:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:#667eea}.nav-actions[data-v-713354df]{display:flex;align-items:center;gap:1rem}.btn[data-v-713354df]{padding:.5rem 1rem;border:none;border-radius:4px;font-size:.9rem;cursor:pointer;transition:all .3s ease;text-decoration:none}.btn-outline[data-v-713354df]{background:transparent;color:#667eea;border:1px solid #667eea}.btn-outline[data-v-713354df]:hover,.btn-primary[data-v-713354df]{background:#667eea;color:#fff}.btn-primary[data-v-713354df]:hover{background:#5a6fd8}.mobile-menu-toggle[data-v-713354df]{display:none;flex-direction:column;gap:3px;cursor:pointer;padding:5px}.mobile-menu-toggle span[data-v-713354df]{width:25px;height:3px;background:#333;transition:all .3s ease}@media (max-width: 768px){.nav-menu[data-v-713354df]{position:fixed;top:70px;left:0;right:0;background:#fff;flex-direction:column;padding:2rem;box-shadow:0 4px 6px #0000001a;transform:translateY(-100%);opacity:0;visibility:hidden;transition:all .3s ease}.nav-menu.active[data-v-713354df]{transform:translateY(0);opacity:1;visibility:visible}.nav-actions[data-v-713354df]{display:none}.mobile-menu-toggle[data-v-713354df]{display:flex}.nav-link[data-v-713354df]{padding:1rem 0;border-bottom:1px solid #eee}.nav-link[data-v-713354df]:last-child{border-bottom:none}}.footer[data-v-cbfb9d7b]{background:#2c3e50;color:#fff;margin-top:auto}.footer-container[data-v-cbfb9d7b]{max-width:1200px;margin:0 auto;padding:0 2rem}.footer-content[data-v-cbfb9d7b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;padding:3rem 0}.footer-section[data-v-cbfb9d7b]{display:flex;flex-direction:column}.footer-logo[data-v-cbfb9d7b]{display:flex;align-items:center;gap:.5rem;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.logo-icon[data-v-cbfb9d7b]{font-size:2rem}.logo-text[data-v-cbfb9d7b]{color:#667eea}.footer-description[data-v-cbfb9d7b]{color:#bdc3c7;line-height:1.6;margin-bottom:1.5rem}.social-links[data-v-cbfb9d7b]{display:flex;gap:1rem}.social-link[data-v-cbfb9d7b]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#ffffff1a;border-radius:50%;color:#fff;text-decoration:none;font-size:1.2rem;transition:all .3s ease}.social-link[data-v-cbfb9d7b]:hover{background:#667eea;transform:translateY(-2px)}.footer-section h3[data-v-cbfb9d7b]{margin-bottom:1rem;color:#ecf0f1;font-size:1.1rem}.footer-links[data-v-cbfb9d7b]{list-style:none;padding:0;margin:0}.footer-links li[data-v-cbfb9d7b]{margin-bottom:.5rem}.footer-links a[data-v-cbfb9d7b]{color:#bdc3c7;text-decoration:none;transition:color .3s ease}.footer-links a[data-v-cbfb9d7b]:hover{color:#667eea}.footer-bottom[data-v-cbfb9d7b]{border-top:1px solid rgba(255,255,255,.1);padding:1.5rem 0}.footer-bottom-content[data-v-cbfb9d7b]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.footer-bottom p[data-v-cbfb9d7b]{margin:0;color:#bdc3c7}.footer-bottom-links[data-v-cbfb9d7b]{display:flex;gap:1.5rem;align-items:center}.footer-bottom-links a[data-v-cbfb9d7b]{color:#bdc3c7;text-decoration:none;font-size:.9rem;transition:color .3s ease}.footer-bottom-links a[data-v-cbfb9d7b]:hover{color:#667eea}.footer-bottom-links span[data-v-cbfb9d7b]{color:#95a5a6;font-size:.9rem}.visit-stats[data-v-cbfb9d7b]{color:#bdc3c7;font-size:.9rem}@media (max-width: 768px){.footer-content[data-v-cbfb9d7b]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.5rem;padding:2rem 0}.footer-bottom-content[data-v-cbfb9d7b]{flex-direction:column;text-align:center}.footer-bottom-links[data-v-cbfb9d7b]{flex-wrap:wrap;justify-content:center}.social-links[data-v-cbfb9d7b]{justify-content:flex-start}}@media (max-width: 480px){.footer-content[data-v-cbfb9d7b]{grid-template-columns:1fr}.footer-section[data-v-cbfb9d7b]{text-align:center}.social-links[data-v-cbfb9d7b]{justify-content:center}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;color:#333}#app{min-height:100vh;display:flex;flex-direction:column}.main-content{flex:1}a{color:inherit;text-decoration:none}button{font-family:inherit}.container{max-width:1200px;margin:0 auto;padding:0 2rem}.btn{display:inline-block;padding:.75rem 1.5rem;border:none;border-radius:4px;font-size:1rem;font-weight:500;text-align:center;text-decoration:none;cursor:pointer;transition:all .3s ease;-webkit-user-select:none;user-select:none}.btn-primary{background:#667eea;color:#fff}.btn-primary:hover{background:#5a6fd8;transform:translateY(-1px)}.btn-secondary{background:#6c757d;color:#fff}.btn-secondary:hover{background:#5a6268}.btn-outline{background:transparent;color:#667eea;border:2px solid #667eea}.btn-outline:hover{background:#667eea;color:#fff}@media (max-width: 768px){.container{padding:0 1rem}}.home[data-v-b2734edc]{min-height:100vh}.hero[data-v-b2734edc]{display:flex;align-items:center;min-height:80vh;padding:0 2rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.hero-content[data-v-b2734edc]{flex:1;max-width:600px}.hero-title[data-v-b2734edc]{font-size:3.5rem;font-weight:700;margin-bottom:1rem}.hero-subtitle[data-v-b2734edc]{font-size:1.5rem;margin-bottom:1rem;opacity:.9}.hero-description[data-v-b2734edc]{font-size:1.1rem;margin-bottom:2rem;opacity:.8}.hero-buttons[data-v-b2734edc]{display:flex;gap:1rem}.btn[data-v-b2734edc]{padding:.8rem 2rem;border:none;border-radius:6px;font-size:1rem;cursor:pointer;transition:all .3s ease}.btn-primary[data-v-b2734edc]{background:#ff6b6b;color:#fff}.btn-primary[data-v-b2734edc]:hover{background:#ff5252;transform:translateY(-2px)}.btn-secondary[data-v-b2734edc]{background:transparent;color:#fff;border:2px solid white}.btn-secondary[data-v-b2734edc]:hover{background:#fff;color:#667eea}.hero-image[data-v-b2734edc]{flex:1;display:flex;justify-content:center;align-items:center}.hero-video-wrapper[data-v-b2734edc]{width:480px;max-width:100%;aspect-ratio:4 / 3;background:#ffffff14;border-radius:8px;overflow:hidden;box-shadow:0 8px 24px #0003}.hero-video[data-v-b2734edc]{width:100%;height:100%;object-fit:cover;display:block}.features[data-v-b2734edc]{padding:4rem 0;background:#f8f9fa}.container[data-v-b2734edc]{max-width:1200px;margin:0 auto;padding:0 2rem}.section-title[data-v-b2734edc]{text-align:center;font-size:2.5rem;margin-bottom:3rem;color:#333}.features-grid[data-v-b2734edc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.feature-card[data-v-b2734edc]{background:#fff;padding:2rem;border-radius:8px;text-align:center;box-shadow:0 4px 6px #0000001a;transition:transform .3s ease}.feature-card[data-v-b2734edc]:hover{transform:translateY(-5px)}.feature-icon[data-v-b2734edc]{font-size:3rem;margin-bottom:1rem}.feature-card h3[data-v-b2734edc]{font-size:1.5rem;margin-bottom:1rem;color:#333}.feature-card p[data-v-b2734edc]{color:#666;line-height:1.6}.tutorial-page[data-v-ce255474]{padding:1.5rem 0 3rem;background:#f8f9fa;min-height:100vh}.tutorial-header[data-v-ce255474]{max-width:1400px;margin:0 auto 1.2rem;padding:0 2rem}.title[data-v-ce255474]{font-size:2.2rem;margin:0 0 .4rem;color:#333;text-align:center}.subtitle[data-v-ce255474]{text-align:center;color:#666;margin:0 0 1.2rem}.top-tabs[data-v-ce255474]{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center;margin-bottom:.5rem}.tab-btn[data-v-ce255474]{padding:.6rem 1.4rem;border:1px solid #d0d4e4;background:#fff;border-radius:24px;cursor:pointer;font-size:.95rem;color:#555;transition:.25s}.tab-btn[data-v-ce255474]:hover{color:#667eea;border-color:#667eea}.tab-btn.active[data-v-ce255474]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-color:#667eea;box-shadow:0 4px 12px #667eea59}.tutorial-layout[data-v-ce255474]{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:240px 1fr;gap:2rem;padding:0 2rem;align-items:start}.side-nav[data-v-ce255474]{position:sticky;top:80px;align-self:start;background:#fff;border:1px solid #e5e7ef;padding:1rem 1rem 1.2rem;border-radius:12px;box-shadow:0 2px 8px #0000000f;max-height:calc(100vh - 120px);overflow:auto}.nav-title[data-v-ce255474]{font-size:.9rem;font-weight:600;color:#333;margin-bottom:.6rem;letter-spacing:.5px}.nav-list[data-v-ce255474]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.nav-item[data-v-ce255474]{font-size:.85rem;line-height:1.3;padding:.45rem .6rem .45rem .9rem;border-radius:8px;cursor:pointer;position:relative;color:#555;display:flex;align-items:center;gap:.4rem;transition:background .25s,color .25s}.nav-item .dot[data-v-ce255474]{width:6px;height:6px;border-radius:50%;background:#bbb;display:inline-block;transition:background .25s}.nav-item[data-v-ce255474]:hover{background:#f1f3fa;color:#444}.nav-item.active[data-v-ce255474]{background:linear-gradient(135deg,#667eea1a,#764ba21a);color:#364fc7;font-weight:600}.nav-item.active .dot[data-v-ce255474]{background:#667eea}.content[data-v-ce255474]{background:#fff;border:1px solid #e5e7ef;border-radius:16px;padding:2rem 2.2rem 2.6rem;box-shadow:0 4px 10px #0000000d}.loading-box[data-v-ce255474],.empty-box[data-v-ce255474],.error-box[data-v-ce255474]{text-align:center;padding:2rem 1rem;color:#666;font-size:.9rem}.error-box[data-v-ce255474]{color:#d94848}.tutorial-section[data-v-ce255474]{scroll-margin-top:90px;padding-bottom:2.5rem;margin-bottom:2.5rem;border-bottom:1px solid #edf0f5}.tutorial-section[data-v-ce255474]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.section-title[data-v-ce255474]{font-size:1.4rem;margin:0 0 .6rem;color:#333;position:relative}.section-title[data-v-ce255474]:after{content:"";position:absolute;left:0;bottom:-6px;width:60px;height:3px;background:linear-gradient(90deg,#667eea,#764ba2);border-radius:3px}.section-desc[data-v-ce255474]{margin:.8rem 0 1.2rem;color:#555;font-size:.95rem;line-height:1.6}.steps-grid[data-v-ce255474]{display:grid;gap:1.2rem;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));margin-bottom:1.2rem}.step-card[data-v-ce255474]{background:#f9faff;border:1px solid #e2e7f2;padding:1rem .9rem 1.1rem;border-radius:14px;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:.4rem;transition:.25s}.step-card[data-v-ce255474]:hover{box-shadow:0 6px 16px -4px #667eea40;transform:translateY(-2px)}.step-index[data-v-ce255474]{position:absolute;top:8px;right:10px;font-size:.7rem;background:#667eea;color:#fff;padding:2px 7px;border-radius:10px;letter-spacing:.5px}.step-title[data-v-ce255474]{font-size:.95rem;margin:0;color:#333;font-weight:600}.step-text[data-v-ce255474]{font-size:.8rem;color:#555;line-height:1.4;margin:0}.step-image[data-v-ce255474]{width:100%;border-radius:8px;border:1px solid #e3e7ef;object-fit:cover;margin-top:.2rem}.image-gallery[data-v-ce255474]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin:1.2rem 0 1.5rem}.gallery-item[data-v-ce255474]{background:#fafbfe;border:1px solid #e5e9f2;border-radius:10px;padding:.6rem .6rem .8rem;text-align:center}.gallery-item img[data-v-ce255474]{width:100%;border-radius:6px;object-fit:cover}.gallery-item figcaption[data-v-ce255474]{font-size:.75rem;color:#666;margin-top:.4rem}.tips-box[data-v-ce255474]{background:linear-gradient(135deg,#667eea0d,#764ba20d);border:1px solid #d9def0;padding:.9rem 1.1rem 1rem;border-radius:12px}.tips-title[data-v-ce255474]{font-size:.78rem;font-weight:700;letter-spacing:.5px;color:#4c5bd4;margin-bottom:.4rem;text-transform:uppercase}.tips-box ul[data-v-ce255474]{margin:0;padding-left:1.1rem}.tips-box li[data-v-ce255474]{font-size:.78rem;color:#555;line-height:1.5;margin:.25rem 0}@media (max-width: 1120px){.tutorial-layout[data-v-ce255474]{grid-template-columns:210px 1fr}}@media (max-width: 900px){.tutorial-layout[data-v-ce255474]{grid-template-columns:1fr}.side-nav[data-v-ce255474]{position:relative;top:0;display:flex;flex-direction:row;max-height:none;overflow:auto;margin-bottom:1rem;padding:.8rem;gap:.4rem}.nav-list[data-v-ce255474]{flex-direction:row;flex-wrap:wrap;gap:.4rem}.nav-item[data-v-ce255474]{background:#f5f7fc;border:1px solid #e4e8f2}.nav-item.active[data-v-ce255474]{background:#667eea;color:#fff}.nav-item .dot[data-v-ce255474]{display:none}}@media (max-width: 560px){.steps-grid[data-v-ce255474]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.content[data-v-ce255474]{padding:1.4rem 1.2rem 2rem}.section-title[data-v-ce255474]{font-size:1.25rem}}.quantity-input[data-v-731c4d1d]{width:48px;padding:.2rem .4rem;border:1px solid #ddd;border-radius:6px;font-size:.8rem;margin-right:.5rem;text-align:center}.product-actions[data-v-731c4d1d]{display:flex;align-items:center;gap:.3rem}.pagination-bar[data-v-731c4d1d]{display:flex;justify-content:center;align-items:center;gap:1rem;margin:2rem 0 0}.pagination-bar button[data-v-731c4d1d]{background:#fff;border:1px solid #667eea;color:#667eea;border-radius:6px;padding:.3rem 1.2rem;font-size:1rem;cursor:pointer;transition:all .2s}.pagination-bar button[data-v-731c4d1d]:disabled{color:#aaa;border-color:#eee;background:#f5f5f5;cursor:not-allowed}.pagination-bar span[data-v-731c4d1d]{font-size:1rem;color:#333}.shop[data-v-731c4d1d]{padding:2rem 0;min-height:100vh;background:#f8f9fa}.container[data-v-731c4d1d]{max-width:1400px;margin:0 auto;padding:0 2rem}.page-title[data-v-731c4d1d]{text-align:center;font-size:2.5rem;margin-bottom:1rem;color:#333}.page-subtitle[data-v-731c4d1d]{text-align:center;font-size:1.2rem;color:#666;margin-bottom:3rem}.material-selector[data-v-731c4d1d]{display:flex;align-items:center;justify-content:center;gap:1rem;background:#fff;padding:1rem 2rem;border-radius:8px;margin-bottom:2rem;box-shadow:0 2px 4px #0000000d;border:1px solid #e9ecef}.material-label[data-v-731c4d1d]{font-size:1rem;font-weight:500;color:#555;white-space:nowrap}.material-options[data-v-731c4d1d]{display:flex;gap:.5rem}.material-btn[data-v-731c4d1d]{padding:.5rem 1.2rem;border:1px solid #ddd;background:#fff;border-radius:20px;cursor:pointer;font-size:.9rem;font-weight:500;transition:all .3s ease;min-width:100px;text-align:center}.material-btn[data-v-731c4d1d]:hover{border-color:#667eea;color:#667eea;transform:translateY(-1px);box-shadow:0 2px 8px #667eea33}.material-btn.active[data-v-731c4d1d]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-color:#667eea;box-shadow:0 2px 8px #667eea4d}.category-tabs[data-v-731c4d1d]{display:flex;justify-content:center;gap:2rem;margin-bottom:2rem;padding:1rem;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);border-radius:12px;box-shadow:0 4px 12px #0000001a}.tab-btn[data-v-731c4d1d]{display:flex;align-items:center;gap:.5rem;padding:1rem 2rem;border:none;background:#fff;border-radius:25px;cursor:pointer;font-size:1rem;font-weight:600;color:#555;transition:all .3s ease;position:relative;min-width:120px;justify-content:center;box-shadow:0 2px 8px #0000001a}.tab-btn[data-v-731c4d1d]:hover{color:#667eea;transform:translateY(-2px);box-shadow:0 4px 15px #667eea33}.tab-btn.active[data-v-731c4d1d]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;transform:translateY(-2px);box-shadow:0 6px 20px #667eea66}.tab-icon[data-v-731c4d1d]{font-size:1.2rem}.material-selector[data-v-731c4d1d]{margin-bottom:2rem}.material-container[data-v-731c4d1d]{display:flex;align-items:center;justify-content:center;gap:2rem;background:#fff;padding:1.5rem 2rem;border-radius:12px;box-shadow:0 2px 8px #00000014;border:1px solid #e9ecef}.material-label[data-v-731c4d1d]{font-size:1rem;font-weight:600;color:#333;white-space:nowrap}.material-options[data-v-731c4d1d]{display:flex;gap:1.5rem}.material-option[data-v-731c4d1d]{display:flex;align-items:center;gap:.5rem;cursor:pointer;padding:.5rem 1rem;border-radius:20px;transition:all .3s ease}.material-option[data-v-731c4d1d]:hover{background:#667eea0d}.material-radio[data-v-731c4d1d]{appearance:none;width:18px;height:18px;border:2px solid #ddd;border-radius:50%;position:relative;cursor:pointer;transition:all .3s ease}.material-radio[data-v-731c4d1d]:checked{border-color:#667eea;background:#667eea}.material-radio[data-v-731c4d1d]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;background:#fff;border-radius:50%}.material-text[data-v-731c4d1d]{font-size:.95rem;font-weight:500;color:#555}.product-display[data-v-731c4d1d]{background:#fff;border-radius:8px;padding:2rem;box-shadow:0 2px 4px #0000001a}.category-content[data-v-731c4d1d]{animation:fadeIn-731c4d1d .3s ease-in-out}@keyframes fadeIn-731c4d1d{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.product-categories[data-v-731c4d1d]{display:flex;flex-direction:column;gap:3rem}.category-section[data-v-731c4d1d]{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 4px #0000001a}.category-title[data-v-731c4d1d]{font-size:1.8rem;margin-bottom:1.5rem;color:#333;text-align:center;padding-bottom:.5rem;border-bottom:2px solid #667eea}.products-grid[data-v-731c4d1d]{display:grid;grid-template-columns:repeat(5,1fr);gap:2rem;margin-top:1rem}.product-card[data-v-731c4d1d]{background:#fff;border-radius:12px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;border:1px solid #e9ecef;aspect-ratio:1;display:flex;flex-direction:column;box-shadow:0 2px 8px #00000014}.product-card[data-v-731c4d1d]:hover{transform:translateY(-3px);box-shadow:0 8px 25px #0000001f}.product-image[data-v-731c4d1d]{height:75%;overflow:hidden;position:relative;flex-shrink:0}.product-image img[data-v-731c4d1d]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.product-card:hover .product-image img[data-v-731c4d1d]{transform:scale(1.05)}.product-info[data-v-731c4d1d]{height:25%;min-height:25%;padding:.5rem;background:#fff;border-top:1px solid #f0f0f0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-shrink:0;position:relative;z-index:2;gap:.5rem}.product-basic-info[data-v-731c4d1d]{flex:1;display:flex;flex-direction:column;gap:.2rem;min-width:0}.product-name[data-v-731c4d1d]{font-size:.85rem;margin:0;color:#333;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;max-height:2.4em;word-break:break-word}.product-details[data-v-731c4d1d]{display:flex;flex-direction:column;gap:.1rem}.product-price[data-v-731c4d1d]{text-align:center;margin-bottom:.4rem}.current-price[data-v-731c4d1d]{font-size:.9rem;font-weight:700;color:#ff6b6b;display:block;line-height:1}.material-tag[data-v-731c4d1d]{font-size:.6rem;color:#667eea;background:#667eea1a;padding:.1rem .3rem;border-radius:6px;display:inline-block;width:fit-content}.btn[data-v-731c4d1d]{padding:.3rem .6rem;border:none;border-radius:6px;font-size:.7rem;cursor:pointer;transition:all .3s ease;font-weight:600;white-space:nowrap}.btn-primary[data-v-731c4d1d]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.btn-primary[data-v-731c4d1d]:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190);transform:translateY(-1px);box-shadow:0 4px 12px #667eea4d}@media (max-width: 1600px){.products-grid[data-v-731c4d1d]{grid-template-columns:repeat(4,1fr)}}@media (max-width: 1200px){.products-grid[data-v-731c4d1d]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 900px){.products-grid[data-v-731c4d1d]{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (max-width: 768px){.category-tabs[data-v-731c4d1d]{flex-direction:column;align-items:center;gap:.8rem;padding:1.5rem 1rem}.tab-btn[data-v-731c4d1d]{width:100%;max-width:300px;border-radius:25px;margin-bottom:0}.material-container[data-v-731c4d1d]{flex-direction:column;gap:1rem;padding:1.5rem}.material-options[data-v-731c4d1d]{justify-content:center;gap:1rem}.products-grid[data-v-731c4d1d]{grid-template-columns:repeat(2,1fr);gap:.8rem}.product-display[data-v-731c4d1d]{padding:1rem}.product-info[data-v-731c4d1d]{padding:.4rem;flex-direction:column;align-items:stretch;gap:.3rem}.product-basic-info[data-v-731c4d1d]{text-align:center}.product-name[data-v-731c4d1d]{font-size:.8rem}.current-price[data-v-731c4d1d]{font-size:.9rem}.btn[data-v-731c4d1d]{font-size:.7rem;padding:.4rem .8rem;width:100%}}@media (max-width: 480px){.products-grid[data-v-731c4d1d]{grid-template-columns:1fr}.container[data-v-731c4d1d]{padding:0 1rem}}.faq[data-v-0a740511]{padding:2rem 0;min-height:100vh;background:#f8f9fa}.container[data-v-0a740511]{max-width:800px;margin:0 auto;padding:0 2rem}.page-title[data-v-0a740511]{text-align:center;font-size:2.5rem;margin-bottom:1rem;color:#333}.page-subtitle[data-v-0a740511]{text-align:center;font-size:1.2rem;color:#666;margin-bottom:1.2rem}.faq-submit[data-v-0a740511]{display:flex;gap:.75rem;align-items:center;margin-bottom:1.2rem}.submit-input[data-v-0a740511]{flex:1;padding:.9rem 1rem;border:1px solid #ddd;border-radius:8px;font-size:1rem;background:#fff;box-shadow:0 2px 4px #0000000f}.submit-input[data-v-0a740511]:disabled{background:#f5f5f5}.submit-btn[data-v-0a740511]{padding:.9rem 1.2rem}.submit-message[data-v-0a740511]{margin:0 0 1rem;font-size:.95rem}.submit-message.success[data-v-0a740511]{color:#2e7d32}.submit-message.error[data-v-0a740511]{color:#d32f2f}.faq-search[data-v-0a740511]{margin-bottom:2rem}.search-input[data-v-0a740511]{width:100%;padding:1rem;border:1px solid #ddd;border-radius:8px;font-size:1rem;box-shadow:0 2px 4px #0000001a}.search-input[data-v-0a740511]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.faq-list[data-v-0a740511]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 6px #0000001a;margin-bottom:3rem}.faq-item[data-v-0a740511]{border-bottom:1px solid #eee}.faq-item[data-v-0a740511]:last-child{border-bottom:none}.faq-question[data-v-0a740511]{padding:1.5rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background-color .3s ease}.faq-question[data-v-0a740511]:hover{background:#f8f9fa}.faq-question h3[data-v-0a740511]{margin:0;color:#333;font-size:1.1rem;line-height:1.4}.faq-toggle[data-v-0a740511]{font-size:1.5rem;font-weight:700;color:#667eea;transition:transform .3s ease;margin-left:1rem;flex-shrink:0}.faq-toggle.active[data-v-0a740511]{transform:rotate(45deg)}.faq-answer[data-v-0a740511]{padding:0 1.5rem 1.5rem;color:#666;line-height:1.6}.faq-answer h4[data-v-0a740511]{color:#333;margin:1rem 0 .5rem}.faq-answer ul[data-v-0a740511],.faq-answer ol[data-v-0a740511]{margin:1rem 0;padding-left:1.5rem}.faq-answer li[data-v-0a740511]{margin-bottom:.5rem}.btn[data-v-0a740511]{padding:.4rem .8rem;border:none;border-radius:4px;cursor:pointer;transition:all .3s ease;margin-right:.5rem}.btn-sm[data-v-0a740511]{font-size:.8rem}.btn-outline[data-v-0a740511]{background:transparent;color:#667eea;border:1px solid #667eea}.btn-outline[data-v-0a740511]:hover{background:#667eea;color:#fff}.no-results[data-v-0a740511]{text-align:center;padding:3rem;color:#666;background:#fff;border-radius:8px;margin-bottom:2rem}.no-results a[data-v-0a740511]{color:#667eea;text-decoration:none}.no-results a[data-v-0a740511]:hover{text-decoration:underline}.contact-section[data-v-0a740511]{background:#fff;padding:2rem;border-radius:8px;text-align:center;box-shadow:0 4px 6px #0000001a}.pagination-bar[data-v-0a740511]{display:flex;justify-content:center;align-items:center;gap:1rem;margin:2rem 0}.pagination-bar button[data-v-0a740511]{background:#fff;border:1px solid #667eea;color:#667eea;border-radius:6px;padding:.4rem 1.2rem;font-size:.9rem;cursor:pointer;transition:all .2s}.pagination-bar button[data-v-0a740511]:disabled{color:#aaa;border-color:#eee;background:#f5f5f5;cursor:not-allowed}.loading[data-v-0a740511]{text-align:center;padding:2rem;color:#666}.contact-section h2[data-v-0a740511]{color:#333;margin-bottom:.5rem}.contact-section>p[data-v-0a740511]{color:#666;margin-bottom:2rem}.contact-methods[data-v-0a740511]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.contact-item[data-v-0a740511]{display:flex;align-items:center;gap:1rem;text-align:left}.contact-icon[data-v-0a740511]{font-size:2rem}.contact-item h4[data-v-0a740511]{margin:0 0 .3rem;color:#333}.contact-item p[data-v-0a740511]{margin:0;color:#666;font-size:.9rem}@media (max-width: 768px){.faq-categories[data-v-0a740511]{justify-content:center}.faq-question[data-v-0a740511]{padding:1rem}.faq-answer[data-v-0a740511]{padding:0 1rem 1rem}.contact-methods[data-v-0a740511]{grid-template-columns:1fr}.contact-item[data-v-0a740511]{justify-content:center;text-align:center}}.membership[data-v-f9accbcc]{padding:2rem 0;min-height:100vh;background:#f8f9fa}.container[data-v-f9accbcc]{max-width:1200px;margin:0 auto;padding:0 2rem}.page-title[data-v-f9accbcc]{text-align:center;font-size:2.5rem;margin-bottom:1rem;color:#333}.page-subtitle[data-v-f9accbcc]{text-align:center;font-size:1.2rem;color:#666;margin-bottom:3rem}.membership-tiers.three-cols[data-v-f9accbcc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:3rem}.tier-card[data-v-f9accbcc]{background:#fff;border-radius:12px;padding:2rem;text-align:center;position:relative;box-shadow:0 4px 6px #0000001a;transition:transform .3s ease}.tier-card[data-v-f9accbcc]:hover{transform:translateY(-5px)}.tier-card.featured[data-v-f9accbcc]{border:2px solid #667eea;box-shadow:0 6px 16px #667eea59}.featured-badge[data-v-f9accbcc]{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:linear-gradient(90deg,#ff6b6b,#ff9256);color:#fff;padding:.5rem 1.1rem;border-radius:18px;font-size:.75rem;letter-spacing:1px;font-weight:600;box-shadow:0 4px 10px #ff6b6b66}.tier-header[data-v-f9accbcc]{margin-bottom:2rem}.tier-name[data-v-f9accbcc]{font-size:1.5rem;margin-bottom:1rem;color:#333}.tier-price[data-v-f9accbcc]{margin-bottom:1rem}.price[data-v-f9accbcc]{font-size:2.2rem;font-weight:700;color:#667eea}.original-price[data-v-f9accbcc]{text-decoration:line-through;color:#999;font-size:.85rem;margin-top:-.5rem}.promo-tip[data-v-f9accbcc]{margin-top:.5rem;font-size:.8rem;color:#ff6b6b;font-weight:500}.period[data-v-f9accbcc]{font-size:1rem;color:#666}.tier-description[data-v-f9accbcc]{color:#666;line-height:1.5}.tier-features h4[data-v-f9accbcc]{margin-bottom:1rem;color:#333}.tier-features ul[data-v-f9accbcc]{list-style:none;padding:0;margin-bottom:2rem}.feature-item[data-v-f9accbcc]{display:flex;align-items:center;margin-bottom:.8rem;text-align:left}.feature-icon[data-v-f9accbcc]{width:20px;display:inline-block;color:#28a745;margin-right:.4rem;font-weight:700}.feature-icon.disabled[data-v-f9accbcc]{color:#dc3545}.feature-disabled-text[data-v-f9accbcc]{color:#999;text-decoration:line-through}.feature-note[data-v-f9accbcc]{margin-left:.4rem;font-size:.7rem;color:#666}.promo-announce[data-v-f9accbcc]{text-align:center;margin-top:1rem;font-size:.95rem;color:#444}.tier-footer .btn[data-v-f9accbcc]{width:100%;padding:.8rem;border:none;border-radius:6px;font-size:1rem;cursor:pointer;transition:all .3s ease}.btn-primary[data-v-f9accbcc]{background:#667eea;color:#fff}.btn-primary[data-v-f9accbcc]:hover{background:#5a6fd8}.btn-outline[data-v-f9accbcc]{background:transparent;color:#667eea;border:2px solid #667eea}.btn-outline[data-v-f9accbcc]:hover{background:#667eea;color:#fff}.btn-secondary[data-v-f9accbcc]{background:#6c757d;color:#fff}.btn-secondary[data-v-f9accbcc]:hover{background:#5a6268}.section-title[data-v-f9accbcc]{text-align:center;font-size:2rem;margin-bottom:2rem;color:#333}.check[data-v-f9accbcc]{color:#28a745;font-weight:700;font-size:1.2rem}.cross[data-v-f9accbcc]{color:#dc3545;font-weight:700;font-size:1.2rem}.current-membership[data-v-f9accbcc]{margin-bottom:4rem}.membership-info[data-v-f9accbcc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.info-card[data-v-f9accbcc]{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 4px 6px #0000001a}.info-card h3[data-v-f9accbcc]{margin-bottom:1rem;color:#333}.current-plan[data-v-f9accbcc]{font-size:1.3rem;font-weight:700;color:#667eea;margin-bottom:.5rem}.expire-date[data-v-f9accbcc]{color:#666}.usage-stats[data-v-f9accbcc]{display:flex;justify-content:space-around}.stat-item[data-v-f9accbcc]{text-align:center}.stat-number[data-v-f9accbcc]{display:block;font-size:2rem;font-weight:700;color:#667eea}.stat-label[data-v-f9accbcc]{font-size:.9rem;color:#666}.account-actions[data-v-f9accbcc]{display:flex;gap:.5rem;flex-wrap:wrap}.account-actions .btn[data-v-f9accbcc]{flex:1;padding:.6rem 1rem;border:none;border-radius:4px;cursor:pointer;transition:all .3s ease}.benefits-grid[data-v-f9accbcc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.benefit-card[data-v-f9accbcc]{background:#fff;padding:2rem;border-radius:8px;text-align:center;box-shadow:0 4px 6px #0000001a;transition:transform .3s ease}.benefit-card[data-v-f9accbcc]:hover{transform:translateY(-3px)}.benefit-icon[data-v-f9accbcc]{font-size:3rem;margin-bottom:1rem}.benefit-card h3[data-v-f9accbcc]{margin-bottom:1rem;color:#333}.benefit-card p[data-v-f9accbcc]{color:#666;line-height:1.6}@media (max-width: 768px){.membership-tiers[data-v-f9accbcc]{grid-template-columns:1fr}.tier-card.featured[data-v-f9accbcc]{transform:none}.comparison-table[data-v-f9accbcc]{overflow-x:auto}.comparison-table table[data-v-f9accbcc]{min-width:600px}.usage-stats[data-v-f9accbcc]{flex-direction:column;gap:1rem}.account-actions[data-v-f9accbcc]{flex-direction:column}}.render-simple[data-v-23f89911]{padding:2rem 0;min-height:100vh;background:#f8f9fa}.render-grid[data-v-23f89911]{max-width:1200px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.img-card[data-v-23f89911]{background:#fff;border:1px solid #e9ecef;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000000f;display:flex;flex-direction:column;align-items:center;justify-content:center}.img-card img[data-v-23f89911]{width:100%;height:auto;object-fit:contain;aspect-ratio:4 / 3;display:block}.img-caption[data-v-23f89911]{width:100%;text-align:center;padding:.5rem .75rem;font-size:.95rem;color:#333;background:#fff;border-top:1px solid #f1f3f5}@media (max-width: 768px){.render-grid[data-v-23f89911]{grid-template-columns:1fr;padding:0 1rem}}.contact[data-v-cbaa0013]{padding:2rem 0;min-height:100vh;background:#f8f9fa}.container[data-v-cbaa0013]{max-width:1000px;margin:0 auto;padding:0 2rem}.page-title[data-v-cbaa0013]{text-align:center;font-size:2rem;margin-bottom:.5rem;color:#333}.page-subtitle[data-v-cbaa0013]{text-align:center;font-size:1rem;color:#666;margin-bottom:2rem}.qr-grid[data-v-cbaa0013]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;align-items:start}.qr-item[data-v-cbaa0013]{background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:1rem;box-shadow:0 2px 8px #0000000f;display:flex;flex-direction:column;align-items:center}.qr-item img[data-v-cbaa0013]{width:100%;max-width:360px;aspect-ratio:1;object-fit:contain;border-radius:8px}.qr-caption[data-v-cbaa0013]{margin-top:.6rem;font-size:.95rem;color:#333}@media (max-width: 768px){.container[data-v-cbaa0013]{padding:0 1rem}.qr-grid[data-v-cbaa0013]{grid-template-columns:1fr;gap:1rem}}.updates[data-v-3475999f]{padding:2rem 0;min-height:100vh;background:#f8f9fa}.container[data-v-3475999f]{max-width:900px;margin:0 auto;padding:0 2rem}.page-title[data-v-3475999f]{text-align:center;font-size:2.2rem;margin-bottom:.6rem;color:#333}.page-subtitle[data-v-3475999f]{text-align:center;font-size:1.05rem;color:#666;margin-bottom:1.6rem}.updates-list[data-v-3475999f]{background:#fff;border-radius:8px;box-shadow:0 4px 10px #0000000f;overflow:hidden}.update-item[data-v-3475999f]{border-bottom:1px solid #eee;padding:1rem 1.2rem}.update-item[data-v-3475999f]:last-child{border-bottom:none}.update-header[data-v-3475999f]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.version[data-v-3475999f]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.version-badge[data-v-3475999f]{background:#667eea;color:#fff;padding:.24rem .5rem;border-radius:6px;font-weight:600;font-size:.95rem}.type-tags[data-v-3475999f]{display:flex;gap:.4rem}.type-tag[data-v-3475999f]{padding:.12rem .4rem;border-radius:4px;font-size:.75rem;font-weight:600}.type-tag.fix[data-v-3475999f]{background:#ff6b6b1f;color:#ff6b6b;border:1px solid rgba(255,107,107,.3)}.type-tag.feature[data-v-3475999f]{background:#667eea1f;color:#667eea;border:1px solid rgba(102,126,234,.3)}.type-tag.update[data-v-3475999f]{background:#0000000f;color:#444;border:1px solid rgba(0,0,0,.12)}.release-date[data-v-3475999f]{color:#666;font-size:.9rem;white-space:nowrap}.update-content[data-v-3475999f]{margin-top:.5rem;color:#444;line-height:1.7}.content-text[data-v-3475999f] p{margin:.4rem 0}.pagination-bar[data-v-3475999f]{display:flex;justify-content:center;align-items:center;gap:1rem;margin:1.4rem 0}.pagination-bar button[data-v-3475999f]{background:#fff;border:1px solid #667eea;color:#667eea;border-radius:6px;padding:.4rem 1.2rem;font-size:.95rem;cursor:pointer;transition:all .2s}.pagination-bar button[data-v-3475999f]:disabled{color:#aaa;border-color:#eee;background:#f5f5f5;cursor:not-allowed}.loading[data-v-3475999f],.no-results[data-v-3475999f]{text-align:center;padding:2rem;color:#666}
