.modal-fade-enter-active[data-v-950921f8],.modal-fade-leave-active[data-v-950921f8]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-950921f8],.modal-fade-leave-to[data-v-950921f8]{opacity:0}.modal-overlay[data-v-950921f8]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a99;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999}.modal-container[data-v-950921f8]{width:95%;max-width:900px;height:auto;max-height:85vh;background:#fffffff2;border:1px solid rgba(255,255,255,.5);border-radius:24px;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;position:relative;overflow:hidden}.modal-content-wrapper[data-v-950921f8]{display:flex;height:100%;min-height:500px}.modal-close-btn[data-v-950921f8]{position:absolute;top:20px;right:20px;z-index:100;background:#0000000d;border:none;border-radius:50%;width:40px;height:40px;font-size:1.5rem;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.modal-close-btn[data-v-950921f8]:hover{background:#0000001a;transform:rotate(90deg)}.modal-visual-column[data-v-950921f8]{flex:1;background:linear-gradient(135deg,#f8fafc,#e2e8f0);padding:3rem;display:flex;flex-direction:column;justify-content:center;border-right:1px solid rgba(0,0,0,.05)}.badge-pill[data-v-950921f8]{display:inline-flex;align-items:center;padding:6px 16px;background:#fff;border-radius:20px;font-size:.85rem;font-weight:600;color:#475569;box-shadow:0 4px 6px -1px #0000001a}.visual-title[data-v-950921f8]{font-size:2rem;font-weight:800;line-height:1.1;margin-bottom:1rem;color:#1e293b}.text-gradient[data-v-950921f8]{background:linear-gradient(to right,#42b983,#3b82f6);-webkit-background-clip:text;background-clip:text;color:transparent}.visual-desc[data-v-950921f8]{color:#64748b;font-size:1rem;margin-bottom:2rem}.benefits-list[data-v-950921f8]{display:flex;flex-direction:column;gap:1.5rem}.benefit-item[data-v-950921f8]{display:flex;align-items:center;gap:1rem}.icon-box[data-v-950921f8]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.modal-form-column[data-v-950921f8]{flex:1;padding:3rem;overflow-y:auto;display:flex;flex-direction:column;justify-content:center;background:#fff}.form-header h3[data-v-950921f8]{font-size:1.8rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.input-group-modern[data-v-950921f8]{position:relative;margin-bottom:1rem;border-bottom:2px solid #e2e8f0;transition:all .3s}.input-group-modern[data-v-950921f8]:focus-within{border-color:#42b983}.input-group-modern.has-error[data-v-950921f8]{border-color:#ef4444}.input-icon[data-v-950921f8]{position:absolute;left:0;top:12px;color:#94a3b8;font-size:1.2rem;transition:.3s}.input-group-modern:focus-within .input-icon[data-v-950921f8]{color:#42b983}.input-group-modern input[data-v-950921f8],.input-group-modern textarea[data-v-950921f8]{width:100%;border:none;outline:none;padding:12px 10px 10px 35px;font-size:1rem;color:#334155;background:transparent}.input-group-modern label[data-v-950921f8]{position:absolute;left:35px;top:12px;color:#94a3b8;pointer-events:none;transition:.3s ease all}.input-group-modern input:focus~label[data-v-950921f8],.input-group-modern input:not(:placeholder-shown)~label[data-v-950921f8],.input-group-modern textarea:focus~label[data-v-950921f8],.input-group-modern textarea:not(:placeholder-shown)~label[data-v-950921f8]{top:-10px;left:0;font-size:.75rem;color:#42b983;font-weight:600}.error-text[data-v-950921f8]{color:#ef4444;font-size:.75rem;margin-top:4px}.social-proof-hint[data-v-950921f8]{font-size:.9rem;font-weight:600;color:#475569}.form-select-unified[data-v-950921f8]{width:100%;border:none;outline:none;padding:12px 10px 10px 35px;font-size:1rem;color:#334155;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2394a3b8' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.form-select-unified[data-v-950921f8]:focus{outline:none}.submit-btn[data-v-950921f8]{width:100%;background:#1e293b;color:#fff;border:none;padding:16px;border-radius:12px;font-weight:600;font-size:1.1rem;cursor:pointer;transition:all .3s}.submit-btn[data-v-950921f8]:hover:not(:disabled){background:#42b983;transform:translateY(-2px);box-shadow:0 10px 20px #42b9834d}.submit-btn[data-v-950921f8]:disabled{opacity:.7;cursor:not-allowed}.success-state[data-v-950921f8]{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;animation:fadeIn-950921f8 .5s}.success-icon-wrapper[data-v-950921f8]{width:80px;height:80px;background:#dcfce7;color:#22c55e;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2.5rem;margin-bottom:20px;animation:bounceIn-950921f8 .6s cubic-bezier(.175,.885,.32,1.275)}@keyframes bounceIn-950921f8{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes fadeIn-950921f8{0%{opacity:0}to{opacity:1}}@media (max-width: 991px){.modal-visual-column[data-v-950921f8]{display:none!important}.modal-container[data-v-950921f8]{height:auto;max-height:95vh;overflow-y:auto}.modal-form-column[data-v-950921f8]{padding:2rem 1.5rem}}.sticky-tabs-section[data-v-5225a401]{position:-webkit-sticky;position:sticky;top:122px;z-index:50;transition:box-shadow .3s ease}.sentinel[data-v-5225a401]{height:1px;width:100%;pointer-events:none;opacity:0}.hero-section[data-v-5225a401]{background:linear-gradient(135deg,#f0f9ff,#fff);padding-top:120px;padding-bottom:100px;transition:padding .5s ease}.hero-section.is-searching[data-v-5225a401]{padding-top:50px;padding-bottom:50px;transition-delay:.4s}.search-container[data-v-5225a401]{width:100%;max-width:500px;margin:2rem auto 0;transition:max-width .5s cubic-bezier(.25,.8,.25,1) .5s,margin .5s ease .5s,opacity .3s ease}.search-container.search-active[data-v-5225a401]{max-width:900px;margin-top:0;transition-delay:0s}.invisible-search[data-v-5225a401]{opacity:0;pointer-events:none}.fade-content-wrapper[data-v-5225a401],.canvas-column[data-v-5225a401]{max-height:1000px;opacity:1;transform:translateY(0);overflow:hidden;transition:max-height .5s cubic-bezier(.25,.8,.25,1) 0s,opacity .3s ease .1s,transform .5s ease 0s}.is-searching .fade-content-wrapper[data-v-5225a401],.is-searching .canvas-column[data-v-5225a401]{max-height:0;opacity:0;transform:translateY(-20px);margin:0!important;transition-delay:.4s}.slide-fade-enter-active[data-v-5225a401]{transition:all .3s ease-out}.slide-fade-leave-active[data-v-5225a401]{transition:all .2s cubic-bezier(1,.5,.8,1)}.slide-fade-enter-from[data-v-5225a401],.slide-fade-leave-to[data-v-5225a401]{transform:translate(20px);opacity:0}.fade-enter-active[data-v-5225a401],.fade-leave-active[data-v-5225a401]{transition:opacity .3s ease,transform .3s ease}.fade-enter-from[data-v-5225a401],.fade-leave-to[data-v-5225a401]{opacity:0;transform:translateY(10px)}.text-navy[data-v-5225a401]{color:#0f172a}.bg-navy[data-v-5225a401]{background-color:#0f172a}.btn-navy[data-v-5225a401]{background-color:#0f172a;color:#fff;border:1px solid #0f172a}.btn-navy[data-v-5225a401]:hover{background-color:#1e293b;border-color:#1e293b}.canvas-wrapper[data-v-5225a401]{position:relative;width:100%;aspect-ratio:1 / 1;max-width:600px;margin:0 auto;display:flex;justify-content:center;align-items:center}canvas[data-v-5225a401]{display:block;width:100%;height:100%}.center-icon[data-v-5225a401]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;pointer-events:none}.center-logo[data-v-5225a401]{width:40px;height:auto;filter:drop-shadow(0 4px 10px rgba(0,0,0,.15))}.plugin-card[data-v-5225a401],.community-card[data-v-5225a401]{background:#fff;transition:all .3s cubic-bezier(.165,.84,.44,1);border:1px solid rgba(0,0,0,.04)!important}.plugin-card[data-v-5225a401]:hover,.community-card[data-v-5225a401]:hover{transform:translateY(-8px);box-shadow:0 20px 40px -10px #0000001a!important;border-color:#00000014!important}.avatar-circle[data-v-5225a401]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#4f46e5,#06b6d4)}.ribbon[data-v-5225a401]{position:absolute;top:0;left:0;background:linear-gradient(135deg,#f59e0b,#f97316);color:#fff;padding:3px 10px;font-size:.6rem;font-weight:600;z-index:10;border-radius:0 0 8px;text-transform:uppercase;letter-spacing:.3px}.btn-outline-navy[data-v-5225a401]{color:#0f172a;border-color:#e2e8f0;background:transparent;transition:all .3s ease}.btn-outline-navy[data-v-5225a401]:hover{background-color:#0f172a;border-color:#0f172a;color:#fff}@media (max-width: 991px){.hero-section[data-v-5225a401]{text-align:center;padding:60px 0}.search-container[data-v-5225a401]{margin:2rem auto}}#heroIntegration .form-control[data-v-5225a401]{width:90%!important}.hover-shadow[data-v-5225a401]:hover{box-shadow:0 5px 15px #0000000d;transform:translateY(-2px);cursor:pointer;background-color:#fff}.transition-all[data-v-5225a401]{transition:all .2s ease}.hover-border-primary[data-v-5225a401]:hover{border-color:var(--bs-primary)!important;background-color:#fff!important}.btn-white[data-v-5225a401]{background-color:#fff;border:none}.btn-white[data-v-5225a401]:hover{background-color:#f8f9fa}
