.dropdown-enter-active[data-v-72f88df4]{animation:dropdown-in-72f88df4 .2s ease-out}.dropdown-leave-active[data-v-72f88df4]{animation:dropdown-out-72f88df4 .15s ease-in}@keyframes dropdown-in-72f88df4{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes dropdown-out-72f88df4{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-10px) scale(.95)}}.slide-fade-enter-active[data-v-ef19f5a5]{transition:opacity .3s ease}.slide-fade-leave-active[data-v-ef19f5a5]{transition:opacity .2s ease}.slide-fade-enter-from[data-v-ef19f5a5],.slide-fade-leave-to[data-v-ef19f5a5]{opacity:0}.fade-pop-enter-active[data-v-ef19f5a5],.fade-pop-leave-active[data-v-ef19f5a5]{transition:opacity .18s ease,transform .18s ease}.fade-pop-enter-from[data-v-ef19f5a5],.fade-pop-leave-to[data-v-ef19f5a5]{opacity:0;transform:translateY(-6px)}.solutions-trigger[data-v-ef19f5a5]{position:relative;display:inline-flex;align-items:center;gap:.45rem;padding:0;border:none;background:transparent;color:#1a1a1a;font-weight:500;transition:color .16s ease;cursor:pointer}.solutions-trigger[data-v-ef19f5a5]:after{content:"";position:absolute;left:0;bottom:-.25rem;width:0;height:2px;background:#003049;transition:width .18s ease}.solutions-trigger[data-v-ef19f5a5]:hover{color:#d77a61}.solutions-trigger[data-v-ef19f5a5]:hover:after,.solutions-trigger.is-open[data-v-ef19f5a5]:after{width:100%}.solutions-panel[data-v-ef19f5a5]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.solution-link[data-v-ef19f5a5]{border:1px solid transparent}.solution-link[data-v-ef19f5a5]:hover{border-color:#0030491f}.solution-link-icon[data-v-ef19f5a5]{width:1.8rem;height:1.8rem;min-width:1.8rem;border-radius:.6rem;display:inline-flex;align-items:center;justify-content:center;color:#d77a61;background:#d77a611f}.mobile-nav-link[data-v-ef19f5a5]{display:flex;align-items:center;gap:.75rem}.mobile-solutions-trigger[data-v-ef19f5a5]{border:1px solid rgba(0,48,73,.12);background:linear-gradient(180deg,#f5e1da59,#fffffff2)}.mobile-solutions-icon[data-v-ef19f5a5]{width:1.75rem;height:1.75rem;border-radius:.55rem;display:inline-flex;align-items:center;justify-content:center;color:#d77a61;background:#d77a611f}.cookie-slide-enter-active[data-v-aed31b26],.cookie-slide-leave-active[data-v-aed31b26]{transition:opacity .25s ease,transform .25s ease}.cookie-slide-enter-from[data-v-aed31b26],.cookie-slide-leave-to[data-v-aed31b26]{opacity:0;transform:translateY(12px)}html[data-v-a3f10445]{scroll-behavior:smooth}.hero-title[data-v-a3f10445]{font-family:Work Sans,sans-serif!important;letter-spacing:-.015em}.hero-subtitle[data-v-a3f10445]{font-family:Work Sans,sans-serif!important}.hero-highlight[data-v-a3f10445]{position:relative;display:inline-block;background:linear-gradient(90deg,#ffe6b8,#fff);-webkit-background-clip:text;background-clip:text;color:transparent}.logo-flip[data-v-a3f10445]{position:relative;width:100%;perspective:1200px;cursor:pointer}.logo-flip-inner[data-v-a3f10445]{position:relative;width:100%;transform-style:preserve-3d;transition:transform .6s ease}.logo-flip:hover .logo-flip-inner[data-v-a3f10445]{transform:rotateY(180deg)}.logo-flip-face[data-v-a3f10445]{width:100%;height:auto;border-radius:1rem;backface-visibility:hidden;display:block}.logo-flip-back[data-v-a3f10445]{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotateY(180deg)}.animated-gradient[data-v-a3f10445]{background:linear-gradient(135deg,#00d2ff,#5b8dd2,#00d2ff,#928dab);background-size:550% 550%;animation:gradient-animation-a3f10445 15s ease-out normal infinite}@keyframes gradient-animation-a3f10445{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.card-appear[data-v-cc83b307]{animation:cardIn-cc83b307 .42s ease-out}.shake[data-v-cc83b307]{animation:fieldShake-cc83b307 .34s ease-in-out}@keyframes cardIn-cc83b307{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fieldShake-cc83b307{0%,to{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}.login-page[data-v-8acc1f70]{min-height:100vh;display:flex;flex-direction:column;background:#fff}.login-main[data-v-8acc1f70]{flex:1;display:flex;align-items:center;justify-content:center;padding:2.5rem 1rem 3rem;background:radial-gradient(50% 30% at 15% 12%,#3b82f624,#3b82f600 85%),radial-gradient(34% 28% at 86% 82%,#f973161f,#f9731600 85%),linear-gradient(180deg,#fff,#f8fafc)}.login-shell[data-v-8acc1f70]{width:100%;max-width:440px;position:relative}.login-headline[data-v-8acc1f70]{text-align:center;margin-bottom:1.2rem}.login-card[data-v-8acc1f70]{position:relative;width:100%;border-radius:20px;border:1px solid #dbe3ef;background:#fff;padding:2rem;box-shadow:0 16px 42px #0f172a14}.login-border-icon[data-v-8acc1f70]{position:absolute;border-radius:9999px;display:flex;align-items:center;justify-content:center;border:1px solid #dbe3ef;background:#fff;box-shadow:0 8px 22px #0f172a1a;color:#1e3a8a;font-size:.88rem;pointer-events:none}.login-title[data-v-8acc1f70]{font-size:clamp(1.9rem,2.2vw,2.2rem);line-height:1.1;font-weight:700;color:#0f172a}.login-subtitle[data-v-8acc1f70]{margin-top:.42rem;font-size:.95rem;color:#6b7280}.login-label[data-v-8acc1f70]{display:block;margin-bottom:.45rem;font-size:.875rem;font-weight:600;color:#374151}.login-input[data-v-8acc1f70]{width:100%;border:1px solid #d1d5db;border-radius:12px;background:#fff;color:#111827;padding:.72rem .9rem;font-size:.95rem;transition:border-color .18s ease,box-shadow .18s ease}.login-input[data-v-8acc1f70]::placeholder{color:#9ca3af}.login-input[data-v-8acc1f70]:focus{outline:none;border-color:#111827;box-shadow:0 0 0 3px #11182714}.login-input-error[data-v-8acc1f70]{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}.login-error-text[data-v-8acc1f70]{margin-top:.35rem;font-size:.8rem;color:#dc2626}.login-password-toggle[data-v-8acc1f70]{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);color:#9ca3af;transition:color .18s ease}.login-password-toggle[data-v-8acc1f70]:hover{color:#111827}.login-link[data-v-8acc1f70]{color:#1d4ed8;font-size:.875rem;transition:color .18s ease}.login-link[data-v-8acc1f70]:hover{color:#1e40af}.login-error-box[data-v-8acc1f70]{border:1px solid #fecaca;border-radius:12px;background:#fef2f2;padding:.75rem .9rem;color:#b91c1c}.login-submit[data-v-8acc1f70]{width:100%;border:1px solid #1d4ed8;border-radius:12px;background:linear-gradient(120deg,#2563eb,#1d4ed8);color:#fff;padding:.78rem 1rem;font-size:.95rem;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;transition:background-color .18s ease,border-color .18s ease;cursor:pointer}.login-submit[data-v-8acc1f70]:disabled{opacity:.7;cursor:not-allowed}.login-submit[data-v-8acc1f70]:not(:disabled):hover{background:linear-gradient(120deg,#1d4ed8,#1e40af);border-color:#1e40af}.login-spinner[data-v-8acc1f70]{width:1rem;height:1rem;border:2px solid rgba(255,255,255,.7);border-top-color:transparent;border-radius:9999px}.login-register-cta[data-v-8acc1f70]{margin-top:1.5rem;text-align:center;font-size:.9rem;color:#6b7280}.login-footer[data-v-8acc1f70]{margin-top:auto;width:100%}@media (max-width: 640px){.login-main[data-v-8acc1f70]{padding:1.5rem 1rem 2.8rem;align-items:flex-start}.login-headline[data-v-8acc1f70]{margin-bottom:1rem}.login-card[data-v-8acc1f70]{padding:1.35rem;border-radius:16px}}.register-page[data-v-8c54a933]{min-height:100vh;display:flex;flex-direction:column;background:#fff}.register-main[data-v-8c54a933]{flex:1;display:flex;align-items:center;justify-content:center;padding:2.5rem 1rem 1.5rem;background:radial-gradient(50% 30% at 15% 12%,#3b82f624,#3b82f600 85%),radial-gradient(34% 28% at 86% 82%,#f973161f,#f9731600 85%),linear-gradient(180deg,#fff,#f8fafc)}.register-shell[data-v-8c54a933]{width:100%;max-width:920px;position:relative}.register-headline[data-v-8c54a933]{text-align:center;margin-bottom:1.2rem}.register-title[data-v-8c54a933]{font-size:clamp(2rem,2.4vw,2.7rem);line-height:1.1;font-weight:700;color:#0f172a}.register-subtitle[data-v-8c54a933]{margin-top:.42rem;font-size:1rem;color:#6b7280}.register-card[data-v-8c54a933]{position:relative;width:100%;border-radius:20px;border:1px solid #dbe3ef;background:#fff;padding:1.6rem;box-shadow:0 16px 42px #0f172a14}.register-border-icon[data-v-8c54a933]{position:absolute;border-radius:9999px;display:flex;align-items:center;justify-content:center;border:1px solid #dbe3ef;background:#fff;box-shadow:0 8px 22px #0f172a1a;pointer-events:none}.register-offer-box[data-v-8c54a933]{border:1px solid #dbe3ef;border-radius:14px;background:#f8fafc;padding:1rem}.register-error-box[data-v-8c54a933]{border:1px solid #fecaca;border-radius:12px;background:#fef2f2;padding:.75rem .9rem}.register-label[data-v-8c54a933]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:#334155}.register-label-icon[data-v-8c54a933]{color:#2563eb}.register-input[data-v-8c54a933]{width:100%;padding:.88rem 1rem;border-radius:.8rem;font-size:.95rem;color:#111827;background:#fff;border:1px solid #d1d5db;transition:border-color .2s ease,box-shadow .2s ease}.register-input[data-v-8c54a933]::placeholder{color:#9ca3af}.register-input[data-v-8c54a933]:focus{outline:none;border-color:#111827;box-shadow:0 0 0 3px #11182714}.register-input-error[data-v-8c54a933]{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}.register-password-toggle[data-v-8c54a933]{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);color:#9ca3af;transition:color .18s ease}.register-password-toggle[data-v-8c54a933]:hover{color:#111827}.register-link[data-v-8c54a933]{color:#1d4ed8;transition:color .18s ease}.register-link[data-v-8c54a933]:hover{color:#1e40af}.register-submit[data-v-8c54a933]{border:1px solid #1d4ed8;background:linear-gradient(120deg,#2563eb,#1d4ed8);transition:background-color .18s ease,border-color .18s ease}.register-submit[data-v-8c54a933]:hover:not(:disabled){background:linear-gradient(120deg,#1d4ed8,#1e40af);border-color:#1e40af}.register-footer[data-v-8c54a933]{margin-top:auto;width:100%}@media (max-width: 768px){.register-main[data-v-8c54a933]{padding-top:1.5rem;align-items:flex-start}.register-card[data-v-8c54a933]{padding:1.2rem;border-radius:16px}}.register-success-page[data-v-b27bfe5f]{min-height:100vh;display:flex;flex-direction:column;background:#fff}.register-success-main[data-v-b27bfe5f]{flex:1;display:flex;align-items:center;justify-content:center;padding:2.5rem 1rem 3rem;background:radial-gradient(50% 30% at 15% 12%,#3b82f624,#3b82f600 85%),radial-gradient(34% 28% at 86% 82%,#f973161f,#f9731600 85%),linear-gradient(180deg,#fff,#f8fafc)}.register-success-shell[data-v-b27bfe5f]{width:100%;max-width:440px;position:relative}.register-success-card[data-v-b27bfe5f]{width:100%;border-radius:20px;border:1px solid #dbe3ef;background:#fff;padding:2rem;box-shadow:0 16px 42px #0f172a14;text-align:center}.register-success-icon[data-v-b27bfe5f]{margin:0 auto;width:64px;height:64px;border-radius:9999px;display:flex;align-items:center;justify-content:center;font-size:1.25rem}.register-success-icon-default[data-v-b27bfe5f]{border:1px solid #bfdbfe;background:#eff6ff;color:#1d4ed8}.register-success-icon-error[data-v-b27bfe5f]{border:1px solid #fecaca;background:#fef2f2;color:#dc2626}.register-success-card-title[data-v-b27bfe5f]{margin-top:1rem;font-size:1.5rem;line-height:1.2;font-weight:700;color:#0f172a}.register-success-text[data-v-b27bfe5f]{margin-top:.8rem;font-size:.95rem;line-height:1.65;color:#6b7280}.register-success-text-error[data-v-b27bfe5f]{color:#b91c1c}.register-success-submit[data-v-b27bfe5f]{width:100%;margin-top:1.4rem;border:1px solid #1d4ed8;border-radius:12px;background:linear-gradient(120deg,#2563eb,#1d4ed8);color:#fff;padding:.78rem 1rem;font-size:.95rem;font-weight:600;display:inline-flex;align-items:center;justify-content:center;transition:background-color .18s ease,border-color .18s ease;cursor:pointer}.register-success-submit[data-v-b27bfe5f]:hover{background:linear-gradient(120deg,#1d4ed8,#1e40af);border-color:#1e40af}.register-success-footer[data-v-b27bfe5f]{margin-top:auto;width:100%}@media (max-width: 640px){.register-success-main[data-v-b27bfe5f]{padding:1.5rem 1rem 2.8rem;align-items:flex-start}.register-success-card[data-v-b27bfe5f]{padding:1.35rem;border-radius:16px}}.scale-102[data-v-dc821f63]{transform:scale(1.02)}.group[data-v-dc821f63]{animation:fadeInUp-dc821f63 .6s ease-out}@keyframes fadeInUp-dc821f63{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.group:hover .group-hover\:shadow-md[data-v-dc821f63]{box-shadow:0 4px 12px #0000001a}.upsell-trigger[data-v-77b5560c]{cursor:pointer}.plus-symbol[data-v-77b5560c]{transition:transform .24s ease,color .24s ease}.upsell-trigger:hover .plus-symbol[data-v-77b5560c]{transform:scale(1.05) rotate(4deg)}.upsell-fade-enter-active[data-v-77b5560c],.upsell-fade-leave-active[data-v-77b5560c]{transition:opacity .2s ease}.upsell-fade-enter-from[data-v-77b5560c],.upsell-fade-leave-to[data-v-77b5560c]{opacity:0}.upsell-modal button[data-v-77b5560c]{cursor:pointer}.card-guide-disabled[data-v-04dd1f9f]{opacity:.4!important;filter:grayscale(.7)!important;pointer-events:auto;cursor:help!important;transition:opacity .2s,filter .2s;position:relative}.card-guide-disabled[data-v-04dd1f9f]:hover{opacity:.7!important;filter:grayscale(.3)!important}.no-black-outline[data-v-04dd1f9f]{border-color:#003049!important;outline:none!important;box-shadow:0 0 0 2px #00304980!important}.no-border-blue-outline[data-v-04dd1f9f],.no-border-blue-outline.card-style[data-v-04dd1f9f]{border:2px solid #003049!important;outline:none!important}.card-guide-tooltip[data-v-04dd1f9f]{position:absolute;top:1.5rem;left:50%;transform:translate(-50%);background:#fff;color:#003049;border-radius:.5rem;box-shadow:0 2px 8px #00000014;z-index:20;min-width:220px;font-size:.95rem;animation:fadeIn-04dd1f9f .2s}@keyframes fadeIn-04dd1f9f{0%{opacity:0;transform:translateY(10px) translate(-50%)}to{opacity:1;transform:translateY(0) translate(-50%)}}button[aria-current][data-v-002ff207],.tab-active[data-v-002ff207]{background:#fff;border-bottom:2px solid #003049;color:#003049}.loader-large[data-v-86a77ffc]{border:4px solid #f3f4f6;border-top:4px solid #3b82f6;border-radius:50%;width:60px;height:60px;animation:spin-86a77ffc 1s linear infinite}.loader-small[data-v-86a77ffc]{border:2px solid #f3f4f6;border-top:2px solid #f59e0b;border-radius:50%;width:16px;height:16px;animation:spin-86a77ffc 1s linear infinite}.loader-tiny[data-v-86a77ffc]{border:1px solid #f3f4f6;border-top:1px solid #3b82f6;border-radius:50%;width:12px;height:12px;animation:spin-86a77ffc 1s linear infinite}@keyframes spin-86a77ffc{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.group[data-v-86a77ffc]{animation:fadeInUp-86a77ffc .6s ease-out}@keyframes fadeInUp-86a77ffc{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.group[data-v-86a77ffc]:hover{transform:translateY(-2px)}.group:hover .w-16[data-v-86a77ffc]{animation:bounce-86a77ffc .6s ease-in-out}@keyframes bounce-86a77ffc{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.slider-logo[data-v-86a77ffc]{will-change:transform,opacity,filter;backface-visibility:hidden;perspective:1000px}.slider-logo[data-v-86a77ffc]:hover{transform:scale(1.05)!important;transition:transform .3s ease-out!important}.slider-transition[data-v-86a77ffc]{transition:all .7s cubic-bezier(.4,0,.2,1)}.slider-depth[data-v-86a77ffc]{transform-style:preserve-3d}@keyframes slideIn-86a77ffc{0%{opacity:0;transform:translate(100px) scale(.8)}to{opacity:1;transform:translate(0) scale(1)}}.slide-in[data-v-86a77ffc]{animation:slideIn-86a77ffc .7s ease-out}@media (max-width: 768px){.slider-container[data-v-86a77ffc]{max-width:100vw;overflow-x:auto}.slider-logo[data-v-86a77ffc]{min-width:200px}}@keyframes fade-in-86a77ffc{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.animate-fade-in[data-v-86a77ffc]{animation:fade-in-86a77ffc .25s}.animate-spin[data-v-fb595757]{animation:spin-fb595757 1s linear infinite;border:4px solid #eee;border-top:4px solid #D77A61}.message-fade[data-v-fb595757]{animation:messageFade-fb595757 1.8s ease both}@keyframes spin-fb595757{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes messageFade-fb595757{0%{opacity:0;transform:translateY(6px)}30%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}.loader-tiny[data-v-028311de]{width:20px;height:20px;border:2px solid #E6E2DC;border-top:2px solid #D77A61;border-radius:50%;animation:spin-028311de 1s linear infinite}@keyframes spin-028311de{0%{transform:rotate(0)}to{transform:rotate(360deg)}}/*! tailwindcss v4.1.7 | MIT License | https://tailwindcss.com */.metrics-header[data-v-c7c64d1c]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1.5rem;display:flex}.metrics-header[data-v-c7c64d1c]>*+*{margin-top:0}.metrics-grid[data-v-c7c64d1c]{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:768px){.metrics-grid[data-v-c7c64d1c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.metrics-grid[data-v-c7c64d1c]{grid-template-columns:repeat(4,minmax(0,1fr))}}.metric-card[data-v-c7c64d1c]{background:#fff;border:1px solid #0f172a0f;border-radius:1rem;padding:1.1rem;box-shadow:0 6px 18px #0f172a0f}.metric-card__top[data-v-c7c64d1c]{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.metric-icon[data-v-c7c64d1c]{color:#1f2937;border-radius:.7rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.9rem;display:flex;box-shadow:inset 0 0 0 1px #0f172a0d}.metric-icon--blue[data-v-c7c64d1c]{color:#2563eb;background:#e0f2fe}.metric-icon--green[data-v-c7c64d1c]{color:#16a34a;background:#dcfce7}.metric-icon--purple[data-v-c7c64d1c]{color:#7c3aed;background:#f3e8ff}.metric-icon--orange[data-v-c7c64d1c]{color:#f97316;background:#ffead5}.metric-pill[data-v-c7c64d1c]{color:#4338ca;background:#eef2ff;border-radius:999px;padding:.2rem .6rem;font-size:.7rem;font-weight:600}.metric-pill--live[data-v-c7c64d1c]{color:#dc2626;background:#fee2e2}.metric-label[data-v-c7c64d1c]{color:#0f172a;font-size:.95rem;font-weight:600}.metric-sub[data-v-c7c64d1c]{color:#64748b;font-size:.75rem}.metric-value[data-v-c7c64d1c]{color:#0f172a;min-height:1.8rem;font-size:1.6rem;font-weight:700}.metric-change[data-v-c7c64d1c]{align-items:center;gap:.35rem;margin-top:.25rem;font-size:.75rem;display:flex}.metric-change.positive[data-v-c7c64d1c]{color:#059669}.metric-change.negative[data-v-c7c64d1c]{color:#dc2626}.metric-progress[data-v-c7c64d1c]>*+*{margin-top:.5rem}.progress-bar[data-v-c7c64d1c]{background-color:#e5e7eb;border-radius:999px;width:100%;height:.5rem;overflow:hidden}.progress-fill[data-v-c7c64d1c]{background:linear-gradient(90deg,#2563eb,#60a5fa);border-radius:999px;height:.5rem;transition:all .3s}.metric-description[data-v-c7c64d1c]{color:#475569;font-size:.85rem}.metric-footer[data-v-c7c64d1c]{margin-top:.75rem}.btn-link[data-v-c7c64d1c]{color:#2c79a8;font-weight:600;text-decoration:none;transition:color .2s}.btn-link[data-v-c7c64d1c]:hover{color:#1d4ed8}.content-sections[data-v-c7c64d1c]>:last-child{margin-bottom:0!important}.modules-overview[data-v-c7c64d1c]>*+*,.preview-footer[data-v-c7c64d1c]{margin-top:1rem!important}.help-section[data-v-c7c64d1c]>*+*{margin-top:1.5rem!important}.help-card-header h4[data-v-c7c64d1c]{color:#111827!important;font-weight:600!important}.faq-list[data-v-c7c64d1c]>*+*{margin-top:.75rem!important}.support-content[data-v-c7c64d1c]>*+*{margin-top:1rem!important}.support-features[data-v-c7c64d1c]>*+*{margin-top:.5rem!important}.premium-content[data-v-c7c64d1c]>*+*{margin-top:1rem!important}.premium-features[data-v-c7c64d1c]>*+*{margin-top:.5rem!important}.premium-features li[data-v-c7c64d1c]{align-items:center!important;gap:.5rem!important;display:flex!important}.premium-features i[data-v-c7c64d1c]{color:#059669!important}.preview-container[data-v-c7c64d1c]{background:#fff;border-radius:8px;display:inline-block;position:relative;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a}.bg-white[data-v-c7c64d1c]::-webkit-scrollbar{width:8px;height:0}.bg-white[data-v-c7c64d1c]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.bg-white[data-v-c7c64d1c]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.bg-white[data-v-c7c64d1c]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.bg-white[data-v-c7c64d1c]{scroll-behavior:smooth;overflow:hidden auto}.preview-container[data-v-c7c64d1c] *{box-sizing:border-box;max-width:100%}.preview-home-scale[data-v-c7c64d1c]{transform-origin:0 0;width:166.67%;transform:scale(.6)}.logo-selector[data-v-c2dd2627]{width:100%;display:flex;flex-direction:column;gap:1.5rem}.logo-selector.compact[data-v-c2dd2627]{gap:1rem}.size-controls[data-v-c2dd2627]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:.6rem;padding:.5rem .75rem}.slider[data-v-c2dd2627]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#e2e8f0;outline:none;border-radius:999px;height:6px}.slider[data-v-c2dd2627]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#003049;cursor:pointer;box-shadow:0 2px 4px #0000001a;transition:all .2s ease}.slider[data-v-c2dd2627]::-webkit-slider-thumb:hover{background:#002439;transform:scale(1.1);box-shadow:0 4px 8px #00000026}.slider[data-v-c2dd2627]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#003049;cursor:pointer;border:none;box-shadow:0 2px 4px #0000001a;transition:all .2s ease}.slider[data-v-c2dd2627]::-moz-range-thumb:hover{background:#002439;transform:scale(1.1);box-shadow:0 4px 8px #00000026}.logos-grid[data-v-c2dd2627]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1rem;margin-bottom:1rem}.logo-card[data-v-c2dd2627]{border:1px solid #e5e7eb;border-radius:1rem;padding:.75rem;cursor:pointer;transition:all .2s ease;background:#fff}.logo-card[data-v-c2dd2627]:hover{border-color:#2c79a8;box-shadow:0 10px 24px #0f172a14;transform:translateY(-1px)}.logo-card.selected[data-v-c2dd2627]{border-color:#2c79a8;background:#f3f9fc;box-shadow:0 10px 24px #0f172a1f}.logo-image-container[data-v-c2dd2627]{position:relative;display:flex;justify-content:center;align-items:center}.logo-image[data-v-c2dd2627]{width:100%;height:110px;object-fit:contain;border-radius:.75rem;background:#f8fafc;border:1px solid #eef2f7}.selected-checkmark[data-v-c2dd2627]{position:absolute;top:.5rem;left:.5rem;background:#16a34a;color:#fff;width:1.5rem;height:1.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem}.btn-primary[data-v-c2dd2627]{background:#003049;color:#fff;padding:.45rem .9rem;border-radius:999px;border:none;font-size:.8rem;font-weight:600;cursor:pointer;transition:background-color .2s ease;display:inline-flex;align-items:center}.btn-primary[data-v-c2dd2627]:hover{background:#002439}.btn-outline[data-v-c2dd2627]{background:#fff;color:#0f172a;border:1px solid #d1d5db;padding:.45rem .9rem;border-radius:999px;font-size:.8rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;transition:border-color .2s ease,box-shadow .2s ease}.compact-btn i[data-v-c2dd2627]{margin-right:.4rem}.btn-outline[data-v-c2dd2627]:hover{border-color:#2c79a8;box-shadow:0 6px 16px #0f172a14}.pagination-container[data-v-c2dd2627]{margin-top:1rem}.page-btn[data-v-c2dd2627]{padding:.45rem .75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.75rem;color:#1f2937;background:#fff;transition:all .2s ease}.page-btn[data-v-c2dd2627]:hover{border-color:#2c79a8}.page-btn[data-v-c2dd2627]:disabled{opacity:.5;cursor:not-allowed}.page-btn-active[data-v-c2dd2627]{background:#003049;color:#fff;border-color:#003049}.variant-link[data-v-c2dd2627]{cursor:pointer}.variants-modal-overlay[data-v-c2dd2627]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999}.variants-modal[data-v-c2dd2627]{background:#fff;border-radius:1rem;padding:2rem;max-width:800px;width:90%;max-height:85vh;overflow-y:auto;position:relative;z-index:10000}.variants-modal-header[data-v-c2dd2627]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}.variants-modal-header h3[data-v-c2dd2627]{font-size:1.25rem;font-weight:600;color:#1f2937}.close-btn[data-v-c2dd2627]{background:none;border:none;font-size:1.5rem;color:#6b7280;cursor:pointer;padding:.5rem;border-radius:.5rem;transition:color .2s ease}.close-btn[data-v-c2dd2627]:hover{color:#374151}.variants-grid[data-v-c2dd2627]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.5rem}.variant-card[data-v-c2dd2627]{border:2px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;text-align:center;cursor:pointer;transition:all .2s ease}.variant-card[data-v-c2dd2627]:hover{border-color:#003049;box-shadow:0 4px 12px #0030491a}.variant-image[data-v-c2dd2627]{width:100%;height:120px;object-fit:contain;border-radius:.5rem;background:#f9fafb;border:1px solid #e5e7eb;margin-bottom:1rem}.btn-primary-small[data-v-c2dd2627]{background:#003049;color:#fff;padding:.375rem .75rem;border-radius:.375rem;border:none;font-size:.75rem;font-weight:500;cursor:pointer;transition:background-color .2s ease;display:flex;align-items:center;justify-content:center;width:100%}.empty-state[data-v-c2dd2627]{display:flex;justify-content:center;padding:2rem 0}.empty-card[data-v-c2dd2627]{border:1px dashed #d1d5db;border-radius:.75rem;padding:1.25rem;text-align:center;background:#f9fafb;cursor:pointer;transition:border-color .2s ease,background .2s ease;max-width:360px}.empty-card[data-v-c2dd2627]:hover{border-color:#2c79a8;background:#f3f9fc}.btn-primary-small[data-v-c2dd2627]:hover{background:#002439}@media (max-width: 768px){.logos-grid[data-v-c2dd2627],.variants-grid[data-v-c2dd2627]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.variants-modal[data-v-c2dd2627]{padding:1.5rem;max-width:95%}.upload-zone-small[data-v-c2dd2627]{flex-direction:column;align-items:flex-start}}@keyframes modalEnter-44a60480{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-enter[data-v-44a60480]{animation:modalEnter-44a60480 .3s ease-out}@keyframes cardHover-44a60480{0%{transform:translateY(0)}to{transform:translateY(-2px)}}.group:hover .group-hover\:scale-\[1\.02\][data-v-44a60480]{animation:cardHover-44a60480 .2s ease-out forwards}@keyframes gradientShift-44a60480{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.bg-clip-text[data-v-44a60480]{background-size:200% 200%;animation:gradientShift-44a60480 3s ease infinite}@keyframes pulse-44a60480{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.hover\:scale-105[data-v-44a60480]:hover{animation:pulse-44a60480 .6s ease-in-out}@reference "tailwindcss";.dashboard-appearance[data-v-b19192c3]>*:last-child{margin-bottom:0rem}.color-palette-section .grid>div.active[data-v-b19192c3]{border-color:#3b82f6!important;background-color:#eff6ff!important;box-shadow:0 4px 6px -1px #3b82f61a!important}.color-palette-section .grid>div.active span[data-v-b19192c3]:first-of-type{color:#1e40af!important;font-weight:600!important}.logo-preview.logo-settings>*[data-v-b19192c3]+*{margin-top:1.5rem}.typography-section>*[data-v-b19192c3]+*{margin-top:1.5rem}.gallery-editor[data-v-dbe114b2]{font-family:Inter,sans-serif}.image-card[data-v-dbe114b2]{transition:all .2s ease}.image-card[data-v-dbe114b2]:hover{transform:translateY(-2px)}.upload-zone[data-v-dbe114b2]{transition:all .2s ease}.upload-zone[data-v-dbe114b2]:hover{transform:translateY(-1px)}@keyframes fadeIn-dbe114b2{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.image-card img[data-v-dbe114b2]{animation:fadeIn-dbe114b2 .3s ease}.upload-zone.dragover[data-v-dbe114b2]{border-color:#3b82f6;background-color:#eff6ff;transform:scale(1.02)}.modal-enter-active[data-v-e476f8ab],.modal-leave-active[data-v-e476f8ab]{transition:all .3s ease}.modal-enter-from[data-v-e476f8ab],.modal-leave-to[data-v-e476f8ab]{opacity:0;transform:scale(.95)}@keyframes modalSlideIn-e476f8ab{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-content[data-v-e476f8ab]{animation:modalSlideIn-e476f8ab .3s ease-out}.scrollbar-thin[data-v-e476f8ab]{scrollbar-width:thin;scrollbar-color:#94a3b8 #f1f5f9;overflow-y:scroll!important;scrollbar-gutter:stable}.scrollbar-thin[data-v-e476f8ab]::-webkit-scrollbar{width:12px;-webkit-appearance:none}.scrollbar-thin[data-v-e476f8ab]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:6px;border:1px solid #e2e8f0;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.1)}.scrollbar-thin[data-v-e476f8ab]::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:6px;border:2px solid #f1f5f9;min-height:20px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.1)}.scrollbar-thin[data-v-e476f8ab]::-webkit-scrollbar-thumb:hover{background:#64748b}.scrollbar-thin[data-v-e476f8ab]::-webkit-scrollbar-thumb:active{background:#475569}.scrollbar-thin[data-v-e476f8ab]::-webkit-scrollbar-corner{background:#f1f5f9}.scrollbar-thin[data-v-e476f8ab]{padding-right:12px;box-sizing:border-box}.line-clamp-2[data-v-e476f8ab]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 1024px){.flex[data-v-e476f8ab]{flex-direction:column}.w-80[data-v-e476f8ab]{width:100%}}.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"•"}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li:before,.ql-editor ul[data-checked=false]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"☑"}.ql-editor ul[data-checked=false]>li:before{content:"☐"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px;margin-left:1px;margin-right:1px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover{background-color:#f3f4f6}.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{background-color:#dbeafe;color:#2563eb}.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#2563eb}.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#2563eb}@media (pointer: coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#4b5563}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#4b5563}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#4b5563}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#4b5563;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#4b5563;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#4b5563}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#4b5563;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle;margin-right:1px;margin-left:1px}.ql-snow .ql-picker-label{cursor:pointer;display:flex;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding:5px 8px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#d1d5db;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#d1d5db}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#d1d5db}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:3px}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px;margin:2px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #d1d5db;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#d1d5db}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0px}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #d1d5db;box-shadow:0 0 5px #d1d5db;color:#4b5563;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #d1d5db;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #d1d5db;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0px;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#2563eb}.ql-container.ql-snow{border:1px solid #d1d5db}.drag-handle[data-v-16eacb3a]{cursor:grab}.drag-handle[data-v-16eacb3a]:active{cursor:grabbing}.line-clamp-2[data-v-16eacb3a]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[data-v-16eacb3a] .ql-editor{min-height:150px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.6}[data-v-16eacb3a] .ql-toolbar{border-top:1px solid #e5e7eb;border-left:1px solid #e5e7eb;border-right:1px solid #e5e7eb;border-bottom:none;background-color:#f9fafb;border-radius:.5rem .5rem 0 0}[data-v-16eacb3a] .ql-container{border-bottom:1px solid #e5e7eb;border-left:1px solid #e5e7eb;border-right:1px solid #e5e7eb;border-top:none;border-radius:0 0 .5rem .5rem}[data-v-16eacb3a] .ql-toolbar button{color:#374151}[data-v-16eacb3a] .ql-toolbar button:hover,[data-v-16eacb3a] .ql-toolbar .ql-active{color:#2563eb}[data-v-16eacb3a] .ql-editor .ql-align-center{text-align:center}[data-v-16eacb3a] .ql-editor .ql-align-right{text-align:right}[data-v-16eacb3a] .ql-editor .ql-align-left{text-align:left}[data-v-16eacb3a] .ql-editor .ql-align-justify{text-align:justify}.transition-all[data-v-16eacb3a]{transition:all .2s ease-in-out}.modal-enter-active[data-v-16eacb3a],.modal-leave-active[data-v-16eacb3a]{transition:all .3s ease}.modal-enter-from[data-v-16eacb3a],.modal-leave-to[data-v-16eacb3a]{opacity:0;transform:scale(.95)}@keyframes modalSlideIn-16eacb3a{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-content[data-v-16eacb3a]{animation:modalSlideIn-16eacb3a .3s ease-out}.scrollbar-thin[data-v-16eacb3a]{scrollbar-width:thin}.scrollbar-thin[data-v-16eacb3a]::-webkit-scrollbar{width:8px}.scrollbar-thin[data-v-16eacb3a]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.scrollbar-thin[data-v-16eacb3a]::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:4px}.scrollbar-thin[data-v-16eacb3a]::-webkit-scrollbar-thumb:hover{background:#64748b}@media (max-width: 1024px){.flex[data-v-16eacb3a]{flex-direction:column}.w-80[data-v-16eacb3a]{width:100%}}.scrollbar-thin[data-v-1b832fe0]{scrollbar-width:thin;scrollbar-color:#94a3b8 #f1f5f9;overflow-y:scroll!important;scrollbar-gutter:stable}.scrollbar-thin[data-v-1b832fe0]::-webkit-scrollbar{width:12px;-webkit-appearance:none}.scrollbar-thin[data-v-1b832fe0]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:6px;border:1px solid #e2e8f0;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.1)}.scrollbar-thin[data-v-1b832fe0]::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:6px;border:2px solid #f1f5f9;min-height:20px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.1)}.scrollbar-thin[data-v-1b832fe0]::-webkit-scrollbar-thumb:hover{background:#64748b}.scrollbar-thin[data-v-1b832fe0]::-webkit-scrollbar-thumb:active{background:#475569}.scrollbar-thin[data-v-1b832fe0]::-webkit-scrollbar-corner{background:#f1f5f9}.preview-scale[data-v-1b832fe0]{transform:scale(.9);transform-origin:top left;width:111%}.scrollbar-thin[data-v-1b832fe0]{padding-right:12px;box-sizing:border-box}.overflow-y-auto[data-v-6c0553cf]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-6c0553cf]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.overflow-y-auto[data-v-6c0553cf]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.overflow-y-auto[data-v-6c0553cf]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.transition-all[data-v-6c0553cf]{transition:all .2s ease-in-out}.hover\:shadow-md[data-v-6c0553cf]:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}input[data-v-6c0553cf]:focus,button[data-v-6c0553cf]:focus{outline:2px solid #3b82f6;outline-offset:2px}.presentation-description[data-v-6c0553cf] .ql-align-left{text-align:left}.presentation-description[data-v-6c0553cf] .ql-align-center{text-align:center}.presentation-description[data-v-6c0553cf] .ql-align-right{text-align:right}.presentation-description[data-v-6c0553cf] .ql-align-justify{text-align:justify}.dashboard-visibility[data-v-57d80f7a]{max-width:1200px;margin:0 auto}.transition-all[data-v-57d80f7a]{transition:all .2s ease-in-out}input[data-v-57d80f7a]:focus,textarea[data-v-57d80f7a]:focus{outline:none;box-shadow:0 0 0 3px #3b82f61a}input[type=checkbox][data-v-57d80f7a]{accent-color:#3B82F6}button[data-v-57d80f7a]:hover{transform:translateY(-1px)}@media (max-width: 768px){.grid-cols-1.md\\[data-v-57d80f7a]:grid-cols-3{grid-template-columns:1fr}.grid-cols-1.lg\\[data-v-57d80f7a]:grid-cols-2{grid-template-columns:1fr}}.chart-container[data-v-84bae3ec]{position:relative;height:var(--1cacfe69);width:100%}.chart-container[data-v-c6fb02c3]{position:relative;height:var(--62d3da8f);width:100%}.chart-container[data-v-377c73d1]{position:relative;height:var(--c72f4152);width:100%}.chart-test-simple[data-v-6f55211c]{padding:20px;border:1px solid #ddd;border-radius:8px;margin:20px}.chart-area[data-v-6f55211c]{border:1px solid #eee;border-radius:4px}.error-message[data-v-6f55211c]{color:red;margin-top:10px;font-size:14px}.positive[data-v-98f26ce7]{color:#059669}.negative[data-v-98f26ce7]{color:#dc2626}.neutral[data-v-98f26ce7]{color:#4b5563}.hover\:scale-102[data-v-98f26ce7]:hover{transform:scale(1.02)}[data-v-e70b60c9]::-webkit-scrollbar{width:6px}[data-v-e70b60c9]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}[data-v-e70b60c9]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}[data-v-e70b60c9]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.offer-pill-group[data-v-e70b60c9]{display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap}.offer-pill[data-v-e70b60c9]{display:inline-flex;align-items:center;padding:.45rem .95rem;border-radius:9999px;border:1px solid #e8c8aa;font-size:.88rem;font-weight:700;letter-spacing:.01em;line-height:1}.offer-pill--base[data-v-e70b60c9]{background:#fff9f4;color:#d16646}.offer-pill--pro[data-v-e70b60c9]{background:#eef6ff;color:#1f4f84;border-color:#bfdbfe}.offer-upsell[data-v-e70b60c9]{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem 1rem;border-radius:9999px;border:1px solid #2c79a8;background:#2c79a8;color:#fff;font-size:.88rem;font-weight:700;line-height:1;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.offer-upsell[data-v-e70b60c9]:hover{background:#23658d;transform:translateY(-1px)}.slide-left-enter-active[data-v-5fc92280],.slide-left-leave-active[data-v-5fc92280],.slide-right-enter-active[data-v-5fc92280],.slide-right-leave-active[data-v-5fc92280]{transition:transform .35s ease,opacity .35s ease}.slide-left-enter-from[data-v-5fc92280]{transform:translate(28px);opacity:0}.slide-left-leave-to[data-v-5fc92280],.slide-right-enter-from[data-v-5fc92280]{transform:translate(-28px);opacity:0}.slide-right-leave-to[data-v-5fc92280]{transform:translate(28px);opacity:0}.fade-enter-active[data-v-0384db18],.fade-leave-active[data-v-0384db18]{transition:opacity .2s ease}.fade-enter-from[data-v-0384db18],.fade-leave-to[data-v-0384db18]{opacity:0}[data-v-79da44fb] .description-content{white-space:pre-line}[data-v-79da44fb] .description-content p{margin-top:.6rem}[data-v-79da44fb] .description-content p:first-child{margin-top:0}[data-v-79da44fb] .description-content ul,[data-v-79da44fb] .description-content ol{margin-top:.6rem;padding-left:1.2rem;list-style-position:outside}[data-v-79da44fb] .description-content ul{list-style-type:disc}[data-v-79da44fb] .description-content ol{list-style-type:decimal}[data-v-79da44fb] .description-content li{margin-top:.3rem}.fade-enter-active[data-v-51e6d9d5],.fade-leave-active[data-v-51e6d9d5]{transition:opacity .2s ease}.fade-enter-from[data-v-51e6d9d5],.fade-leave-to[data-v-51e6d9d5]{opacity:0}.slide-left-enter-active[data-v-51e6d9d5],.slide-left-leave-active[data-v-51e6d9d5],.slide-right-enter-active[data-v-51e6d9d5],.slide-right-leave-active[data-v-51e6d9d5]{transition:transform .35s ease,opacity .35s ease}.slide-left-enter-from[data-v-51e6d9d5]{transform:translate(28px);opacity:0}.slide-left-leave-to[data-v-51e6d9d5],.slide-right-enter-from[data-v-51e6d9d5]{transform:translate(-28px);opacity:0}.slide-right-leave-to[data-v-51e6d9d5]{transform:translate(28px);opacity:0}[data-v-51e6d9d5] .description-content{white-space:pre-line}[data-v-51e6d9d5] .description-content p{margin-top:.6rem}[data-v-51e6d9d5] .description-content p:first-child{margin-top:0}[data-v-51e6d9d5] .description-content ul,[data-v-51e6d9d5] .description-content ol{margin-top:.6rem;padding-left:1.2rem;list-style-position:outside}[data-v-51e6d9d5] .description-content ul{list-style-type:disc}[data-v-51e6d9d5] .description-content ol{list-style-type:decimal}[data-v-51e6d9d5] .description-content li{margin-top:.3rem}.fade-up[data-v-bffa25e0]{opacity:0;animation:fadeUp-bffa25e0 .9s ease forwards}.float-slow[data-v-bffa25e0]{animation:float-bffa25e0 6s ease-in-out infinite}.float-fast[data-v-bffa25e0]{animation:float-bffa25e0 4s ease-in-out infinite}@keyframes fadeUp-bffa25e0{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes float-bffa25e0{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (prefers-reduced-motion: reduce){.fade-up[data-v-bffa25e0],.float-slow[data-v-bffa25e0],.float-fast[data-v-bffa25e0]{animation:none;opacity:1;transform:none}}.company-info-page{min-height:100vh;background:#fff}.company-info-main{min-height:100vh;padding:3rem 1rem 3.25rem;background:radial-gradient(48% 32% at 14% 12%,#3b82f624,#3b82f600 85%),radial-gradient(34% 28% at 86% 82%,#f973161c,#f9731600 85%),linear-gradient(180deg,#fff,#f8fafc)}.company-info-shell{width:100%;max-width:980px;margin:0 auto}.company-info-headline{text-align:center;max-width:760px;margin:0 auto 1.5rem}.company-info-kicker{margin:0;color:#64748b;font-size:.74rem;letter-spacing:.22em;text-transform:uppercase;font-weight:700}.company-info-title{margin-top:.45rem;color:#0f172a;font-size:clamp(1.7rem,2.6vw,2.3rem);font-weight:700;line-height:1.15}.company-info-subtitle{margin-top:.6rem;color:#6b7280;font-size:.97rem;line-height:1.5}.company-info-content{width:100%}.company-info-form{display:grid;gap:1.6rem}.form-section{border:1px solid #e5ebf4;border-radius:16px;background:linear-gradient(180deg,#fff,#fbfdff);padding:1.45rem}.form-section-head{margin-bottom:1.3rem}.form-section-head h2{margin:0;font-size:1.04rem;font-weight:700;color:#0f172a}.form-section-head p{margin:.25rem 0 0;color:#64748b;font-size:.85rem}.field-grid{display:grid;column-gap:1.25rem;row-gap:1.35rem}.field-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.field-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.field-span-two{grid-column:span 2 / span 2}.field-block{display:flex;flex-direction:column}.slogan-field-block{margin-top:.95rem}.field-label{display:inline-block;margin-bottom:.55rem;font-size:.84rem;font-weight:600;color:#334155}.field-input{width:100%;border:1px solid #d1d9e6;border-radius:11px;background:#fff;color:#111827;font-size:.92rem;padding:.88rem .95rem;transition:border-color .18s ease,box-shadow .18s ease}.field-input::placeholder{color:#94a3b8}.field-input:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.field-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#64748b 50%),linear-gradient(135deg,#64748b 50%,transparent 50%);background-position:calc(100% - 16px) calc(50% - 2px),calc(100% - 11px) calc(50% - 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:2rem}.field-help{margin-top:.65rem;color:#64748b;font-size:.78rem}.slogan-panel{margin-top:1.25rem;border:1px dashed #d4deec;border-radius:12px;background:#f8fbff;padding:1.2rem}.slogan-actions{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap}.company-action-button{border:1px solid #1d4ed8;border-radius:11px;background:linear-gradient(120deg,#2563eb,#1d4ed8);color:#fff;font-size:.84rem;font-weight:600;padding:.53rem .86rem;display:inline-flex;align-items:center;gap:.45rem;transition:background-color .18s ease,border-color .18s ease}.company-action-button:hover:not(:disabled){background:linear-gradient(120deg,#1d4ed8,#1e40af);border-color:#1e40af}.company-action-button:disabled{opacity:.65;cursor:not-allowed}.slogan-count{color:#475569;font-size:.79rem;font-weight:600}.slogan-info{margin-top:.55rem;color:#64748b;font-size:.78rem}.slogan-list{margin-top:.95rem;border:1px solid #dde6f2;border-radius:11px;background:#fff;overflow:hidden}.slogan-item{padding:.65rem .75rem;display:flex;align-items:center;justify-content:space-between;gap:.65rem;border-top:1px solid #edf2f8;font-size:.86rem;color:#1f2937}.slogan-item:first-child{border-top:0}.slogan-item-selected{background:#eff6ff}.slogan-item span{line-height:1.35}.slogan-select-button{flex:0 0 auto;border:1px solid #bfdbfe;border-radius:9999px;background:#fff;color:#1d4ed8;font-size:.75rem;font-weight:700;padding:.3rem .65rem;transition:background-color .16s ease,color .16s ease}.slogan-select-button:hover{background:#dbeafe;color:#1e40af}.slogan-selected-badge{flex:0 0 auto;border-radius:9999px;background:#dbeafe;color:#1e3a8a;font-size:.72rem;font-weight:700;padding:.3rem .64rem}.slogan-pagination{margin-top:.9rem;display:flex;gap:.35rem}.pagination-dot{width:28px;height:28px;border:1px solid #cbd5e1;border-radius:9999px;background:#fff;color:#334155;font-size:.76rem;font-weight:700}.pagination-dot:disabled{opacity:.45;cursor:not-allowed}.pagination-dot-active{border-color:#1d4ed8;background:#1d4ed8;color:#fff}.upload-wrap{border:1px solid #dbe3ef;border-radius:11px;background:#fff;padding:.8rem}.inline-error{margin-top:.45rem;color:#dc2626;font-size:.8rem;font-weight:500}.inline-error-main{margin-top:.1rem}.submit-row{margin-top:.95rem;display:grid;gap:.8rem}.submit-button{width:100%;border:1px solid #1d4ed8;border-radius:12px;background:linear-gradient(120deg,#2563eb,#1d4ed8);color:#fff;padding:.85rem 1rem;font-size:.95rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;transition:background-color .18s ease,border-color .18s ease}.submit-button:hover:not(:disabled){background:linear-gradient(120deg,#1d4ed8,#1e40af);border-color:#1e40af}.submit-button:disabled{opacity:.72;cursor:not-allowed}.submit-loading{display:inline-flex;align-items:center;gap:.5rem}.submit-caption{text-align:center;color:#64748b;font-size:.79rem}.success-state{padding:2rem 1rem;text-align:center}.success-icon{width:66px;height:66px;margin:0 auto;border:1px solid #bbf7d0;background:#f0fdf4;border-radius:9999px;display:flex;align-items:center;justify-content:center;color:#16a34a;font-size:1.2rem}.success-title{margin-top:.85rem;color:#0f172a;font-size:1.22rem;font-weight:700}.success-text{margin-top:.33rem;color:#64748b;font-size:.9rem}.company-loader{width:1rem;height:1rem;border:2px solid rgba(255,255,255,.7);border-top-color:transparent;border-radius:9999px;animation:spin .8s linear infinite}.company-fade-enter-active,.company-fade-leave-active{transition:opacity .22s ease,transform .22s ease}.company-fade-enter-from,.company-fade-leave-to{opacity:0;transform:translateY(8px)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 880px){.field-grid-two,.field-grid-three{grid-template-columns:1fr}.field-span-two{grid-column:span 1 / span 1}}@media (max-width: 640px){.company-info-main{padding:1.6rem .9rem 2.3rem}.form-section{border-radius:12px;padding:1.2rem}.slogan-field-block{margin-top:1.15rem}.field-grid{row-gap:1.2rem}.company-action-button,.submit-button{width:100%;justify-content:center}}.scroll-indicator[data-v-db277e0f]{position:absolute;bottom:40px;left:50%;transform:translate(-50%);pointer-events:none;z-index:20}.scroll-indicator-content[data-v-db277e0f]{background:#fffffff2;color:#003049;width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px #00000026;border:2px solid #003049;animation:bounce-smooth-db277e0f 2s ease-in-out infinite}@keyframes bounce-smooth-db277e0f{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.fade-enter-active[data-v-db277e0f],.fade-leave-active[data-v-db277e0f]{transition:opacity .5s ease}.fade-enter-from[data-v-db277e0f],.fade-leave-to[data-v-db277e0f]{opacity:0}.fade-slide-enter-active[data-v-90fa194b],.fade-slide-leave-active[data-v-90fa194b]{transition:all .4s ease}.fade-slide-enter-from[data-v-90fa194b]{opacity:0;transform:translate(100px)}.fade-slide-leave-to[data-v-90fa194b]{opacity:0;transform:translate(-100px)}.fade-slide-reverse-enter-active[data-v-90fa194b],.fade-slide-reverse-leave-active[data-v-90fa194b]{transition:all .4s ease}.fade-slide-reverse-enter-from[data-v-90fa194b]{opacity:0;transform:translate(-100px)}.fade-slide-reverse-leave-to[data-v-90fa194b]{opacity:0;transform:translate(100px)}.highlight[data-v-90fa194b]{background:linear-gradient(120deg,#e9d8a6,#e9d8a6);background-repeat:no-repeat;background-size:100% .2em;background-position:0 88%;transition:background-size .25s ease-in}kbd[data-v-90fa194b]{font-family:Courier New,monospace;font-size:.75em}.animate-bounce[data-v-90fa194b]{animation:bounce-90fa194b 2s infinite}@keyframes bounce-90fa194b{0%,20%,53%,80%,to{transform:translateZ(0)}40%,43%{transform:translate3d(0,-30px,0)}70%{transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.animate-pulse[data-v-90fa194b]{animation:pulse-90fa194b 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-90fa194b{0%,to{opacity:1}50%{opacity:.5}}.transform[data-v-90fa194b]{transition:transform .3s ease}.hover\:scale-105[data-v-90fa194b]:hover{transform:scale(1.05)}.hover\:scale-110[data-v-90fa194b]:hover{transform:scale(1.1)}.bg-green-500[data-v-90fa194b],.bg-blue-500[data-v-90fa194b],.bg-yellow-500[data-v-90fa194b],.bg-red-500[data-v-90fa194b]{transition:width 1s ease-out}.score-circle-container[data-v-90fa194b]{width:160px;height:160px;margin:0 auto;position:relative}[data-v-90fa194b] .progressbar-text{font-family:inherit!important;color:inherit!important}.input-style[data-v-f5a316c0]{border:1px solid #d1d5db;border-radius:1rem;padding:.5rem;width:100%;box-shadow:0 1px 2px #0000000d}.btn-style[data-v-f5a316c0]{background-color:#003049;color:#fff;font-weight:700;padding:.5rem 1.5rem;border-radius:1rem}button[data-v-f5a316c0]{font-family:Inter,sans-serif}.form-group label[data-v-f5a316c0]{display:block;font-weight:500;font-size:.95rem;margin-bottom:.25rem;color:#1a1a1a}.input-style[data-v-f5a316c0]{border:1px solid #D1D5DB;border-radius:.75rem;padding:.6rem 1rem;width:100%;background-color:#fafafa;font-size:.95rem;transition:border .2s}.input-style[data-v-f5a316c0]:focus{outline:none;border-color:#003049;background-color:#fff}.btn-style[data-v-f5a316c0]{background-color:#003049;color:#fff;font-weight:700;padding:.75rem;border-radius:1rem;text-align:center;font-size:1rem;transition:background .3s}.btn-style[data-v-f5a316c0]:hover{background-color:#002537}.group:hover .group-hover\:scale-105[data-v-8818f06e]{transform:scale(1.05)}.transition-all[data-v-8818f06e]{transition:all .3s ease}input[type=radio][data-v-8818f06e]:focus{outline:2px solid #10b981;outline-offset:2px}input[type=checkbox][data-v-8818f06e]:focus{outline:2px solid #10b981;outline-offset:2px}.description-text[data-v-8818f06e]{color:#003049!important}.module-icon-frame[data-v-8818f06e]{width:56px;height:56px;min-width:56px;min-height:56px;border-radius:16px;flex-shrink:0}.plan-bg-icon[data-v-8818f06e]{position:absolute;font-size:12rem;opacity:.15;z-index:0;pointer-events:none;transition:all .3s ease}.plan-bg-icon-essentials[data-v-8818f06e]{top:-1rem;left:-2rem;color:#86efac}.plan-bg-icon-pro[data-v-8818f06e]{top:-1rem;left:-2rem;color:#93c5fd}.plan-bg-icon-lifetime[data-v-8818f06e]{top:-1rem;left:-2rem;color:#c4b5fd}.plan-bg-icon-gbp[data-v-8818f06e]{top:-1rem;left:-2rem;color:#fca5a5}.plan-bg-icon-social[data-v-8818f06e]{top:-1rem;left:-2rem;color:#93c5fd}.plan-bg-icon-email[data-v-8818f06e]{top:-1rem;left:-2rem;color:#fbcfe8}.plan-bg-icon-print[data-v-8818f06e]{top:-1rem;left:-2rem;color:#c7d2fe}.plan-bg-icon-default[data-v-8818f06e]{top:1rem;right:1rem;color:#f3f4f6}.group:hover .plan-bg-icon[data-v-8818f06e]{opacity:.25;transform:scale(1.05)}button[data-v-1e74eb0c]{font-family:Inter,sans-serif}.modules-masonry[data-v-1e74eb0c],.masonry-column[data-v-1e74eb0c]{display:flex;flex-direction:column;gap:2rem}@media (min-width: 1024px){.modules-masonry[data-v-1e74eb0c]{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.masonry-column[data-v-1e74eb0c]{display:grid;gap:2rem;grid-auto-rows:min-content}}.faq-slide-enter-active[data-v-1e74eb0c],.faq-slide-leave-active[data-v-1e74eb0c]{transition:all .3s ease;max-height:500px;opacity:1}.faq-slide-enter-from[data-v-1e74eb0c],.faq-slide-leave-to[data-v-1e74eb0c]{max-height:0;opacity:0}@keyframes slide-up-1e74eb0c{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.animate-slide-up[data-v-1e74eb0c]{animation:slide-up-1e74eb0c .5s cubic-bezier(.4,2,.6,1)}.offer-highlight[data-v-1e74eb0c]{border-radius:1.5rem;box-shadow:0 0 0 2px #00304959,0 0 0 10px #00304914;animation:offer-highlight-pulse-1e74eb0c 1.8s ease-in-out infinite}@keyframes offer-highlight-pulse-1e74eb0c{0%{box-shadow:0 0 0 2px #0030491a,0 0 0 10px #00304905}50%{box-shadow:0 0 0 2px #00304999,0 0 0 12px #0030492e}to{box-shadow:0 0 0 2px #0030491a,0 0 0 10px #00304905}}.fade-slide-up-enter-active[data-v-1e74eb0c],.fade-slide-up-leave-active[data-v-1e74eb0c]{transition:all .4s ease}.fade-slide-up-enter-from[data-v-1e74eb0c],.fade-slide-up-leave-to[data-v-1e74eb0c]{opacity:0;transform:translate(-50%,20px)}@keyframes bounce-subtle-1e74eb0c{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.animate-bounce-subtle[data-v-1e74eb0c]{animation:bounce-subtle-1e74eb0c 2s ease-in-out infinite}.checkout-root[data-v-2eb4b7af]{min-height:100vh;background:linear-gradient(180deg,#faf9f6,#f4f1ed);display:flex;align-items:flex-start;justify-content:center;padding:2.5rem 1.5rem}.checkout-main[data-v-2eb4b7af]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr);gap:2.5rem;max-width:1200px;width:100%}.checkout-left[data-v-2eb4b7af]{display:flex;flex-direction:column;gap:1.4rem;background:#fff;border:1px solid #e6e2dc;border-radius:24px;padding:2rem;box-shadow:0 20px 60px #0f172a14}.checkout-right[data-v-2eb4b7af]{display:flex;flex-direction:column;gap:1.6rem;background:#fff;border:1px solid #e6e2dc;border-radius:24px;padding:2rem;box-shadow:0 20px 60px #0f172a14}.checkout-header[data-v-2eb4b7af]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.checkout-kicker[data-v-2eb4b7af]{font-size:.65rem;text-transform:uppercase;letter-spacing:.3em;font-weight:600;color:#64748b}.checkout-title[data-v-2eb4b7af]{font-size:1.75rem;font-weight:700;color:#003049;margin:.35rem 0 .4rem}.checkout-subtitle[data-v-2eb4b7af]{color:#5f6b74;font-size:.95rem}.checkout-badge[data-v-2eb4b7af]{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .6rem;border-radius:999px;border:1px solid #e6e2dc;font-size:.8rem;font-weight:600;color:#334155;background:#f8fafc}.checkout-steps[data-v-2eb4b7af]{display:flex;align-items:center;gap:.6rem;font-size:.8rem;color:#94a3b8;font-weight:500;background:#f7f5f2;border:1px solid #eee7de;padding:.5rem .75rem;border-radius:999px;width:fit-content}.step.active[data-v-2eb4b7af]{color:#003049;font-weight:600}.arrow[data-v-2eb4b7af]{color:#c7c2b8}.stripe-checkout-box[data-v-2eb4b7af]{min-height:420px;background:#fafaf9;border:1px solid #efeae4;border-radius:16px;padding:1.5rem 1.25rem}.loader[data-v-2eb4b7af]{text-align:center;color:#003049;font-weight:500;background:#f7f5f2;border:1px solid #eee7de;padding:.75rem 1rem;border-radius:12px}.error[data-v-2eb4b7af]{color:#b42318;font-weight:600;background:#fff1f2;border:1px solid #fecaca;padding:.75rem 1rem;border-radius:12px}.checkout-security[data-v-2eb4b7af]{margin-top:.3rem;color:#003049;font-size:.9rem;display:flex;align-items:center;gap:.5rem;font-weight:500}.summary-header[data-v-2eb4b7af]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.summary-title[data-v-2eb4b7af]{font-size:1.1rem;font-weight:700;color:#003049}.summary-total-box[data-v-2eb4b7af]{display:flex;align-items:center;justify-content:space-between;background:#f7f5f2;border:1px solid #eee7de;border-radius:14px;padding:.9rem 1rem;font-size:1rem;font-weight:700;color:#003049}.summary-total-label[data-v-2eb4b7af]{font-size:.95rem;font-weight:600}.summary-total-value[data-v-2eb4b7af]{font-size:1.15rem;color:#003049}.promo-box[data-v-2eb4b7af]{display:flex;align-items:center;gap:.6rem}.promo-input[data-v-2eb4b7af]{flex:1 1 120px;padding:.7rem 1rem;border-radius:.8rem;border:1px dashed #e1dbd2;font-size:.95rem;background:#f7f5f2}.promo-btn[data-v-2eb4b7af]{padding:.7rem 1.2rem;border-radius:.8rem;background:#d6d3d1;color:#fff;font-weight:600;border:none;font-size:.95rem;cursor:not-allowed}.change-offer-link[data-v-2eb4b7af]{font-size:.85rem;color:#0b5b77;text-decoration:none;font-weight:600;transition:color .2s,border-color .2s;border-bottom:1px dashed transparent}.change-offer-link[data-v-2eb4b7af]:hover{color:#003049;border-color:#003049}.selected-offers[data-v-2eb4b7af]{margin-bottom:.8rem}.offer-item[data-v-2eb4b7af]{background:#fbfbfa;border:1px solid #eee7de;border-radius:14px;padding:.95rem;margin-bottom:.65rem;transition:all .2s ease}.offer-item[data-v-2eb4b7af]:hover{background:#f7f5f2;border-color:#e4ded5}.offer-name[data-v-2eb4b7af]{font-size:1rem;font-weight:600;color:#2c3e50;margin-bottom:.4rem}.offer-price[data-v-2eb4b7af]{font-size:1.1rem;font-weight:700;color:#003049;margin-bottom:.25rem}.offer-billing[data-v-2eb4b7af]{font-size:.85rem;color:#6c757d}.upgrade-notice[data-v-2eb4b7af]{background:#f4f8ff;border:1px solid #cfe0ff;border-radius:16px;padding:1.2rem;margin-bottom:1rem}.upgrade-notice-header[data-v-2eb4b7af]{display:flex;align-items:center;gap:.75rem;margin-bottom:.6rem}.upgrade-notice-title[data-v-2eb4b7af]{font-size:1rem;font-weight:700;color:#1d4ed8}.upgrade-notice-content[data-v-2eb4b7af]{space-y:.8rem}.upgrade-notice-text[data-v-2eb4b7af]{font-size:.95rem;color:#334155;margin-bottom:.8rem;line-height:1.5}.upgrade-pricing[data-v-2eb4b7af]{background:#1e40af14;border-radius:.75rem;padding:.9rem;border-left:3px solid #2563eb}.upgrade-pricing-text[data-v-2eb4b7af]{display:flex;align-items:flex-start;gap:.5rem;font-size:.9rem;color:#1d4ed8;margin:0;line-height:1.4}.upgrade-pricing-text i[data-v-2eb4b7af]{margin-top:.1rem;flex-shrink:0}@media (max-width: 1200px){.checkout-main[data-v-2eb4b7af]{grid-template-columns:1fr}}@media (max-width: 900px){.checkout-main[data-v-2eb4b7af]{gap:1.5rem}.checkout-left[data-v-2eb4b7af],.checkout-right[data-v-2eb4b7af]{padding:1.5rem}}.result-root[data-v-8467aec6]{min-height:100vh;background:#faf9f6;display:flex;align-items:center;justify-content:center;padding:2rem}.result-card[data-v-8467aec6]{background:#fff;border-radius:2rem;box-shadow:0 4px 32px #0001;padding:3rem 2.5rem;max-width:420px;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center}.result-icon[data-v-8467aec6]{font-size:3.5rem;margin-bottom:1.2rem}.result-title[data-v-8467aec6]{font-size:2rem;font-weight:700;color:#003049;margin-bottom:.7rem}.result-msg[data-v-8467aec6]{color:#444;font-size:1.15rem;margin-bottom:2.2rem}.result-btn[data-v-8467aec6]{display:inline-block;padding:.9rem 2.2rem;border-radius:1.2rem;font-size:1.1rem;font-weight:700;text-decoration:none;transition:background .2s,color .2s}.result-btn.success[data-v-8467aec6]{background:#003049;color:#fff}.result-btn.success[data-v-8467aec6]:hover{background:#635bff}.result-btn.error[data-v-8467aec6]{background:#fff0f0;color:#d90429;border:1px solid #d90429}.result-btn.error[data-v-8467aec6]:hover{background:#ffeaea}.result-root[data-v-e230e5ba]{min-height:100vh;background:#faf9f6;display:flex;align-items:center;justify-content:center;padding:2rem}.result-card[data-v-e230e5ba]{background:#fff;border-radius:2rem;box-shadow:0 4px 32px #0001;padding:3rem 2.5rem;max-width:420px;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center}.result-icon[data-v-e230e5ba]{font-size:3.5rem;margin-bottom:1.2rem}.result-title[data-v-e230e5ba]{font-size:2rem;font-weight:700;color:#003049;margin-bottom:.7rem}.result-msg[data-v-e230e5ba]{color:#444;font-size:1.15rem;margin-bottom:2.2rem}.result-btn[data-v-e230e5ba]{display:inline-block;padding:.9rem 2.2rem;border-radius:1.2rem;font-size:1.1rem;font-weight:700;text-decoration:none;transition:background .2s,color .2s}.result-btn.success[data-v-e230e5ba]{background:#003049;color:#fff}.result-btn.success[data-v-e230e5ba]:hover{background:#635bff}.result-btn.error[data-v-e230e5ba]{background:#fff0f0;color:#d90429;border:1px solid #d90429}.result-btn.error[data-v-e230e5ba]:hover{background:#ffeaea}.fade-enter-active[data-v-ee9ccce8],.fade-leave-active[data-v-ee9ccce8]{transition:opacity .12s}.fade-enter-from[data-v-ee9ccce8],.fade-leave-to[data-v-ee9ccce8]{opacity:0}.tooltip-bubble[data-v-ee9ccce8]{position:absolute;z-index:50;pointer-events:none;white-space:nowrap;background:#111;color:#fff;padding:6px 12px;border-radius:6px;font-size:13px;font-weight:500;box-shadow:0 2px 8px #0000002e;opacity:.98;display:flex;align-items:center}.tooltip-top[data-v-ee9ccce8]{left:50%;bottom:100%;transform:translate(-50%) translateY(-8px)}.tooltip-bottom[data-v-ee9ccce8]{left:50%;top:100%;transform:translate(-50%) translateY(8px)}.tooltip-left[data-v-ee9ccce8]{right:100%;top:50%;transform:translateY(-50%) translate(-8px)}.tooltip-right[data-v-ee9ccce8]{left:100%;top:50%;transform:translateY(-50%) translate(8px)}.tooltip-arrow[data-v-ee9ccce8]{width:0;height:0;border-style:solid;margin-left:4px;margin-right:4px}.tooltip-top .tooltip-arrow[data-v-ee9ccce8]{border-width:6px 6px 0 6px;border-color:#111 transparent transparent transparent;position:absolute;left:50%;top:100%;transform:translate(-50%)}.tooltip-bottom .tooltip-arrow[data-v-ee9ccce8]{border-width:0 6px 6px 6px;border-color:transparent transparent #111 transparent;position:absolute;left:50%;bottom:100%;transform:translate(-50%)}.tooltip-left .tooltip-arrow[data-v-ee9ccce8]{border-width:6px 0 6px 6px;border-color:transparent transparent transparent #111;position:absolute;right:-6px;top:50%;transform:translateY(-50%)}.tooltip-right .tooltip-arrow[data-v-ee9ccce8]{border-width:6px 6px 6px 0;border-color:transparent #111 transparent transparent;position:absolute;left:-6px;top:50%;transform:translateY(-50%)}.croquis-logo-container[data-v-e0507508]{background:#fff;border-radius:1.25rem;box-shadow:0 2px 16px #0001;padding:2rem 1.5rem;max-width:540px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem;align-items:center}.coach-banner[data-v-e0507508]{background:#f3f4f6;border-radius:.9em;padding:1em 1.2em .7em;margin-bottom:.7em;text-align:left;box-shadow:0 1px 4px #0001;width:100%;max-width:540px}.coach-title[data-v-e0507508]{font-weight:700;font-size:1.08em;color:#2563eb;margin-bottom:.2em}.coach-text[data-v-e0507508]{color:#334155;font-size:.98em;line-height:1.5}.toolbar[data-v-e0507508]{display:flex;align-items:center;justify-content:center;gap:.7rem;width:100%;margin-bottom:.5rem}.toolbar-btn[data-v-e0507508]{background:#f1f5f9;border:none;border-radius:.7em;padding:.5em .7em;display:flex;align-items:center;font-size:1.1em;color:#334155;cursor:pointer;transition:background .18s,color .18s}.toolbar-btn.active[data-v-e0507508],.toolbar-btn[data-v-e0507508]:hover{background:linear-gradient(90deg,#3b82f6 10%,#a78bfa 90%);color:#fff}.color-picker[data-v-e0507508]{border:none;background:none;width:2em;height:2em;border-radius:50%;box-shadow:0 0 0 2px #e0e7ef;cursor:pointer;margin:0 .2em}.slider[data-v-e0507508]{width:70px;margin:0 .2em;accent-color:#3b82f6;vertical-align:middle}.canvas-wrapper[data-v-e0507508]{background:#f8fafc;border-radius:1rem;box-shadow:0 1px 8px #0001;padding:1.2rem;display:flex;justify-content:center;align-items:center;width:100%;min-height:260px;border:1.5px solid #e0e7ef;max-width:480px}.croquis-canvas[data-v-e0507508]{background:#fff;border-radius:.75rem;border:1px solid #e0e7ef;box-shadow:0 1px 4px #0001;display:block;margin:0 auto;width:100%;max-width:440px;height:320px}.actions[data-v-e0507508]{display:flex;flex-direction:row;gap:.75rem;justify-content:center;align-items:center;margin-top:.5rem}.btn-primary[data-v-e0507508],.btn-secondary[data-v-e0507508]{padding:.55em 1.3em;border-radius:.7em;font-size:1em;font-weight:600;border:none;cursor:pointer;transition:background .18s,color .18s,box-shadow .18s,border .18s;outline:none;box-shadow:0 1px 4px #0001;min-width:0;white-space:normal;text-align:center;display:inline-block}.btn-primary[data-v-e0507508]{background:linear-gradient(90deg,#3b82f6 10%,#6366f1 90%);color:#fff;border:1.5px solid #3b82f6}.btn-primary[data-v-e0507508]:hover,.btn-primary[data-v-e0507508]:focus{background:linear-gradient(90deg,#2563eb 10%,#4f46e5 90%);border-color:#2563eb;box-shadow:0 2px 8px #3b82f622}.btn-primary[data-v-e0507508]:disabled{background:#e0e7ef;color:#b6b6b6;border-color:#e0e7ef;cursor:not-allowed;box-shadow:none}.btn-secondary[data-v-e0507508]{background:#f3f4f6;color:#334155;border:1.5px solid #e0e7ef}.btn-secondary[data-v-e0507508]:hover,.btn-secondary[data-v-e0507508]:focus{background:#e5e7eb;color:#1e293b;border-color:#cbd5e1}.help[data-v-e0507508]{display:flex;align-items:center;gap:.5em;font-size:.98em;color:#64748b;background:#f8fafc;border-radius:.7em;padding:.7em 1em;margin-top:.5em;width:100%;justify-content:center}.emoji[data-v-e0507508]{font-size:1.2em}.undo-redo-floating[data-v-e0507508]{position:absolute;left:-56px;top:16px;display:flex;flex-direction:column;gap:.7rem;z-index:20}.undo-btn[data-v-e0507508],.redo-btn[data-v-e0507508]{background:#fff;border:1.5px solid #e0e7ef;color:#2563eb;border-radius:50%;width:38px;height:38px;display:flex;align-items:center;justify-content:center;font-size:1.2em;box-shadow:0 2px 8px #0001;cursor:pointer;transition:background .18s,color .18s,border .18s}.undo-btn[data-v-e0507508]:disabled,.redo-btn[data-v-e0507508]:disabled{color:#b6b6b6;border-color:#e0e7ef;background:#f3f4f6;cursor:not-allowed}.undo-btn[data-v-e0507508]:hover:not(:disabled),.redo-btn[data-v-e0507508]:hover:not(:disabled){background:#f1f5ff;color:#1d4ed8;border-color:#2563eb}.delete-btn-obj[data-v-e0507508]{position:absolute;background:#fff;border:1.5px solid #e0e7ef;color:#e11d48;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:1.1em;box-shadow:0 2px 8px #0001;cursor:pointer;z-index:30;transition:background .18s,color .18s,border .18s}.delete-btn-obj[data-v-e0507508]:hover{background:#fef2f2;color:#b91c1c;border-color:#fca5a5}.delete-btn-floating[data-v-e0507508]{position:absolute;top:15px;background:#fff;border:1.5px solid #e0e7ef;color:#e11d48;border-radius:50%;width:38px;height:38px;display:flex;align-items:center;justify-content:center;font-size:1.2em;box-shadow:0 2px 8px #0001;cursor:pointer;z-index:30;transition:background .18s,color .18s,border .18s}.delete-btn-floating[data-v-e0507508]:hover{background:#fef2f2;color:#b91c1c;border-color:#fca5a5}@media (max-width: 600px){.croquis-logo-container[data-v-e0507508]{max-width:100%;padding:1.2rem .3rem;border-radius:.7rem}.canvas-wrapper[data-v-e0507508]{padding:.5rem;min-height:180px;max-width:100%}.croquis-canvas[data-v-e0507508]{max-width:100%;height:180px}.actions[data-v-e0507508]{flex-direction:column;gap:.6rem;width:100%}.btn-primary[data-v-e0507508],.btn-secondary[data-v-e0507508]{width:100%;justify-content:center}}.drag-handle[data-v-b6998d62]{cursor:grab}.drag-handle[data-v-b6998d62]:active{cursor:grabbing}.scrollbar-thin[data-v-b6998d62]{scrollbar-width:thin;scrollbar-color:#94a3b8 #f1f5f9}.scrollbar-thin[data-v-b6998d62]::-webkit-scrollbar{width:12px}.scrollbar-thin[data-v-b6998d62]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:6px;border:1px solid #e2e8f0}.scrollbar-thin[data-v-b6998d62]::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:6px;border:2px solid #f1f5f9;min-height:20px}.scrollbar-thin[data-v-b6998d62]::-webkit-scrollbar-thumb:hover{background:#64748b}.scrollbar-thin[data-v-b6998d62]::-webkit-scrollbar-thumb:active{background:#475569}.scrollbar-thin[data-v-b6998d62]{overflow-y:scroll!important}input[data-v-d0e42b68],textarea[data-v-d0e42b68],select[data-v-d0e42b68]{background-color:#fff;border-color:#ccc;transition:border .2s}input[data-v-d0e42b68]:focus,textarea[data-v-d0e42b68]:focus,select[data-v-d0e42b68]:focus{outline:none;border-color:#003049}.section-container[data-v-d0e42b68]{margin-bottom:2rem}.section-header[data-v-d0e42b68]{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.section-badge[data-v-d0e42b68]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.badge-number[data-v-d0e42b68]{background:#003049;color:#fff;width:1.5rem;height:1.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600}.section-title[data-v-d0e42b68]{flex:1}.section-content[data-v-d0e42b68]{padding-top:.5rem}.section-separator[data-v-d0e42b68]{height:1px;background:linear-gradient(to right,transparent,#e5e7eb,transparent);margin-top:2rem}@media (max-width: 768px){.section-header[data-v-d0e42b68]{flex-direction:column;align-items:flex-start;gap:.75rem}}[data-v-d0e42b68] .ai-custom-styles{display:block}.fade-enter-active[data-v-38786f1e],.fade-leave-active[data-v-38786f1e]{transition:opacity .2s ease}.fade-enter-from[data-v-38786f1e],.fade-leave-to[data-v-38786f1e]{opacity:0}.modal-fade-enter-active[data-v-90f115f3],.modal-fade-leave-active[data-v-90f115f3]{transition:opacity .2s ease,transform .2s ease}.modal-fade-enter-from[data-v-90f115f3],.modal-fade-leave-to[data-v-90f115f3]{opacity:0;transform:translateY(10px) scale(.98)}.modal-fade-enter-active[data-v-6755d4e5],.modal-fade-leave-active[data-v-6755d4e5]{transition:opacity .2s ease,transform .2s ease}.modal-fade-enter-from[data-v-6755d4e5],.modal-fade-leave-to[data-v-6755d4e5]{opacity:0;transform:translateY(10px) scale(.98)}.modal-fade-enter-active[data-v-e5181508],.modal-fade-leave-active[data-v-e5181508]{transition:opacity .2s ease,transform .2s ease}.modal-fade-enter-from[data-v-e5181508],.modal-fade-leave-to[data-v-e5181508]{opacity:0;transform:translateY(10px) scale(.98)}.modal-fade-enter-active[data-v-77f89a69],.modal-fade-leave-active[data-v-77f89a69]{transition:opacity .2s ease,transform .2s ease}.modal-fade-enter-from[data-v-77f89a69],.modal-fade-leave-to[data-v-77f89a69]{opacity:0;transform:translateY(10px) scale(.98)}.modal-fade-enter-active[data-v-f770097c],.modal-fade-leave-active[data-v-f770097c]{transition:opacity .2s ease,transform .2s ease}.modal-fade-enter-from[data-v-f770097c],.modal-fade-leave-to[data-v-f770097c]{opacity:0;transform:translateY(10px) scale(.98)}.modal-fade-enter-active[data-v-41cfd249],.modal-fade-leave-active[data-v-41cfd249]{transition:opacity .2s ease,transform .2s ease}.modal-fade-enter-from[data-v-41cfd249],.modal-fade-leave-to[data-v-41cfd249]{opacity:0;transform:translateY(10px) scale(.98)}.modal-fade-enter-active[data-v-f531fbbf],.modal-fade-leave-active[data-v-f531fbbf]{transition:opacity .2s ease,transform .2s ease}.modal-fade-enter-from[data-v-f531fbbf],.modal-fade-leave-to[data-v-f531fbbf]{opacity:0;transform:translateY(10px) scale(.98)}.modal-fade-enter-active[data-v-d516cac9],.modal-fade-leave-active[data-v-d516cac9]{transition:opacity .2s ease,transform .2s ease}.modal-fade-enter-from[data-v-d516cac9],.modal-fade-leave-to[data-v-d516cac9]{opacity:0;transform:translateY(10px) scale(.98)}.modal-fade-enter-active[data-v-636ced65],.modal-fade-leave-active[data-v-636ced65]{transition:opacity .2s ease,transform .2s ease}.modal-fade-enter-from[data-v-636ced65],.modal-fade-leave-to[data-v-636ced65]{opacity:0;transform:translateY(10px) scale(.98)}.modal-enter-active[data-v-247f091c],.modal-leave-active[data-v-247f091c]{transition:opacity .3s ease}.modal-enter-from[data-v-247f091c],.modal-leave-to[data-v-247f091c]{opacity:0}.grid-cols-25[data-v-46634ecb]{grid-template-columns:repeat(15,minmax(0,1fr))}.ai-analysis[data-v-46634ecb] strong{font-weight:600;color:#1e293b}.ai-analysis[data-v-46634ecb] em{font-style:italic}.ai-analysis[data-v-46634ecb] ul{list-style-type:disc;padding-left:1rem;margin:.25rem 0}.ai-analysis[data-v-46634ecb] li{margin:.125rem 0}.overflow-y-auto[data-v-071d64b4]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-071d64b4]::-webkit-scrollbar-track{background:transparent}.overflow-y-auto[data-v-071d64b4]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.overflow-y-auto[data-v-071d64b4]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.tooltip[data-v-e8b34d0e]{position:relative;display:inline-flex}.tooltip[data-v-e8b34d0e]:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);background:#0f172a;color:#fff;padding:4px 8px;border-radius:999px;font-size:10px;white-space:nowrap;opacity:0;pointer-events:none;transition:none;z-index:20}.tooltip[data-v-e8b34d0e]:before{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);border-width:4px;border-style:solid;border-color:transparent transparent #0f172a transparent;opacity:0;transition:none;z-index:20}.tooltip[data-v-e8b34d0e]:hover:after,.tooltip[data-v-e8b34d0e]:hover:before{opacity:1}.line-clamp-3[data-v-9798e8ba]{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.timeline[data-v-9798e8ba]{position:relative;padding-left:1.5rem}.timeline[data-v-9798e8ba]:before{content:"";position:absolute;left:1rem;top:.5rem;bottom:.5rem;width:2px;background:#e2e8f0}.timeline-item[data-v-9798e8ba]{display:flex;gap:.75rem;position:relative}.timeline-icon[data-v-9798e8ba]{position:relative;z-index:1;height:2.25rem;width:2.25rem;border-radius:9999px;display:flex;align-items:center;justify-content:center;border:2px solid #fff;box-shadow:0 4px 12px #0f172a14}.timeline-icon img[data-v-9798e8ba]{height:100%;width:100%;border-radius:9999px;object-fit:cover}.timeline-body[data-v-9798e8ba]{flex:1}.comment-bubble[data-v-9798e8ba]{position:relative;border-radius:1.25rem;padding:1rem;border:1px solid #cbd5f5}.comment-bubble.original[data-v-9798e8ba]{background:#eff6ff;border-color:#bfdbfe}.comment-bubble.reply[data-v-9798e8ba]{background:#fff;border-color:#e2e8f0}.comment-bubble.reply.outgoing[data-v-9798e8ba]{background:#ecfdf3;border-color:#bbf7d0}.comment-bubble.reply.incoming[data-v-9798e8ba]{background:#fff;border-color:#e2e8f0}.comment-bubble.original[data-v-9798e8ba]:after,.comment-bubble.reply[data-v-9798e8ba]:after{content:"";position:absolute;top:-7px;left:2rem;border-width:0 8px 8px 8px;border-style:solid}.comment-bubble.original[data-v-9798e8ba]:after{border-color:transparent transparent #eff6ff transparent}.comment-bubble.reply[data-v-9798e8ba]:after{border-color:transparent transparent #ffffff transparent}.modal-enter-active[data-v-7f0a3bd3],.modal-leave-active[data-v-7f0a3bd3]{transition:opacity .3s ease}.modal-enter-from[data-v-7f0a3bd3],.modal-leave-to[data-v-7f0a3bd3]{opacity:0}.modal-enter-active .relative[data-v-7f0a3bd3],.modal-leave-active .relative[data-v-7f0a3bd3]{transition:transform .3s ease,opacity .3s ease}.modal-enter-from .relative[data-v-7f0a3bd3],.modal-leave-to .relative[data-v-7f0a3bd3]{transform:scale(.95);opacity:0}.line-clamp-2[data-v-d50b291c]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tooltip[data-v-d50b291c]{position:relative}.tooltip[data-v-d50b291c]:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);background:#0f172a;color:#fff;padding:4px 8px;border-radius:999px;font-size:10px;white-space:nowrap;opacity:0;pointer-events:none;transition:none;z-index:20}.tooltip[data-v-d50b291c]:before{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);border-width:4px;border-style:solid;border-color:transparent transparent #0f172a transparent;opacity:0;transition:none;z-index:20}.tooltip[data-v-d50b291c]:hover:after,.tooltip[data-v-d50b291c]:hover:before{opacity:1}.fade-enter-active[data-v-a52e0ef4],.fade-leave-active[data-v-a52e0ef4]{transition:opacity .3s ease}.fade-enter-from[data-v-a52e0ef4],.fade-leave-to[data-v-a52e0ef4]{opacity:0}.fade-enter-active[data-v-1ae7ca16],.fade-leave-active[data-v-1ae7ca16]{transition:opacity .2s ease}.fade-enter-from[data-v-1ae7ca16],.fade-leave-to[data-v-1ae7ca16]{opacity:0}.fade-enter-active[data-v-986ebc03],.fade-leave-active[data-v-986ebc03]{transition:opacity .2s ease}.fade-enter-from[data-v-986ebc03],.fade-leave-to[data-v-986ebc03]{opacity:0}.module-banner[data-v-0c1848b5]{margin-bottom:2rem;animation:fadeInUp-0c1848b5 .6s ease-out forwards;width:100%}.banner-main[data-v-0c1848b5]{position:relative;overflow:hidden;border-radius:1rem;box-shadow:0 10px 25px #0000001a;transition:all .3s ease;min-height:300px;width:100%;display:flex;align-items:stretch}.banner-main[data-v-0c1848b5]:hover{transform:translateY(-5px);box-shadow:0 20px 40px #00000026}.bg-gradient-from-blue-500-to-emerald-500[data-v-0c1848b5]{background:linear-gradient(135deg,#3b82f6,#10b981)}.bg-gradient-from-violet-500-to-blue-500[data-v-0c1848b5]{background:linear-gradient(135deg,#8b5cf6,#3b82f6)}.bg-gradient-from-orange-400-to-yellow-500[data-v-0c1848b5]{background:linear-gradient(135deg,#fb923c,#eab308)}.bg-gradient-from-pink-500-to-violet-500[data-v-0c1848b5]{background:linear-gradient(135deg,#ec4899,#8b5cf6)}.bg-gradient-from-emerald-500-to-blue-500[data-v-0c1848b5]{background:linear-gradient(135deg,#10b981,#3b82f6)}.bg-gradient-from-blue-500-to-gray-500[data-v-0c1848b5]{background:linear-gradient(135deg,#3b82f6,#6b7280)}.bg-gradient-from-red-500-to-orange-500[data-v-0c1848b5]{background:linear-gradient(135deg,#ef4444,#f97316)}.image-placeholder[data-v-0c1848b5]{position:relative;width:300px;min-width:300px;background:#ffffff1a;display:flex;align-items:center;justify-content:center;border-right:1px solid rgba(255,255,255,.2)}.placeholder-content[data-v-0c1848b5]{text-align:center;color:#fffc}.placeholder-icon[data-v-0c1848b5]{font-size:4rem;margin-bottom:1rem;opacity:.7}.placeholder-text[data-v-0c1848b5]{font-size:1rem;font-weight:500;opacity:.8}.banner-content[data-v-0c1848b5]{flex:1;padding:2rem;color:#fff;display:flex;flex-direction:column;justify-content:space-between}.banner-header[data-v-0c1848b5]{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.banner-icon[data-v-0c1848b5]{font-size:2.5rem}.banner-title[data-v-0c1848b5]{font-size:1.75rem;font-weight:700;line-height:1.2}.sections-container[data-v-0c1848b5]{flex:1;margin-bottom:2rem}.section-item[data-v-0c1848b5]{margin-bottom:1.5rem;animation:fadeInLeft-0c1848b5 .5s ease-out forwards;opacity:0;transform:translate(-20px)}.section-item[data-v-0c1848b5]:nth-child(1){animation-delay:.1s}.section-item[data-v-0c1848b5]:nth-child(2){animation-delay:.2s}.section-item[data-v-0c1848b5]:nth-child(3){animation-delay:.3s}.section-item[data-v-0c1848b5]:nth-child(4){animation-delay:.4s}.section-content[data-v-0c1848b5]{display:flex;align-items:flex-start;gap:.75rem}.section-icon[data-v-0c1848b5]{font-size:1.5rem;flex-shrink:0}.section-text[data-v-0c1848b5]{flex:1}.section-title[data-v-0c1848b5]{font-weight:600;font-size:1.125rem;margin-bottom:.25rem}.section-description[data-v-0c1848b5]{color:#ffffffe6;line-height:1.6}.buttons-container[data-v-0c1848b5]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:auto}.action-button[data-v-0c1848b5]{padding:.75rem 1.5rem;border-radius:.5rem;font-weight:500;transition:all .2s ease;border:none;cursor:pointer;font-size:.875rem}.action-button[data-v-0c1848b5]:hover{transform:scale(1.05)}.action-button[data-v-0c1848b5]:active{transform:scale(.95)}.button-primary[data-v-0c1848b5]{background:#fff;color:#1f2937;box-shadow:0 4px 6px #0000001a}.button-primary[data-v-0c1848b5]:hover{background:#f3f4f6}.button-secondary[data-v-0c1848b5]{background:#fff3;color:#fff;border:1px solid rgba(255,255,255,.3)}.button-secondary[data-v-0c1848b5]:hover{background:#ffffff4d}.button-tertiary[data-v-0c1848b5]{background:transparent;color:#fffc;border:1px solid rgba(255,255,255,.3)}.button-tertiary[data-v-0c1848b5]:hover{color:#fff;background:#ffffff1a}.selection-badge[data-v-0c1848b5]{position:absolute;top:1rem;right:1rem;background:#fff;color:#2563eb;padding:.25rem .75rem;border-radius:9999px;font-size:.875rem;font-weight:600;box-shadow:0 4px 6px #0000001a;animation:pulse-0c1848b5 2s infinite}.deselected-state[data-v-0c1848b5]{background:#f3f4f6;border-radius:1rem;padding:2rem;text-align:center;transition:all .5s ease;width:100%}.deselected-icon[data-v-0c1848b5]{font-size:2.5rem;margin-bottom:.75rem}.deselected-title[data-v-0c1848b5]{font-size:1.125rem;font-weight:600;color:#374151;margin-bottom:.5rem}.deselected-description[data-v-0c1848b5]{color:#6b7280;margin-bottom:1rem}.reactivate-button[data-v-0c1848b5]{padding:.5rem 1rem;background:#2563eb;color:#fff;border:none;border-radius:.5rem;font-size:.875rem;cursor:pointer;transition:background-color .2s ease}.reactivate-button[data-v-0c1848b5]:hover{background:#1d4ed8}@keyframes fadeInUp-0c1848b5{to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft-0c1848b5{to{opacity:1;transform:translate(0)}}@keyframes pulse-0c1848b5{0%,to{opacity:1}50%{opacity:.5}}@media (max-width: 768px){.banner-main[data-v-0c1848b5]{flex-direction:column;min-height:auto}.image-placeholder[data-v-0c1848b5]{width:100%;min-width:auto;height:150px;border-right:none;border-bottom:1px solid rgba(255,255,255,.2)}.banner-content[data-v-0c1848b5]{padding:1.5rem}.banner-title[data-v-0c1848b5]{font-size:1.5rem}.section-title[data-v-0c1848b5]{font-size:1rem}.buttons-container[data-v-0c1848b5]{flex-direction:column}.action-button[data-v-0c1848b5]{width:100%}}.line-clamp-2[data-v-35e7e141]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.media-placeholder[data-v-46552f9f]{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1.5px dashed #d6dce3;border-radius:1rem;background:radial-gradient(circle at 20% 20%,rgba(44,121,168,.08),transparent 46%),radial-gradient(circle at 80% 80%,rgba(215,122,97,.12),transparent 42%),#f8fbff;color:#255978;text-align:center;font-size:.83rem;font-weight:600;line-height:1.35;padding:1rem}.media-placeholder span[data-v-46552f9f]{display:block;margin-top:.3rem;font-size:.74rem;font-weight:500;color:#255978b8}.gradient-title[data-v-46552f9f]{display:inline-block;background:linear-gradient(120deg,#1e6a96,#2c79a8,#d77a61 70%,#ffe06b);background-size:220% 220%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:gradientShift-46552f9f 5s ease-in-out infinite}@keyframes gradientShift-46552f9f{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.fade-up[data-v-46552f9f]{opacity:0;animation:fadeUp-46552f9f .9s ease forwards}@keyframes fadeUp-46552f9f{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.fade-up[data-v-46552f9f]{animation:none;opacity:1;transform:none}.gradient-title[data-v-46552f9f]{animation:none}}.hero-title[data-v-dce426b0],.hero-sub[data-v-dce426b0],.hero-cta[data-v-dce426b0],.hero-cta-secondary[data-v-dce426b0],.hero-image[data-v-dce426b0]{animation:fadeUp-dce426b0 .9s ease forwards;opacity:0;transform:translateY(16px)}.hero-sub[data-v-dce426b0]{animation-delay:.08s}.hero-cta[data-v-dce426b0]{animation-delay:.16s}.hero-cta-secondary[data-v-dce426b0]{animation-delay:.2s}.hero-image[data-v-dce426b0]{animation-delay:.12s}.hero-gradient[data-v-dce426b0]{background:linear-gradient(90deg,#9ad9ff,#ffe7cf);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700}.hero-gradient-alt[data-v-dce426b0]{background:linear-gradient(90deg,#ffe7cf,#ffcc9e);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700}.hero-strong[data-v-dce426b0]{font-weight:700}.accent-blue[data-v-dce426b0]{color:#2b79a8;font-weight:700}.accent-coral[data-v-dce426b0]{color:#d77a61;font-weight:700}.section-eyebrow[data-v-dce426b0]{display:inline-flex;align-items:center;gap:.5rem;font-size:.65rem;font-weight:600;letter-spacing:.3em;text-transform:uppercase}@keyframes fadeUp-dce426b0{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.hero-title[data-v-dce426b0],.hero-sub[data-v-dce426b0],.hero-cta[data-v-dce426b0],.hero-cta-secondary[data-v-dce426b0],.hero-image[data-v-dce426b0]{animation:none;opacity:1;transform:none}}.fade-up[data-v-c4cd6eb2]{opacity:0;animation:fadeUp-c4cd6eb2 .9s ease forwards}.media-placeholder[data-v-c4cd6eb2]{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1.5px dashed #d6dce3;border-radius:1rem;background:radial-gradient(circle at 20% 20%,rgba(44,121,168,.08),transparent 46%),radial-gradient(circle at 80% 80%,rgba(215,122,97,.12),transparent 42%),#f8fbff;color:#255978;text-align:center;font-size:.83rem;font-weight:600;line-height:1.35;padding:1rem}.media-placeholder span[data-v-c4cd6eb2]{display:block;margin-top:.3rem;font-size:.74rem;font-weight:500;color:#255978b8}@keyframes fadeUp-c4cd6eb2{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.fade-up[data-v-c4cd6eb2]{animation:none;opacity:1;transform:none}}.media-placeholder[data-v-57441e4a]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;min-height:260px;border-radius:1rem;border:1.5px dashed #d6dce3;text-align:center;font-size:.83rem;font-weight:700;line-height:1.35;padding:1rem;color:#1f516f}.media-visual[data-v-57441e4a]{display:flex;align-items:center;justify-content:center;min-height:260px;position:relative;z-index:2;overflow:visible}.media-visual-stats[data-v-57441e4a]{min-height:200px;padding-top:.25rem;padding-bottom:.25rem}.media-visual-active[data-v-57441e4a]{z-index:40}.media-placeholder span[data-v-57441e4a]{font-size:.76rem;font-weight:600;color:#1f516fcc}.media-placeholder-image[data-v-57441e4a]{width:100%;height:auto;object-fit:contain;cursor:zoom-in;transform-origin:center;transition:transform .22s ease,filter .22s ease;position:relative;z-index:5}.media-placeholder-image-mail[data-v-57441e4a]{width:110%}.media-placeholder-image-stats[data-v-57441e4a]{width:104%}.idea-showcase-image[data-v-57441e4a]{width:100%;object-fit:contain}.idea-showcase-image-secondary[data-v-57441e4a]{width:102%}.media-placeholder-image.is-zoomed[data-v-57441e4a]{transform:scale(1.6);cursor:zoom-out;z-index:50}.placeholder-blue[data-v-57441e4a]{background:radial-gradient(circle at 18% 20%,rgba(44,121,168,.13),transparent 48%),radial-gradient(circle at 82% 76%,rgba(16,59,91,.12),transparent 46%),#f7fbff}.placeholder-coral[data-v-57441e4a]{background:radial-gradient(circle at 20% 22%,rgba(215,122,97,.15),transparent 48%),radial-gradient(circle at 80% 82%,rgba(255,186,164,.2),transparent 44%),#fff8f3}.placeholder-indigo[data-v-57441e4a]{background:radial-gradient(circle at 16% 24%,rgba(92,103,196,.16),transparent 48%),radial-gradient(circle at 82% 78%,rgba(174,181,243,.22),transparent 44%),#f8f8ff}.feature-title-keyword[data-v-57441e4a]{background:linear-gradient(120deg,#0f4f78,#1e6a96 55%,#2c79a8);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700}.gradient-title[data-v-57441e4a]{display:inline-block;background:linear-gradient(120deg,#1e6a96,#2c79a8,#d77a61 70%,#ffe06b);background-size:220% 220%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:gradientShift-57441e4a 5s ease-in-out infinite}.ideas-kicker[data-v-57441e4a]{display:inline-block;background:linear-gradient(120deg,#1e6a96,#2c79a8 42%,#d77a61 85%);-webkit-background-clip:text;background-clip:text;color:transparent}@keyframes gradientShift-57441e4a{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.fade-up[data-v-57441e4a]{opacity:0;animation:fadeUp-57441e4a .9s ease forwards}@keyframes fadeUp-57441e4a{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.fade-up[data-v-57441e4a]{animation:none;opacity:1;transform:none}.gradient-title[data-v-57441e4a]{animation:none}.media-placeholder-image[data-v-57441e4a]{transition:none}.media-placeholder-image.is-zoomed[data-v-57441e4a]{transform:none;filter:none}}@media (min-width: 1024px){.feature-row-stats[data-v-57441e4a]{margin-top:-20px;margin-bottom:-20px}.feature-card-filter[data-v-57441e4a]{max-width:calc(100% - 40px)}.media-placeholder-image[data-v-57441e4a]{width:calc(100% + 50px);max-width:none}.media-placeholder-image-mail[data-v-57441e4a]{width:calc(100% + 180px)}.media-placeholder-image-stats[data-v-57441e4a]{width:calc(100% + 110px)}.idea-showcase-image[data-v-57441e4a]{width:calc(100% + 40px);max-width:none}.idea-showcase-image-secondary[data-v-57441e4a]{width:calc(100% + 20px)}}.btn-raleway[data-v-b2223e58]{font-family:Raleway,sans-serif}.feature-icon-square[data-v-b2223e58]{width:44px;height:44px;min-width:44px;min-height:44px;flex-shrink:0}.journey-icon-square[data-v-b2223e58]{width:40px;height:40px;min-width:40px;min-height:40px;flex-shrink:0}.fade-enter-active[data-v-d3903534],.fade-leave-active[data-v-d3903534]{transition:opacity .4s ease}.fade-enter-from[data-v-d3903534],.fade-leave-to[data-v-d3903534]{opacity:0}
