@import"https://cdn.jsdelivr.net/npm/remixicon@3.5.0/fonts/remixicon.css";.navbar[data-v-6e032b46]{position:fixed;top:0;left:0;right:0;height:var(--header-height, 60px);background:linear-gradient(135deg,#fff,#f8fff9,#f0fcf5);box-shadow:0 2px 12px #42b88326;z-index:100;padding:0 1.5rem;transition:all .4s cubic-bezier(.165,.84,.44,1)}.nav-container[data-v-6e032b46]{max-width:100%;margin:0 auto;height:100%;display:flex;justify-content:space-between;align-items:center}.nav-brand[data-v-6e032b46]{display:flex;align-items:center;height:100%}.nav-home-link[data-v-6e032b46]{display:flex;align-items:center;height:100%;text-decoration:none;color:inherit}.logo[data-v-6e032b46]{height:30px;margin-right:.5rem;width:auto;transition:transform .3s ease}.logo[data-v-6e032b46]:hover{transform:scale(1.05) rotate(5deg)}.site-name[data-v-6e032b46]{font-size:1.3rem;font-weight:600;position:relative;overflow:hidden;letter-spacing:.5px;background:linear-gradient(135deg,#42b883,#2c3e50);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.nav-items-wrapper[data-v-6e032b46]{display:flex;align-items:center}.nav-items[data-v-6e032b46]{display:flex;align-items:center;gap:1.8rem}.nav-item[data-v-6e032b46]{position:relative;display:inline-block}.nav-link[data-v-6e032b46]{display:flex;align-items:center;gap:.5rem;padding:.5rem 0;font-size:1rem;font-weight:500;color:#2c3e50;text-decoration:none;transition:all .3s cubic-bezier(.25,.8,.25,1);position:relative;overflow:hidden}.nav-link i[data-v-6e032b46]{font-size:1.2rem;transition:all .3s ease;color:#2c3e50;opacity:.8}.nav-link:hover i[data-v-6e032b46],.nav-link.router-link-exact-active i[data-v-6e032b46]{transform:translateY(-2px);opacity:1;color:#42b883}.nav-underline[data-v-6e032b46]{position:absolute;bottom:0;left:50%;width:0;height:2px;background:linear-gradient(90deg,transparent,#42b883,transparent);transition:all .4s cubic-bezier(.165,.84,.44,1);transform:translate(-50%);border-radius:2px}.nav-item:hover .nav-underline[data-v-6e032b46]{width:80%}.nav-link.router-link-exact-active+.nav-underline[data-v-6e032b46]{width:80%;background:linear-gradient(90deg,transparent,#42b883,transparent)}.nav-link[data-v-6e032b46]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle,rgba(66,184,131,.1) 0%,transparent 70%);opacity:0;transition:opacity .4s ease;pointer-events:none}.nav-link[data-v-6e032b46]:hover:before{opacity:1}@media (max-width: 768px){.nav-items[data-v-6e032b46]{gap:1rem}.nav-items-wrapper[data-v-6e032b46]{display:none}}.sidebar[data-v-570ef4d7]{position:fixed;top:60px;left:0;bottom:0;width:var(--sidebar-width, 260px);background-color:#fff;border-right:1px solid #e1e4e8;overflow-y:auto;padding:1.5rem 0;z-index:10;transition:transform .3s cubic-bezier(.165,.84,.44,1)}.sidebar[data-v-570ef4d7]::-webkit-scrollbar{width:6px}.sidebar[data-v-570ef4d7]::-webkit-scrollbar-track{background:transparent}.sidebar[data-v-570ef4d7]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px;transition:background .3s ease}.sidebar[data-v-570ef4d7]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.sidebar-nav[data-v-570ef4d7]{padding:0;margin:0}.sidebar-links[data-v-570ef4d7]{list-style:none;padding:0;margin:0}.sidebar-item[data-v-570ef4d7]{padding:0;margin:0}.sidebar-link[data-v-570ef4d7]{display:block;padding:.75rem 1.5rem .75rem 1.8rem;color:#2c3e50;text-decoration:none;transition:all .3s cubic-bezier(.165,.84,.44,1);border-left:3px solid transparent;font-size:.95rem;line-height:1.5;position:relative;overflow:hidden}.sidebar-link[data-v-570ef4d7]:before{content:"";position:absolute;left:0;top:0;width:0;height:100%;background:linear-gradient(90deg,rgba(66,184,131,.08),transparent);transition:width .3s cubic-bezier(.165,.84,.44,1);z-index:-1}.sidebar-link[data-v-570ef4d7]:hover{color:#42b883;background-color:#f8f9fa;border-left-color:#42b883;padding-left:2.1rem;box-shadow:inset 4px 0 #42b8831a}.sidebar-link[data-v-570ef4d7]:hover:before{width:100%}.sidebar-link.active[data-v-570ef4d7]{color:#42b883;border-left:3px solid #42b883;background:linear-gradient(90deg,#42b8831f,#42b8830a);font-weight:600;box-shadow:inset 4px 0 #42b88333,0 2px 8px #42b88314}.sidebar-submenu[data-v-570ef4d7]{padding:0}.sidebar-submenu-title[data-v-570ef4d7]{padding:.875rem 1.5rem .625rem;font-weight:600;color:#3a3a3a;text-transform:uppercase;font-size:.75rem;letter-spacing:.8px;opacity:.7;border-bottom:1px dashed #eaecef;margin-top:.75rem;transition:all .3s cubic-bezier(.165,.84,.44,1)}.sidebar-submenu-title[data-v-570ef4d7]:hover{opacity:1;color:#42b883}.sidebar-submenu-items[data-v-570ef4d7]{list-style:none;padding:0;margin:0}.sidebar-submenu-item[data-v-570ef4d7]{padding:0;margin:0}.sidebar-submenu-item .sidebar-link[data-v-570ef4d7]{padding-left:2.5rem;font-size:.9rem;color:#4a5764;transition:all .3s cubic-bezier(.165,.84,.44,1)}.sidebar-submenu-item .sidebar-link[data-v-570ef4d7]:hover{color:#42b883;background-color:#f8f9fa;padding-left:2.8rem;box-shadow:inset 4px 0 #42b8831a}.sidebar-submenu-item .sidebar-link.active[data-v-570ef4d7]{color:#42b883;background:linear-gradient(90deg,#42b8831a,#42b88308);font-weight:500;box-shadow:inset 4px 0 #42b88326,0 1px 4px #42b8830f}@media (max-width: 768px){.sidebar[data-v-570ef4d7]{position:fixed;top:60px;left:calc(-1 * var(--sidebar-width, 260px));transition:left .3s cubic-bezier(.165,.84,.44,1)}.sidebar.open[data-v-570ef4d7]{left:0}}.breadcrumb[data-v-23467567]{padding:0 0 16px;border-bottom:1px solid #eaecef;margin-bottom:24px}.breadcrumb-list[data-v-23467567]{display:flex;flex-wrap:wrap;align-items:center;list-style:none;margin:0;padding:0}.breadcrumb-item[data-v-23467567]{display:flex;align-items:center;font-size:.875rem;color:#666}.breadcrumb-item a[data-v-23467567]{color:#42b883;text-decoration:none}.breadcrumb-item a[data-v-23467567]:hover{text-decoration:underline}.separator[data-v-23467567]{margin:0 8px;color:#999}.breadcrumb-item[data-v-23467567]:last-child{color:#2c3e50;font-weight:500}.breadcrumb-item:last-child a[data-v-23467567]{color:#2c3e50}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50}::-webkit-scrollbar{width:0px;height:12px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:10px;border:2px solid #f1f1f1}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.main-container{display:flex;padding-top:60px;min-height:calc(100vh - 60px)}.content{flex:1;max-width:100%;margin-left:var(--sidebar-width, 260px);padding:2rem 2.5rem;min-height:calc(100vh - 60px);overflow-y:auto}.content.no-sidebar{max-width:100%;margin-left:0;padding:2rem 2.5rem}:root{--sidebar-width: 260px;--header-height: 60px}@media (max-width: 768px){.content,.content.no-sidebar{max-width:100%;margin-left:0}}html{scroll-behavior:smooth}.site-footer{border-top:1px solid #eaecef;height:35px;line-height:35px;position:relative;z-index:10;background-color:#fff;margin-bottom:-8px}.footer-content{max-width:1200px;margin:0 auto;padding:0 2.5rem;display:flex;justify-content:space-between;align-items:center;height:100%}.footer-left,.footer-center,.footer-right{flex:1;display:flex;align-items:center;gap:.5rem}.footer-left{justify-content:flex-start}.footer-center{justify-content:center}.footer-right{justify-content:flex-end}.copyright,.version,.tech-stack{color:#6c757d;font-size:.75rem;font-weight:400;white-space:nowrap}.beian-link,.footer-link{color:#6c757d;text-decoration:none;font-size:.75rem;font-weight:500;transition:color .2s ease;white-space:nowrap}.beian-link:hover,.footer-link:hover{color:#42b883;text-decoration:underline}.separator{color:#cbd5e0;font-size:.7rem;-webkit-user-select:none;user-select:none}@media (max-width: 768px){.footer-content{padding:0 1rem;justify-content:center;gap:0}.footer-left,.footer-right{display:none}.footer-center{flex:1;justify-content:center}}.hero[data-v-a1bfc2c7]{text-align:center;padding:4rem 1rem 5rem;margin-bottom:3rem;border-bottom:1px solid #eaecef;position:relative;overflow:hidden;background:linear-gradient(135deg,#f8fff9,#fff)}.hero[data-v-a1bfc2c7]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#42b883,#359c6d,#42b883);background-size:200% 100%;animation:gradientShift-a1bfc2c7 3s ease infinite}@keyframes gradientShift-a1bfc2c7{0%{background-position:100% 0}to{background-position:0 0}}.hero h1[data-v-a1bfc2c7]{font-size:3.5rem;margin-bottom:1rem;color:#2c3e50;font-weight:700;position:relative;display:inline-block;background:linear-gradient(135deg,#42b883,#2c3e50);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.hero h1[data-v-a1bfc2c7]:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:80px;height:4px;background:linear-gradient(90deg,#42b883,#359c6d);border-radius:2px}.subtitle[data-v-a1bfc2c7]{font-size:1.6rem;color:#42b883;margin-bottom:1.2rem;font-weight:500;position:relative;display:inline-block}.description[data-v-a1bfc2c7]{font-size:1.2rem;color:#666;max-width:800px;margin:0 auto 2.5rem;line-height:1.7;padding:0 1rem;position:relative}.hero-buttons[data-v-a1bfc2c7]{display:flex;justify-content:center;gap:1.2rem;flex-wrap:wrap}.btn[data-v-a1bfc2c7]{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 2rem;border-radius:8px;text-decoration:none;font-weight:600;transition:all .3s cubic-bezier(.25,.8,.25,1);position:relative;overflow:hidden;border:none;cursor:pointer;font-size:1rem;box-shadow:0 4px 6px #42b8831a}.btn[data-v-a1bfc2c7]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#ffffff4d,#ffffff1a);transform:translate(-100%);transition:transform .6s ease;z-index:1}.btn[data-v-a1bfc2c7]:hover:before{transform:translate(100%)}.btn-primary[data-v-a1bfc2c7]{background:linear-gradient(135deg,#42b883,#359c6d);color:#fff;z-index:2}.btn-primary[data-v-a1bfc2c7]:hover{background:linear-gradient(135deg,#359c6d,#2a7d57);transform:translateY(-3px);box-shadow:0 8px 15px #42b8834d}.btn-secondary[data-v-a1bfc2c7]{background:linear-gradient(135deg,#f0f0f0,#e0e0e0);color:#2c3e50;z-index:2}.btn-secondary[data-v-a1bfc2c7]:hover{background:linear-gradient(135deg,#e0e0e0,#d0d0d0);transform:translateY(-3px);box-shadow:0 8px 15px #2c3e5033}.features[data-v-a1bfc2c7]{margin:3rem 0}.features h2[data-v-a1bfc2c7]{text-align:center;margin-bottom:2rem;font-size:2rem;display:flex;align-items:center;justify-content:center;gap:.5rem;color:#2c3e50}.section-icon[data-v-a1bfc2c7]{color:#42b883;font-size:1.8rem;animation:pulse-a1bfc2c7 2s infinite}.platform-section-icon[data-v-a1bfc2c7]{color:#42b883;font-size:1.5rem;margin-right:.5rem}.features-grid[data-v-a1bfc2c7]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.feature-card[data-v-a1bfc2c7]{background:#f8f9fa;border-radius:8px;padding:1.5rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease;position:relative;overflow:hidden}.feature-card[data-v-a1bfc2c7]:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000001a}.feature-icon[data-v-a1bfc2c7]{font-size:2.5rem;margin-bottom:1rem;color:#42b883;transition:all .3s ease;display:block;margin-left:auto;margin-right:auto}.feature-card:hover .feature-icon[data-v-a1bfc2c7]{transform:scale(1.2) rotate(5deg);color:#359c6d}.feature-card h3[data-v-a1bfc2c7]{margin:.5rem 0;color:#2c3e50;font-weight:600}.admin-platform[data-v-a1bfc2c7]{margin:3rem 0;padding:2rem;background-color:#fafafa;border-radius:8px}.admin-platform h2[data-v-a1bfc2c7]{color:#2c3e50;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.group-icon[data-v-a1bfc2c7]{color:#42b883;font-size:1.3rem}.platform-features[data-v-a1bfc2c7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:1.5rem}.feature-group h3[data-v-a1bfc2c7]{color:#42b883;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.feature-group ul[data-v-a1bfc2c7]{list-style:none;padding:0}.feature-group li[data-v-a1bfc2c7]{border-bottom:1px dashed #eaecef;transition:all .3s ease;position:relative;padding:.5rem 0 .5rem 1.8rem}.feature-group li[data-v-a1bfc2c7]:before{content:"▶";position:absolute;left:0;color:#42b883;font-size:.7rem;transition:all .3s ease}.feature-group li[data-v-a1bfc2c7]:hover{color:#42b883;padding-left:2.5rem}.feature-group li[data-v-a1bfc2c7]:hover:before{color:#359c6d;transform:translate(3px)}.feature-group li[data-v-a1bfc2c7]:last-child{border-bottom:none}@keyframes pulse-a1bfc2c7{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes float-a1bfc2c7{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@media (max-width: 768px){.hero h1[data-v-a1bfc2c7]{font-size:2.5rem}.subtitle[data-v-a1bfc2c7]{font-size:1.3rem}.features-grid[data-v-a1bfc2c7]{grid-template-columns:1fr}.hero-buttons[data-v-a1bfc2c7]{flex-direction:column;align-items:center}.platform-features[data-v-a1bfc2c7]{grid-template-columns:1fr}}.content-wrapper[data-v-85d45170]{max-width:100%;margin:0 auto}.lead[data-v-85d45170]{font-size:1.25rem;color:#666;line-height:1.8;margin:1.25rem 0 2.5rem}.tech-stack[data-v-85d45170]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin:2rem 0}.tech-item[data-v-85d45170]{background:linear-gradient(135deg,#f8f9fa,#fff);border-radius:12px;padding:2rem;border:1px solid #eaecef;box-shadow:0 4px 12px #0000000f;transition:all .3s cubic-bezier(.165,.84,.44,1)}.tech-item[data-v-85d45170]:hover{box-shadow:0 6px 16px #0000001a;transform:translateY(-2px)}.tech-item h3[data-v-85d45170]{color:#42b883;margin-top:0;border-bottom:3px solid transparent;border-image:linear-gradient(90deg,#42b883,transparent) 1;padding-bottom:1rem;font-size:1.375rem;font-weight:600;letter-spacing:.2px}.tech-item ul[data-v-85d45170]{padding-left:0;margin:1.25rem 0;list-style:none}.tech-item li[data-v-85d45170]{margin:.75rem 0;line-height:1.8;padding:1rem 1.25rem;background:linear-gradient(135deg,#f8f9fa,#fff);border-radius:8px;border-left:3px solid #42b883;transition:all .3s cubic-bezier(.165,.84,.44,1);box-shadow:0 2px 8px #0000000a}.tech-item li[data-v-85d45170]:hover{transform:translate(6px);box-shadow:0 4px 12px #42b8831f;border-left-color:#3aa573}.architecture-diagram[data-v-85d45170]{background:linear-gradient(135deg,#f8f9fa,#fff);border-radius:12px;padding:2rem;border:1px solid #eaecef;margin:2rem 0;box-shadow:0 4px 12px #0000000f}.features[data-v-85d45170]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin:2rem 0}.feature-item[data-v-85d45170]{border:1px solid #eaecef;border-radius:12px;padding:2rem;background:linear-gradient(135deg,#fff,#fafafa);box-shadow:0 4px 12px #0000000f;transition:all .3s cubic-bezier(.165,.84,.44,1)}.feature-item[data-v-85d45170]:hover{box-shadow:0 6px 16px #0000001a;transform:translateY(-2px)}.feature-item h3[data-v-85d45170]{color:#42b883;margin-top:0;font-size:1.375rem;font-weight:600;padding-left:1rem;border-left:4px solid #42b883;letter-spacing:.2px}.design-patterns[data-v-85d45170]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin:2rem 0}.pattern-item[data-v-85d45170]{border:1px solid #eaecef;border-radius:12px;padding:2rem;background:linear-gradient(135deg,#fff,#fafafa);box-shadow:0 4px 12px #0000000f;transition:all .3s cubic-bezier(.165,.84,.44,1)}.pattern-item[data-v-85d45170]:hover{box-shadow:0 6px 16px #0000001a;transform:translateY(-2px)}.pattern-item h3[data-v-85d45170]{color:#42b883;margin-top:0;font-size:1.375rem;font-weight:600;padding-left:1rem;border-left:4px solid #42b883;letter-spacing:.2px}.security-features[data-v-85d45170],.performance-features[data-v-85d45170]{background:linear-gradient(135deg,#f8f9fa,#fff);border-radius:12px;padding:2rem;border:1px solid #eaecef;box-shadow:0 4px 12px #0000000f}h1[data-v-85d45170],h2[data-v-85d45170],h3[data-v-85d45170],h4[data-v-85d45170]{color:#2c3e50;font-weight:600;line-height:1.4}h1[data-v-85d45170]{font-size:2.25rem;margin:1.25rem 0 1.75rem;font-weight:700;letter-spacing:-.5px}h2[data-v-85d45170]{font-size:1.75rem;margin:0 0 1.75rem;padding-bottom:1rem;border-bottom:3px solid transparent;border-image:linear-gradient(90deg,#42b883,transparent) 1;font-weight:700;letter-spacing:-.3px}h3[data-v-85d45170]{font-size:1.375rem;margin:2rem 0 1.25rem;color:#42b883;font-weight:600;padding-left:1rem;border-left:4px solid #42b883;letter-spacing:.2px}p[data-v-85d45170]{line-height:1.8;color:#3a3a3a;margin:.875rem 0;font-size:1rem}.tip[data-v-85d45170]{border:2px solid #42b883;border-radius:12px;padding:1.5rem;margin:2rem 0;background:linear-gradient(135deg,#42b88314,#42b8830a);box-shadow:0 4px 12px #42b8831a}.tip h4[data-v-85d45170]{margin-top:0;margin-bottom:.75rem;color:#42b883;font-weight:600;font-size:1.125rem}ul[data-v-85d45170]{padding-left:0;margin:1.25rem 0;list-style:none}li[data-v-85d45170]{margin:.75rem 0;line-height:1.8;padding:1rem 1.25rem;background:linear-gradient(135deg,#f8f9fa,#fff);border-radius:8px;border-left:3px solid #42b883;transition:all .3s cubic-bezier(.165,.84,.44,1);box-shadow:0 2px 8px #0000000a}li[data-v-85d45170]:hover{transform:translate(6px);box-shadow:0 4px 12px #42b8831f;border-left-color:#3aa573}@media (max-width: 768px){.content-wrapper[data-v-85d45170]{padding:0 .5rem}.tech-stack[data-v-85d45170],.features[data-v-85d45170],.design-patterns[data-v-85d45170]{grid-template-columns:1fr}h1[data-v-85d45170]{font-size:1.75rem}h2[data-v-85d45170]{font-size:1.5rem}.tech-item[data-v-85d45170],.feature-item[data-v-85d45170],.pattern-item[data-v-85d45170],.architecture-diagram[data-v-85d45170],.security-features[data-v-85d45170],.performance-features[data-v-85d45170]{padding:1.5rem}li[data-v-85d45170]{padding:.875rem 1rem}}.content-wrapper[data-v-e81db13f]{max-width:100%;width:100%;margin:0}.page-header[data-v-e81db13f]{margin-bottom:2.5rem}.page-header h1[data-v-e81db13f]{font-size:2.25rem;color:#2c3e50;margin:0 0 1rem;font-weight:700;letter-spacing:-.5px}.lead[data-v-e81db13f]{font-size:1.125rem;color:#666;line-height:1.8;margin:0}.docs-layout[data-v-e81db13f]{gap:2.5rem;min-height:600px}.sidebar-nav[data-v-e81db13f]{width:280px;background:linear-gradient(135deg,#f8f9fa,#fff);border-radius:12px;padding:1.75rem;height:fit-content;position:sticky;top:20px;box-shadow:0 4px 12px #0000000f;border:1px solid #eaecef}.nav-group[data-v-e81db13f]{margin-bottom:1.75rem}.nav-group[data-v-e81db13f]:last-child{margin-bottom:0}.nav-group-title[data-v-e81db13f]{font-size:1rem;color:#42b883;margin:0 0 .875rem;padding-bottom:.625rem;border-bottom:2px solid rgba(66,184,131,.2);font-weight:600;letter-spacing:.3px}.sidebar-nav ul[data-v-e81db13f]{list-style:none;padding:0;margin:0}.sidebar-nav li[data-v-e81db13f]{margin-bottom:.375rem}.sidebar-nav a[data-v-e81db13f]{display:block;padding:.625rem .875rem;text-decoration:none;color:#2c3e50;border-radius:8px;transition:all .3s cubic-bezier(.165,.84,.44,1);font-size:.95rem;position:relative;overflow:hidden}.sidebar-nav a[data-v-e81db13f]:before{content:"";position:absolute;left:0;top:0;width:0;height:100%;background:linear-gradient(90deg,rgba(66,184,131,.1),transparent);transition:width .3s cubic-bezier(.165,.84,.44,1);z-index:-1}.sidebar-nav a[data-v-e81db13f]:hover{background-color:#eef5f0;color:#42b883;transform:translate(4px);box-shadow:0 2px 8px #42b8831a}.sidebar-nav a[data-v-e81db13f]:hover:before{width:100%}.sidebar-nav li.active a[data-v-e81db13f]{background:linear-gradient(135deg,#42b883,#3aa573);color:#fff;font-weight:600;box-shadow:0 4px 12px #42b8834d;transform:translate(4px)}.content-area[data-v-e81db13f]{flex:1;background:linear-gradient(135deg,#fff,#fafafa);border-radius:12px;padding:2.5rem;box-shadow:0 8px 24px #00000014;border:1px solid #eaecef}.control-detail h2[data-v-e81db13f]{color:#2c3e50;margin:0 0 1.75rem;padding-bottom:1rem;border-bottom:3px solid transparent;border-image:linear-gradient(90deg,#42b883,transparent) 1;font-size:1.75rem;font-weight:700;letter-spacing:-.3px;position:relative}.control-detail>p[data-v-e81db13f]{line-height:1.8;color:#3a3a3a;margin:0 0 1.75rem;font-size:1rem}.control-detail h3[data-v-e81db13f]{color:#42b883;margin:2rem 0 1.25rem;font-size:1.375rem;font-weight:600;padding-left:1rem;border-left:4px solid #42b883;letter-spacing:.2px}.code-block[data-v-e81db13f]{margin:1.5rem 0;border-radius:12px;overflow:hidden;background-color:#282c34;border:1px solid #3e4451;box-shadow:0 4px 16px #00000026;transition:all .3s cubic-bezier(.165,.84,.44,1)}.code-block[data-v-e81db13f]:hover{box-shadow:0 6px 20px #0003;transform:translateY(-2px)}pre[data-v-e81db13f]{color:#abb2bf;padding:1.5rem;overflow-x:auto;margin:0;line-height:1.7;font-size:.9rem}pre[data-v-e81db13f]::-webkit-scrollbar{height:8px}pre[data-v-e81db13f]::-webkit-scrollbar-track{background:#1e2127;border-radius:4px}pre[data-v-e81db13f]::-webkit-scrollbar-thumb{background:#4a5568;border-radius:4px;transition:background .3s ease}pre[data-v-e81db13f]::-webkit-scrollbar-thumb:hover{background:#718096}code[data-v-e81db13f]{font-family:Fira Code,Roboto Mono,Monaco,Courier New,monospace;font-size:.875rem;letter-spacing:.3px}.control-detail ul[data-v-e81db13f]{padding-left:0;margin:1.25rem 0;list-style:none}.control-detail li[data-v-e81db13f]{margin:.75rem 0;line-height:1.8;padding:1rem 1.25rem;background:linear-gradient(135deg,#f8f9fa,#fff);border-radius:8px;border-left:3px solid #42b883;transition:all .3s cubic-bezier(.165,.84,.44,1);box-shadow:0 2px 8px #0000000a}.control-detail li[data-v-e81db13f]:hover{transform:translate(6px);box-shadow:0 4px 12px #42b8831f;border-left-color:#3aa573}.control-detail li code[data-v-e81db13f]{background:#42b8831a;padding:.25rem .5rem;border-radius:4px;color:#42b883;font-weight:600;font-size:.85rem}.properties-table[data-v-e81db13f]{width:100%;border-collapse:separate;border-spacing:0;margin:1.5rem 0;border:1px solid #eaecef;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000000f}.properties-table th[data-v-e81db13f],.properties-table td[data-v-e81db13f]{border:none;padding:1rem 1.25rem;text-align:left;border-bottom:1px solid #eaecef}.properties-table th[data-v-e81db13f]{background:linear-gradient(135deg,#f8f9fa,#f0f0f0);font-weight:600;color:#2c3e50;font-size:.95rem}.properties-table tr:last-child td[data-v-e81db13f]{border-bottom:none}.properties-table tr[data-v-e81db13f]:hover{background-color:#f8f9fa;transition:background-color .2s ease}@media (max-width: 1024px){.docs-layout[data-v-e81db13f]{flex-direction:column}.sidebar-nav[data-v-e81db13f]{width:100%;position:static}.content-area[data-v-e81db13f]{padding:1.75rem}.control-detail h2[data-v-e81db13f]{font-size:1.5rem}.control-detail h3[data-v-e81db13f]{font-size:1.25rem}}@media (max-width: 768px){.content-area[data-v-e81db13f]{padding:1.25rem}pre[data-v-e81db13f]{padding:1rem;font-size:.85rem}.control-detail li[data-v-e81db13f]{padding:.875rem 1rem}}.content-wrapper[data-v-f064620b]{max-width:100%;width:100%;margin:0}.page-header[data-v-f064620b]{margin-bottom:2.5rem}.page-header h1[data-v-f064620b]{font-size:2.25rem;color:#2c3e50;margin:0 0 1rem;font-weight:700;letter-spacing:-.5px}.lead[data-v-f064620b]{font-size:1.125rem;color:#666;line-height:1.8;margin:0}.docs-layout[data-v-f064620b]{gap:2.5rem;min-height:600px}.sidebar-nav[data-v-f064620b]{width:280px;background:linear-gradient(135deg,#f8f9fa,#fff);border-radius:12px;padding:1.75rem;height:fit-content;position:sticky;top:20px;box-shadow:0 4px 12px #0000000f;border:1px solid #eaecef}.nav-group[data-v-f064620b]{margin-bottom:1.75rem}.nav-group[data-v-f064620b]:last-child{margin-bottom:0}.nav-group-title[data-v-f064620b]{font-size:1rem;color:#42b883;margin:0 0 .875rem;padding-bottom:.625rem;border-bottom:2px solid rgba(66,184,131,.2);font-weight:600;letter-spacing:.3px}.sidebar-nav ul[data-v-f064620b]{list-style:none;padding:0;margin:0}.sidebar-nav li[data-v-f064620b]{margin-bottom:.375rem}.sidebar-nav a[data-v-f064620b]{display:block;padding:.625rem .875rem;text-decoration:none;color:#2c3e50;border-radius:8px;transition:all .3s cubic-bezier(.165,.84,.44,1);font-size:.95rem;position:relative;overflow:hidden}.sidebar-nav a[data-v-f064620b]:before{content:"";position:absolute;left:0;top:0;width:0;height:100%;background:linear-gradient(90deg,rgba(66,184,131,.1),transparent);transition:width .3s cubic-bezier(.165,.84,.44,1);z-index:-1}.sidebar-nav a[data-v-f064620b]:hover{background-color:#eef5f0;color:#42b883;transform:translate(4px);box-shadow:0 2px 8px #42b8831a}.sidebar-nav a[data-v-f064620b]:hover:before{width:100%}.sidebar-nav li.active a[data-v-f064620b]{background:linear-gradient(135deg,#42b883,#3aa573);color:#fff;font-weight:600;box-shadow:0 4px 12px #42b8834d;transform:translate(4px)}.content-area[data-v-f064620b]{flex:1;background:linear-gradient(135deg,#fff,#fafafa);border-radius:12px;padding:2.5rem;box-shadow:0 8px 24px #00000014;border:1px solid #eaecef}.control-detail h2[data-v-f064620b]{color:#2c3e50;margin:0 0 1.75rem;padding-bottom:1rem;border-bottom:3px solid transparent;border-image:linear-gradient(90deg,#42b883,transparent) 1;font-size:1.75rem;font-weight:700;letter-spacing:-.3px;position:relative}.control-detail>p[data-v-f064620b]{line-height:1.8;color:#3a3a3a;margin:0 0 1.75rem;font-size:1rem}.control-detail h3[data-v-f064620b]{color:#42b883;margin:2rem 0 1.25rem;font-size:1.375rem;font-weight:600;padding-left:1rem;border-left:4px solid #42b883;letter-spacing:.2px}.code-block[data-v-f064620b]{margin:1.5rem 0;border-radius:12px;overflow:hidden;background-color:#282c34;border:1px solid #3e4451;box-shadow:0 4px 16px #00000026;transition:all .3s cubic-bezier(.165,.84,.44,1)}.code-block[data-v-f064620b]:hover{box-shadow:0 6px 20px #0003;transform:translateY(-2px)}pre[data-v-f064620b]{color:#abb2bf;padding:1.5rem;overflow-x:auto;margin:0;line-height:1.7;font-size:.9rem}pre[data-v-f064620b]::-webkit-scrollbar{height:8px}pre[data-v-f064620b]::-webkit-scrollbar-track{background:#1e2127;border-radius:4px}pre[data-v-f064620b]::-webkit-scrollbar-thumb{background:#4a5568;border-radius:4px;transition:background .3s ease}pre[data-v-f064620b]::-webkit-scrollbar-thumb:hover{background:#718096}code[data-v-f064620b]{font-family:Fira Code,Roboto Mono,Monaco,Courier New,monospace;font-size:.875rem;letter-spacing:.3px}.control-detail ul[data-v-f064620b]{padding-left:0;margin:1.25rem 0;list-style:none}.control-detail li[data-v-f064620b]{margin:.75rem 0;line-height:1.8;padding:1rem 1.25rem;background:linear-gradient(135deg,#f8f9fa,#fff);border-radius:8px;border-left:3px solid #42b883;transition:all .3s cubic-bezier(.165,.84,.44,1);box-shadow:0 2px 8px #0000000a}.control-detail li[data-v-f064620b]:hover{transform:translate(6px);box-shadow:0 4px 12px #42b8831f;border-left-color:#3aa573}.control-detail li code[data-v-f064620b]{background:#42b8831a;padding:.25rem .5rem;border-radius:4px;color:#42b883;font-weight:600;font-size:.85rem}.properties-table[data-v-f064620b]{width:100%;border-collapse:separate;border-spacing:0;margin:1.5rem 0;border:1px solid #eaecef;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000000f}.properties-table th[data-v-f064620b],.properties-table td[data-v-f064620b]{border:none;padding:1rem 1.25rem;text-align:left;border-bottom:1px solid #eaecef}.properties-table th[data-v-f064620b]{background:linear-gradient(135deg,#f8f9fa,#f0f0f0);font-weight:600;color:#2c3e50;font-size:.95rem}.properties-table tr:last-child td[data-v-f064620b]{border-bottom:none}.properties-table tr[data-v-f064620b]:hover{background-color:#f8f9fa;transition:background-color .2s ease}@media (max-width: 1024px){.docs-layout[data-v-f064620b]{flex-direction:column}.sidebar-nav[data-v-f064620b]{width:100%;position:static}.content-area[data-v-f064620b]{padding:1.75rem}.control-detail h2[data-v-f064620b]{font-size:1.5rem}.control-detail h3[data-v-f064620b]{font-size:1.25rem}}@media (max-width: 768px){.content-area[data-v-f064620b]{padding:1.25rem}pre[data-v-f064620b]{padding:1rem;font-size:.85rem}.control-detail li[data-v-f064620b]{padding:.875rem 1rem}}.feature-section[data-v-ebc3144e]{border-bottom:3px solid transparent;border-image:linear-gradient(90deg,#42b883,transparent) 1;padding-bottom:2rem;margin-bottom:2.5rem}.feature-section[data-v-ebc3144e]:last-child{border-bottom:none;margin-bottom:0}.feature-details[data-v-ebc3144e]{margin-top:1.25rem}.feature-details p[data-v-ebc3144e]{margin-bottom:1.25rem;font-size:1.0625rem;color:#555;line-height:1.8}.feature-details ul[data-v-ebc3144e]{padding-left:0;margin:1.25rem 0;list-style:none}.feature-details li[data-v-ebc3144e]{margin:.75rem 0;line-height:1.8;padding:1rem 1.25rem;background:linear-gradient(135deg,#f8f9fa,#fff);border-radius:8px;border-left:3px solid #42b883;transition:all .3s cubic-bezier(.165,.84,.44,1);box-shadow:0 2px 8px #0000000a}.feature-details li[data-v-ebc3144e]:hover{transform:translate(6px);box-shadow:0 4px 12px #42b8831f;border-left-color:#3aa573}.lead[data-v-ebc3144e]{font-size:1.25rem;color:#666;line-height:1.8;margin:1.25rem 0 2.5rem}h1[data-v-ebc3144e],h2[data-v-ebc3144e],h3[data-v-ebc3144e],h4[data-v-ebc3144e]{color:#2c3e50;font-weight:600;line-height:1.4}h1[data-v-ebc3144e]{font-size:2.25rem;margin:1.25rem 0 1.75rem;font-weight:700;letter-spacing:-.5px}h2[data-v-ebc3144e]{font-size:1.75rem;margin:0 0 1.75rem;padding-bottom:1rem;border-bottom:3px solid transparent;border-image:linear-gradient(90deg,#42b883,transparent) 1;font-weight:700;letter-spacing:-.3px}h3[data-v-ebc3144e]{font-size:1.375rem;margin:2rem 0 1.25rem;color:#42b883;font-weight:600;padding-left:1rem;border-left:4px solid #42b883;letter-spacing:.2px}p[data-v-ebc3144e]{line-height:1.8;color:#3a3a3a;margin:.875rem 0;font-size:1rem}ul[data-v-ebc3144e]{margin:1.25rem 0}li[data-v-ebc3144e]{margin:.5rem 0;line-height:1.6}pre[data-v-ebc3144e]{background-color:#282c34;border-radius:12px;padding:1.5rem;overflow-x:auto;margin:1.5rem 0;line-height:1.7;font-size:.9rem;color:#abb2bf;border:1px solid #3e4451;box-shadow:0 4px 16px #00000026;transition:all .3s cubic-bezier(.165,.84,.44,1)}pre[data-v-ebc3144e]:hover{box-shadow:0 6px 20px #0003;transform:translateY(-2px)}.warning-text[data-v-ebc3144e]{background:#fff7e6;border-left:4px solid #faad14;padding:1rem;margin:1.5rem 0;color:#d46b08;font-weight:500}pre[data-v-ebc3144e]::-webkit-scrollbar{height:8px}pre[data-v-ebc3144e]::-webkit-scrollbar-track{background:#1e2127;border-radius:4px}pre[data-v-ebc3144e]::-webkit-scrollbar-thumb{background:#4a5568;border-radius:4px;transition:background .3s ease}pre[data-v-ebc3144e]::-webkit-scrollbar-thumb:hover{background:#718096}code[data-v-ebc3144e]{font-family:Fira Code,Roboto Mono,Monaco,Courier New,monospace;font-size:.875rem;letter-spacing:.3px}.language-java[data-v-ebc3144e]{color:#98c379}.sec-lead[data-v-ebc3144e]{font-size:1.125rem;color:#444;line-height:1.9;background:linear-gradient(135deg,#f0faf5,#f8fffe);border-left:4px solid #42b883;padding:1rem 1.25rem;border-radius:0 10px 10px 0;margin-bottom:2rem}.flow-pipeline[data-v-ebc3144e]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.25rem;padding:1.5rem 1rem;margin:1.5rem 0 2rem;background:linear-gradient(135deg,#fafbfc,#f0f2f5);border-radius:12px;border:1px solid #e8ecf0}.flow-step[data-v-ebc3144e]{display:flex;flex-direction:column;align-items:center;padding:.75rem 1rem;background:#fff;border-radius:10px;box-shadow:0 2px 8px #0000000f;min-width:100px;transition:all .3s ease}.flow-step[data-v-ebc3144e]:hover{transform:translateY(-3px);box-shadow:0 4px 16px #0000001a}.flow-step-core[data-v-ebc3144e]{border:2px solid #e57373;box-shadow:0 2px 12px #c628281f}.flow-icon[data-v-ebc3144e]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;margin-bottom:.4rem}.flow-label[data-v-ebc3144e]{font-size:.8rem;font-weight:600;color:#333;text-align:center;line-height:1.4}.flow-label small[data-v-ebc3144e]{font-weight:400;color:#888;font-size:.7rem}.flow-arrow[data-v-ebc3144e]{font-size:1.5rem;color:#42b883;font-weight:700;margin:0 .15rem}.sec-card-grid[data-v-ebc3144e]{display:grid;grid-template-columns:1fr;gap:1.25rem;margin:1.5rem 0}.sec-card-grid-2col[data-v-ebc3144e]{grid-template-columns:repeat(2,1fr)}.sec-card-grid-3col[data-v-ebc3144e]{grid-template-columns:repeat(3,1fr)}.sec-card[data-v-ebc3144e]{background:#fff;border-radius:10px;border:1px solid #e8ecf0;overflow:hidden;transition:all .3s cubic-bezier(.165,.84,.44,1);box-shadow:0 2px 8px #0000000a}.sec-card[data-v-ebc3144e]:hover{transform:translateY(-3px);box-shadow:0 6px 20px #00000014;border-color:#d0d7de}.sec-card-header[data-v-ebc3144e]{padding:.875rem 1rem;border-left:4px solid #42b883;background:linear-gradient(135deg,#fafbfc,#f5f7fa);display:flex;align-items:center;gap:.75rem}.sec-card-badge[data-v-ebc3144e]{display:inline-flex;align-items:center;justify-content:center;padding:.2rem .6rem;border-radius:6px;font-size:.75rem;font-weight:700;white-space:nowrap}.sec-card-title[data-v-ebc3144e]{font-size:.95rem;font-weight:700;color:#2c3e50}.sec-card-body[data-v-ebc3144e]{padding:1rem 1.125rem}.sec-card-body p[data-v-ebc3144e]{font-size:.9375rem;margin-bottom:.5rem;color:#555;line-height:1.75}.sec-card-body p[data-v-ebc3144e]:last-child{margin-bottom:0}.sec-steps[data-v-ebc3144e]{counter-reset:step-counter;list-style:none;padding:0;margin:0}.sec-steps li[data-v-ebc3144e]{position:relative;padding:.5rem 0 .5rem 2rem;margin:0;background:none;border:none;border-left:none;border-radius:0;box-shadow:none;font-size:.9375rem;color:#555;line-height:1.7}.sec-steps li[data-v-ebc3144e]:before{counter-increment:step-counter;content:counter(step-counter);position:absolute;left:0;top:.5rem;width:22px;height:22px;border-radius:50%;background:#42b883;color:#fff;font-size:.75rem;font-weight:700;display:flex;align-items:center;justify-content:center}.sec-steps li[data-v-ebc3144e]:hover{transform:none;box-shadow:none}.sec-flow-steps[data-v-ebc3144e]{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem 1.5rem;margin:1.25rem 0 1.75rem;padding:1.25rem;background:linear-gradient(135deg,#f8fffe,#f0faf5);border-radius:10px;border:1px solid #d4edda}.sec-flow-item[data-v-ebc3144e]{display:flex;align-items:center;gap:.6rem;font-size:.9375rem;color:#444;padding:.35rem 0}.sec-flow-num[data-v-ebc3144e]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#42b883;color:#fff;font-size:.75rem;font-weight:700;flex-shrink:0}.sec-highlight-box[data-v-ebc3144e]{display:flex;align-items:flex-start;gap:.875rem;padding:1.125rem 1.25rem;margin:1.5rem 0;background:linear-gradient(135deg,#e8f5e9,#f1f8e9);border-radius:10px;border:1px solid #c8e6c9;font-size:.9375rem;color:#2e7d32;line-height:1.75}.sec-highlight-icon[data-v-ebc3144e]{font-size:1.5rem;flex-shrink:0;margin-top:.1rem}.sec-note[data-v-ebc3144e]{display:flex;align-items:flex-start;gap:.6rem;padding:.875rem 1.125rem;margin:1rem 0 1.5rem;border-radius:8px;font-size:.9375rem;line-height:1.7}.sec-note-warn[data-v-ebc3144e]{background:#fff8e1;border:1px solid #ffe082;color:#e65100}.sec-note-icon[data-v-ebc3144e]{font-size:1.1rem;flex-shrink:0}.sec-tag[data-v-ebc3144e]{display:inline-block;padding:.15rem .5rem;border-radius:5px;font-size:.8rem;font-weight:600;white-space:nowrap}.sec-tag-green[data-v-ebc3144e]{background:#e8f5e9;color:#2e7d32}.sec-tag-blue[data-v-ebc3144e]{background:#e3f2fd;color:#1565c0}.sec-tag-orange[data-v-ebc3144e]{background:#fff3e0;color:#e65100}.sec-tag-red[data-v-ebc3144e]{background:#fce4ec;color:#c62828}.sec-table-wrap[data-v-ebc3144e]{margin:1.25rem 0;border-radius:10px;overflow:hidden;border:1px solid #e2e8f0;box-shadow:0 1px 4px #0000000a}.sec-table[data-v-ebc3144e]{width:100%;border-collapse:collapse;font-size:.9375rem}.sec-table thead[data-v-ebc3144e]{background:linear-gradient(135deg,#42b883,#38a573)}.sec-table thead th[data-v-ebc3144e]{padding:.75rem 1rem;text-align:left;color:#fff;font-weight:600;font-size:.875rem;letter-spacing:.3px}.sec-table tbody tr[data-v-ebc3144e]{transition:background .2s ease}.sec-table tbody tr[data-v-ebc3144e]:nth-child(2n){background:#f8faf9}.sec-table tbody tr[data-v-ebc3144e]:hover{background:#eef7f3}.sec-table tbody td[data-v-ebc3144e]{padding:.65rem 1rem;color:#444;border-bottom:1px solid #eef0f2;line-height:1.6}.sec-table-compact tbody td[data-v-ebc3144e]{padding:.5rem 1rem;font-size:.875rem}.sec-table-mini[data-v-ebc3144e]{width:100%;border-collapse:collapse;font-size:.875rem}.sec-table-mini tr[data-v-ebc3144e]{border-bottom:1px solid #eef0f2}.sec-table-mini tr[data-v-ebc3144e]:last-child{border-bottom:none}.sec-table-mini td[data-v-ebc3144e]{padding:.4rem .25rem;color:#555}.sec-table-mini td[data-v-ebc3144e]:first-child{white-space:nowrap;font-weight:600;color:#333;width:90px}.feature-details h4[data-v-ebc3144e]{font-size:1.1rem;color:#3a3a3a;margin:1.75rem 0 .75rem;padding-left:.75rem;border-left:3px solid #66bb6a;font-weight:600}@media (max-width: 768px){.content-wrapper[data-v-ebc3144e]{padding:0 .5rem}h1[data-v-ebc3144e]{font-size:1.75rem}h2[data-v-ebc3144e]{font-size:1.5rem}pre[data-v-ebc3144e]{padding:1rem;font-size:.85rem}.feature-details li[data-v-ebc3144e]{padding:.875rem 1rem}}.step[data-v-6da81ac7]{margin:2rem 0;padding:2rem;border:1px solid #eaecef;border-radius:12px;background:linear-gradient(135deg,#fafafa,#fff);box-shadow:0 4px 12px #0000000f;transition:all .3s cubic-bezier(.165,.84,.44,1)}.step[data-v-6da81ac7]:hover{box-shadow:0 6px 16px #0000001a;transform:translateY(-2px)}.step h3[data-v-6da81ac7]{margin-top:0;color:#42b883;font-size:1.375rem;font-weight:600;padding-left:1rem;border-left:4px solid #42b883;letter-spacing:.2px}.code-section[data-v-6da81ac7]{margin:1.5rem 0;border-radius:12px;overflow:hidden}pre[data-v-6da81ac7]{background-color:#282c34;color:#abb2bf;padding:1.5rem;overflow-x:auto;margin:0;border:1px solid #3e4451;box-shadow:0 4px 16px #00000026;transition:all .3s cubic-bezier(.165,.84,.44,1)}pre[data-v-6da81ac7]:hover{box-shadow:0 6px 20px #0003;transform:translateY(-2px)}pre[data-v-6da81ac7]::-webkit-scrollbar{height:8px}pre[data-v-6da81ac7]::-webkit-scrollbar-track{background:#1e2127;border-radius:4px}pre[data-v-6da81ac7]::-webkit-scrollbar-thumb{background:#4a5568;border-radius:4px;transition:background .3s ease}pre[data-v-6da81ac7]::-webkit-scrollbar-thumb:hover{background:#718096}code[data-v-6da81ac7]{font-family:Fira Code,Roboto Mono,Monaco,Courier New,monospace;font-size:.875rem;line-height:1.7;letter-spacing:.3px}.lead[data-v-6da81ac7]{font-size:1.25rem;color:#666;line-height:1.8;margin:1.25rem 0 2.5rem}ul[data-v-6da81ac7]{padding-left:0;margin:1.25rem 0;list-style:none}li[data-v-6da81ac7]{margin:.75rem 0;line-height:1.8;padding:1rem 1.25rem;background:linear-gradient(135deg,#f8f9fa,#fff);border-radius:8px;border-left:3px solid #42b883;transition:all .3s cubic-bezier(.165,.84,.44,1);box-shadow:0 2px 8px #0000000a}li[data-v-6da81ac7]:hover{transform:translate(6px);box-shadow:0 4px 12px #42b8831f;border-left-color:#3aa573}.tip[data-v-6da81ac7]{border:2px solid #42b883;border-radius:12px;padding:1.5rem;margin:2rem 0;background:linear-gradient(135deg,#42b88314,#42b8830a);box-shadow:0 4px 12px #42b8831a}.tip h4[data-v-6da81ac7]{margin-top:0;margin-bottom:.75rem;color:#42b883;font-weight:600;font-size:1.125rem}h1[data-v-6da81ac7],h2[data-v-6da81ac7],h3[data-v-6da81ac7],h4[data-v-6da81ac7]{color:#2c3e50;font-weight:600;line-height:1.4}h1[data-v-6da81ac7]{font-size:2.25rem;margin:1.25rem 0 1.75rem;font-weight:700;letter-spacing:-.5px}h2[data-v-6da81ac7]{font-size:1.75rem;margin:0 0 1.75rem;padding-bottom:1rem;border-bottom:3px solid transparent;border-image:linear-gradient(90deg,#42b883,transparent) 1;font-weight:700;letter-spacing:-.3px}h3[data-v-6da81ac7]{font-size:1.375rem;margin:2rem 0 1.25rem;color:#42b883;font-weight:600;padding-left:1rem;border-left:4px solid #42b883;letter-spacing:.2px}p[data-v-6da81ac7]{line-height:1.8;color:#3a3a3a;margin:.875rem 0;font-size:1rem}a[data-v-6da81ac7]{color:#42b883;text-decoration:none;font-weight:500;transition:all .3s cubic-bezier(.165,.84,.44,1)}a[data-v-6da81ac7]:hover{text-decoration:underline;color:#3aa573}@media (max-width: 768px){.content-wrapper[data-v-6da81ac7]{padding:0 .5rem}h1[data-v-6da81ac7]{font-size:1.75rem}h2[data-v-6da81ac7]{font-size:1.5rem}pre[data-v-6da81ac7]{padding:1rem;font-size:.85rem}li[data-v-6da81ac7]{padding:.875rem 1rem}.step[data-v-6da81ac7]{padding:1.5rem}}.warning-text[data-v-6da81ac7]{background:#fff7e6;border-left:4px solid #faad14;padding:1rem;margin:1.5rem 0;color:#d46b08;font-weight:500}.content-wrapper[data-v-9478c717]{max-width:100%;width:100%;margin:0}.feature-section h2[data-v-9478c717]{color:#2c3e50;margin:0 0 1.75rem;padding-bottom:1rem;border-bottom:3px solid transparent;border-image:linear-gradient(90deg,#42b883,transparent) 1;font-size:1.75rem;font-weight:700;letter-spacing:-.3px;display:flex;align-items:center;gap:.75rem}.feature-section h2 i[data-v-9478c717]{color:#42b883;font-size:1.5rem}.feature-section h3[data-v-9478c717]{color:#42b883;margin:2rem 0 1.25rem;font-size:1.375rem;font-weight:600;padding-left:1rem;border-left:4px solid #42b883;letter-spacing:.2px;display:flex;align-items:center;gap:.5rem}.feature-section h3 i[data-v-9478c717]{font-size:1.2rem}.feature-section h4[data-v-9478c717]{color:#2c3e50;font-size:1.1rem;font-weight:600;margin:0 0 .75rem}.feature-section p[data-v-9478c717]{line-height:1.8;color:#3a3a3a;margin:.875rem 0;font-size:1rem}.luxury-card[data-v-9478c717]{background:linear-gradient(135deg,#fff,#fafafa);border-radius:12px;padding:1.75rem;margin:1.5rem 0;box-shadow:0 4px 16px #00000014;border:1px solid #eaecef;transition:all .3s cubic-bezier(.165,.84,.44,1)}.luxury-card[data-v-9478c717]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #42b88326}.luxury-card-accent[data-v-9478c717]{border-left:4px solid #42b883;background:linear-gradient(135deg,#f0faf5,#fff)}.luxury-card-code[data-v-9478c717]{background:linear-gradient(135deg,#282c34,#1e2127);border-color:#3e4451;color:#abb2bf}.luxury-card-code h3[data-v-9478c717]{color:#42b883;border-left-color:#42b883}.luxury-card-code p[data-v-9478c717]{color:#abb2bf}.luxury-grid[data-v-9478c717]{display:grid;gap:1.5rem;margin:1.5rem 0}.luxury-grid-2col[data-v-9478c717]{grid-template-columns:repeat(2,1fr)}.luxury-grid-3col[data-v-9478c717]{grid-template-columns:repeat(3,1fr)}.luxury-item[data-v-9478c717]{background:linear-gradient(135deg,#fff,#fafafa);border-radius:12px;padding:1.5rem;box-shadow:0 4px 12px #0000000f;border:1px solid #eaecef;transition:all .3s cubic-bezier(.165,.84,.44,1)}.luxury-item[data-v-9478c717]:hover{transform:translateY(-4px);box-shadow:0 8px 20px #42b8831f;border-color:#42b883}.luxury-item-icon[data-v-9478c717]{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#42b883,#3aa573);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1rem;box-shadow:0 4px 12px #42b8834d}.luxury-item h4[data-v-9478c717]{color:#2c3e50;font-size:1.1rem;font-weight:600;margin:0 0 .75rem}.luxury-item p[data-v-9478c717]{color:#555;line-height:1.7;margin:0;font-size:.95rem}.luxury-list[data-v-9478c717]{list-style:none;padding:0;margin:1rem 0}.luxury-list li[data-v-9478c717]{padding:1rem 1.25rem;margin:.5rem 0;background:linear-gradient(135deg,#f8f9fa,#fff);border-radius:8px;border-left:3px solid #42b883;transition:all .3s cubic-bezier(.165,.84,.44,1);box-shadow:0 2px 8px #0000000a;line-height:1.7}.luxury-list li[data-v-9478c717]:hover{transform:translate(6px);box-shadow:0 4px 12px #42b8831f;border-left-color:#3aa573}.luxury-list-code li[data-v-9478c717]{font-family:Fira Code,monospace;font-size:.95rem}.luxury-list-inline[data-v-9478c717]{margin:.5rem 0}.luxury-list-inline li[data-v-9478c717]{padding:.5rem .75rem;margin:.25rem 0}.luxury-steps[data-v-9478c717]{counter-reset:step-counter;list-style:none;padding:0;margin:1rem 0}.luxury-steps li[data-v-9478c717]{position:relative;padding:.75rem 0 .75rem 3rem;margin:.5rem 0;background:linear-gradient(135deg,#f8f9fa,#fff);border-radius:8px;border-left:3px solid #42b883;transition:all .3s cubic-bezier(.165,.84,.44,1)}.luxury-steps li[data-v-9478c717]:before{counter-increment:step-counter;content:counter(step-counter);position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#42b883,#3aa573);color:#fff;font-size:.85rem;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #42b8834d}.luxury-steps li[data-v-9478c717]:hover{transform:translate(6px);box-shadow:0 4px 12px #42b8831f}.luxury-highlight[data-v-9478c717]{display:flex;align-items:center;gap:.75rem;padding:1.25rem;margin:1.5rem 0;background:linear-gradient(135deg,#e8f5e9,#fff);border-radius:10px;border-left:4px solid #42b883;box-shadow:0 4px 12px #42b8831a}.luxury-highlight i[data-v-9478c717]{font-size:1.5rem;color:#42b883}.luxury-alert[data-v-9478c717]{display:flex;align-items:flex-start;gap:.75rem;padding:1.25rem;margin:1.5rem 0;border-radius:10px;border-left:4px solid;box-shadow:0 4px 12px #0000000f}.luxury-alert-warning[data-v-9478c717]{background:linear-gradient(135deg,#fff8e1,#fff);border-left-color:#ffc107;color:#856404}.luxury-alert i[data-v-9478c717]{font-size:1.5rem;color:#ffc107;flex-shrink:0}.luxury-info-icon[data-v-9478c717]{font-size:2rem;color:#42b883;float:left;margin-right:1rem;margin-top:.25rem}.luxury-table-wrap[data-v-9478c717]{margin:1.5rem 0;border-radius:12px;overflow:hidden;box-shadow:0 4px 16px #00000014;border:1px solid #eaecef}.luxury-table[data-v-9478c717]{width:100%;border-collapse:collapse;background:#fff}.luxury-table thead[data-v-9478c717]{background:linear-gradient(135deg,#42b883,#3aa573)}.luxury-table thead th[data-v-9478c717]{padding:1rem 1.25rem;text-align:left;color:#fff;font-weight:600;font-size:.95rem;letter-spacing:.3px}.luxury-table tbody tr[data-v-9478c717]{transition:background .2s ease;border-bottom:1px solid #eaecef}.luxury-table tbody tr[data-v-9478c717]:last-child{border-bottom:none}.luxury-table tbody tr[data-v-9478c717]:nth-child(2n){background:#f8faf9}.luxury-table tbody tr[data-v-9478c717]:hover{background:#eef7f3}.luxury-table tbody td[data-v-9478c717]{padding:1rem 1.25rem;color:#444;line-height:1.6;font-size:.95rem}.luxury-table-compact tbody td[data-v-9478c717]{padding:.75rem 1rem;font-size:.9rem}.luxury-tag[data-v-9478c717]{display:inline-block;padding:.25rem .625rem;border-radius:6px;font-size:.85rem;font-weight:600;white-space:nowrap}.luxury-tag-green[data-v-9478c717]{background:#e8f5e9;color:#2e7d32}.luxury-tag-blue[data-v-9478c717]{background:#e3f2fd;color:#1565c0}.luxury-tag-orange[data-v-9478c717]{background:#fff3e0;color:#e65100}.luxury-tag-red[data-v-9478c717]{background:#fce4ec;color:#c62828}pre[data-v-9478c717]{background-color:#282c34;border-radius:12px;padding:1.5rem;overflow-x:auto;margin:1.5rem 0;line-height:1.7;font-size:.9rem;color:#abb2bf;border:1px solid #3e4451;box-shadow:0 4px 16px #00000026;transition:all .3s cubic-bezier(.165,.84,.44,1)}pre[data-v-9478c717]:hover{box-shadow:0 6px 20px #0003;transform:translateY(-2px)}pre[data-v-9478c717]::-webkit-scrollbar{height:8px}pre[data-v-9478c717]::-webkit-scrollbar-track{background:#1e2127;border-radius:4px}pre[data-v-9478c717]::-webkit-scrollbar-thumb{background:#4a5568;border-radius:4px;transition:background .3s ease}pre[data-v-9478c717]::-webkit-scrollbar-thumb:hover{background:#718096}code[data-v-9478c717]{font-family:Fira Code,Roboto Mono,Monaco,Courier New,monospace;font-size:.875rem;letter-spacing:.3px}.language-java[data-v-9478c717]{color:#98c379}.luxury-note[data-v-9478c717]{margin-top:.75rem;color:#666}@media (max-width: 1024px){.luxury-grid-2col[data-v-9478c717],.luxury-grid-3col[data-v-9478c717]{grid-template-columns:1fr}}@media (max-width: 768px){.content-wrapper[data-v-9478c717]{padding:0 .5rem}.feature-section h2[data-v-9478c717]{font-size:1.5rem}.feature-section h3[data-v-9478c717]{font-size:1.25rem}pre[data-v-9478c717]{padding:1rem;font-size:.85rem}.luxury-card[data-v-9478c717],.luxury-item[data-v-9478c717]{padding:1.25rem}.luxury-table thead th[data-v-9478c717],.luxury-table tbody td[data-v-9478c717]{padding:.75rem 1rem}}
