.btn-primary[data-v-96a7259c]{align-items:center;border-radius:.5rem;display:inline-flex;font-size:1.125rem;font-weight:500;justify-content:center;line-height:1.75rem;padding:.75rem 1.25rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.btn-primary[data-v-96a7259c],.btn-primary[data-v-96a7259c]:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.btn-primary[data-v-96a7259c]:hover{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.btn-primary[data-v-96a7259c]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(22 129 24/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px}.btn-primary[data-v-96a7259c]:focus:is(.dark *){--tw-ring-offset-color:#111827}.btn-primary[data-v-96a7259c]{background:#16a34ae6}.btn-primary[data-v-96a7259c]:hover{background:#15803df2}.btn-outline[data-v-96a7259c]{align-items:center;border-radius:.5rem;border-width:2px;display:inline-flex;justify-content:center;--tw-border-opacity:1;background-color:transparent;border-color:rgb(21 120 17/var(--tw-border-opacity,1));font-size:1.125rem;font-weight:500;line-height:1.75rem;padding:1.5rem 2rem;--tw-text-opacity:1;color:rgb(21 120 17/var(--tw-text-opacity,1));transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.btn-outline[data-v-96a7259c]:hover{--tw-border-opacity:1;border-color:rgb(3 103 4/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(240 249 240/var(--tw-bg-opacity,1))}.btn-outline[data-v-96a7259c]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(22 129 24/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px}.btn-outline[data-v-96a7259c]:is(.dark *){--tw-border-opacity:1;border-color:rgb(62 156 53/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(62 156 53/var(--tw-text-opacity,1))}.btn-outline[data-v-96a7259c]:hover:is(.dark *){--tw-border-opacity:1;border-color:rgb(141 212 138/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.btn-outline[data-v-96a7259c]:focus:is(.dark *){--tw-ring-offset-color:#111827}.animated-gradient[data-v-96a7259c]{animation:gradientShift-96a7259c 15s ease infinite;background:linear-gradient(45deg,#3e9c351a,#1681180d,#1578111a,#0367040d);background-size:400% 400%}@keyframes gradientShift-96a7259c{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.grid-pattern[data-v-96a7259c]{animation:gridMove-96a7259c 20s linear infinite;background-image:radial-gradient(circle,rgba(62,156,53,.3) 1px,transparent 0);background-size:50px 50px}@keyframes gridMove-96a7259c{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.button-glow[data-v-96a7259c]{overflow:visible;position:relative}.button-glow[data-v-96a7259c]:before{animation:buttonGlow-96a7259c 4s ease-in-out infinite;background:radial-gradient(circle,rgba(62,156,53,.15) 0,rgba(22,129,24,.1) 30%,transparent 70%);border-radius:50%;content:"";filter:blur(40px);height:300px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:300px;z-index:0}@keyframes buttonGlow-96a7259c{0%,to{opacity:.3;transform:translate(-50%,-50%) scale(1)}50%{opacity:.6;transform:translate(-50%,-50%) scale(1.05)}}.dashboard-mockup[data-v-96a7259c]{animation:dashboardFloat-96a7259c 6s ease-in-out infinite;transition:all .3s ease}@keyframes dashboardFloat-96a7259c{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.progress-bar[data-v-96a7259c]{animation:progressFill-96a7259c 3s ease-in-out infinite alternate}@keyframes progressFill-96a7259c{0%{width:60%}to{width:85%}}.text-2xl.font-bold[data-v-96a7259c]{animation:statsGlow-96a7259c 4s ease-in-out infinite}@keyframes statsGlow-96a7259c{0%,to{text-shadow:0 0 0 rgba(62,156,53,0)}50%{text-shadow:0 0 20px rgba(62,156,53,.3)}}@media (max-width:768px){.floating-shape[data-v-96a7259c]{display:none}.grid-pattern[data-v-96a7259c]{opacity:.1}}@media (prefers-color-scheme:dark){.animated-gradient[data-v-96a7259c]{background:linear-gradient(45deg,#3e9c350d,#16811808,#1578110d,#03670408)}.button-glow[data-v-96a7259c]:before{background:radial-gradient(circle,rgba(74,222,128,.2) 0,rgba(34,197,94,.15) 30%,transparent 70%)}.btn-primary[data-v-96a7259c]:hover{background:#22c55ee6}.btn-primary[data-v-96a7259c]{background:#16a34af2}}.conversion-container[data-v-96a7259c]{min-height:100px}.theme-images-container[data-v-96a7259c]{display:flex;justify-content:center;margin-top:.5rem}.theme-image[data-v-96a7259c]{cursor:pointer;height:auto;max-width:1800px;transition:all .3s ease;width:100%}.theme-image[data-v-96a7259c]:hover{opacity:.9;transform:translateY(-5px)}.light-image[data-v-96a7259c]{display:block}.dark .light-image[data-v-96a7259c],.dark-image[data-v-96a7259c]{display:none}.dark .dark-image[data-v-96a7259c]{display:block}.modal-overlay[data-v-96a7259c]{align-items:center;background:#000c;display:flex;justify-content:center;inset:0;position:fixed;z-index:1000}.modal-content[data-v-96a7259c]{background:#fff;border-radius:12px;box-shadow:0 25px 50px #0000004d;max-height:95vh;max-width:95vw;overflow:hidden;position:relative}.dark .modal-content[data-v-96a7259c]{background:#1f2937}.modal-close[data-v-96a7259c]{align-items:center;background:#00000080;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:16px;top:16px;transition:all .2s ease;width:40px;z-index:1001}.modal-close[data-v-96a7259c]:hover{background:#000000b3;transform:scale(1.1)}.modal-image[data-v-96a7259c]{display:block;height:auto;max-height:95vh;-o-object-fit:contain;object-fit:contain;width:100%}@media (max-width:1600px){.theme-image[data-v-96a7259c]{max-width:1500px}}@media (max-width:1400px){.theme-image[data-v-96a7259c]{max-width:1200px}}@media (max-width:1024px){.theme-image[data-v-96a7259c]{max-width:900px}}@media (max-width:768px){.theme-image[data-v-96a7259c]{max-width:700px}.theme-images-container[data-v-96a7259c]{margin-top:1rem}}.arrow-label[data-v-96a7259c]{color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.dark .arrow-label[data-v-96a7259c]{color:#9ca3af}.income-statement .image-wrapper[data-v-96a7259c]{border:2px solid rgba(21,128,61,.2)}.income-statement .image-wrapper[data-v-96a7259c]:hover{border-color:#15803d66}.sankey-diagram .image-wrapper[data-v-96a7259c]{border:2px solid rgba(59,130,246,.2)}.sankey-diagram .image-wrapper[data-v-96a7259c]:hover{border-color:#3b82f666}@media (max-width:1024px){.conversion-container[data-v-96a7259c]{display:none}}.edgarviz-gradient[data-v-96a7259c]{color:#15803d;display:inline-block}.dark .edgarviz-gradient[data-v-96a7259c]{animation:edgarvizGlow-96a7259c 3s ease-in-out infinite;color:#4ade80;text-shadow:0 0 5px rgba(74,222,128,.4),0 0 10px rgba(74,222,128,.2)}@keyframes edgarvizGlow-96a7259c{0%,to{text-shadow:0 0 5px rgba(74,222,128,.4),0 0 10px rgba(74,222,128,.2)}50%{text-shadow:0 0 8px rgba(74,222,128,.6),0 0 15px rgba(74,222,128,.3)}}
