@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-d8a916db],[data-v-d8a916db]::backdrop,[data-v-d8a916db]:after,[data-v-d8a916db]:before{--tw-font-weight:initial;--tw-tracking:initial}}}.navbar[data-v-d8a916db]{-webkit-backdrop-filter:blur(12px);background-color:#050505cc;border-bottom:1px solid #ffffff0f;left:calc(var(--spacing,.25rem)*0);padding-block:calc(var(--spacing,.25rem)*6);position:fixed;right:calc(var(--spacing,.25rem)*0);top:calc(var(--spacing,.25rem)*0);z-index:100}.navbar-container[data-v-d8a916db]{justify-content:space-between;margin-inline:auto;max-width:1200px;padding-inline:calc(var(--spacing,.25rem)*6)}.nav-brand[data-v-d8a916db],.navbar-container[data-v-d8a916db]{align-items:center;display:flex}.nav-brand[data-v-d8a916db]{gap:calc(var(--spacing,.25rem)*.5);text-decoration-line:none}.brand-text[data-v-d8a916db]{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-display);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-tight,-.025em);color:var(--color-text-primary);letter-spacing:var(--tracking-tight,-.025em);letter-spacing:-.02em}.brand-accent[data-v-d8a916db],.brand-text[data-v-d8a916db]{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,1.4))}.brand-accent[data-v-d8a916db]{--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-display);font-weight:var(--font-weight-extrabold,800);-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#059669,#34d399);-webkit-background-clip:text;background-clip:text}.nav-links[data-v-d8a916db]{align-items:center;display:flex;gap:calc(var(--spacing,.25rem)*10)}.nav-link[data-v-d8a916db]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-font-weight:var(--font-weight-medium,500);color:var(--color-text-secondary);font-weight:var(--font-weight-medium,500);position:relative;text-decoration-line:none;transition:color .3s}.nav-link[data-v-d8a916db]:after{background:linear-gradient(135deg,#059669,#34d399);bottom:-3px;content:"";height:1.5px;left:calc(var(--spacing,.25rem)*0);position:absolute;transition:width .3s;width:0}.nav-link.router-link-active[data-v-d8a916db],.nav-link[data-v-d8a916db]:hover{color:var(--color-text-primary)}.nav-link.router-link-active[data-v-d8a916db]:after,.nav-link[data-v-d8a916db]:hover:after{width:100%}.nav-cta[data-v-d8a916db]{color:#fff;--tw-font-weight:var(--font-weight-semibold,600);align-items:center;background:linear-gradient(135deg,#059669,#34d399);border-radius:3.40282e+38px;display:inline-flex;font-size:.8125rem;font-weight:var(--font-weight-semibold,600);justify-content:center;overflow:hidden;padding:.5rem 1.25rem;position:relative;text-decoration:none;transition:transform .2s,box-shadow .2s}.nav-cta-text[data-v-d8a916db]{position:relative;z-index:1}.nav-cta-glow[data-v-d8a916db]{background:radial-gradient(circle at var(--cursor-x,50%)var(--cursor-y,50%),#fff6 0,#ffffff1a 40%,transparent 70%);inset:calc(var(--spacing,.25rem)*0);opacity:0;pointer-events:none;position:absolute;transition:opacity .3s}.nav-cta[data-v-d8a916db]:hover{box-shadow:0 6px 20px #10b98166;transform:translateY(-1px)}.nav-cta:hover .nav-cta-glow[data-v-d8a916db]{opacity:1}.nav-cta[data-v-d8a916db]:focus-visible,.nav-link[data-v-d8a916db]:focus-visible{outline:2px solid #34d399;outline-offset:2px}.hamburger[data-v-d8a916db]{cursor:pointer;min-height:44px;width:calc(var(--spacing,.25rem)*11);--tw-border-style:none;align-items:center;background-color:#0000;border-style:none;display:flex;flex-direction:column;justify-content:center;padding:calc(var(--spacing,.25rem)*0)}.hamburger-line[data-v-d8a916db]{background-color:var(--color-text-primary);border-radius:var(--radius-sm,.25rem);display:block;height:calc(var(--spacing,.25rem)*.5);transform-origin:50%;transition:all .3s cubic-bezier(.4,0,.2,1);width:calc(var(--spacing,.25rem)*6)}.hamburger-line[data-v-d8a916db]:first-child,.hamburger-line[data-v-d8a916db]:nth-child(2){margin-bottom:calc(var(--spacing,.25rem)*1.5)}.hamburger--active .hamburger-line[data-v-d8a916db]:first-child{transform:translateY(7px)rotate(45deg)}.hamburger--active .hamburger-line[data-v-d8a916db]:nth-child(2){opacity:0;transform:scaleX(0)}.hamburger--active .hamburger-line[data-v-d8a916db]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-menu-overlay[data-v-d8a916db]{-webkit-backdrop-filter:blur(4px);background-color:#0009;inset:calc(var(--spacing,.25rem)*0);opacity:0;position:fixed;transition:opacity .3s,visibility .3s;visibility:hidden;z-index:999}.mobile-menu-overlay--open[data-v-d8a916db]{opacity:1;visibility:visible}.mobile-menu[data-v-d8a916db]{background-color:var(--color-bg-secondary);border-left:1px solid #10b98126;bottom:calc(var(--spacing,.25rem)*0);display:flex;flex-direction:column;max-width:320px;position:absolute;right:calc(var(--spacing,.25rem)*0);top:calc(var(--spacing,.25rem)*0);transform:translate(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);width:100%}.mobile-menu--open[data-v-d8a916db]{transform:translate(0)}.mobile-menu-header[data-v-d8a916db]{align-items:center;border-bottom:1px solid #ffffff0f;display:flex;justify-content:space-between;padding-inline:calc(var(--spacing,.25rem)*6);padding-bottom:1.5rem;padding-top:1.5rem}.mobile-menu-close[data-v-d8a916db]{border-radius:var(--radius-lg,.5rem);cursor:pointer;min-height:44px;width:calc(var(--spacing,.25rem)*11);--tw-border-style:none;align-items:center;background-color:#0000;border-style:none;color:var(--color-text-primary);display:flex;justify-content:center;padding:calc(var(--spacing,.25rem)*0);transition:background-color .2s}.mobile-menu-close[data-v-d8a916db]:hover{background-color:#ffffff0d}.mobile-menu-links[data-v-d8a916db]{display:flex;flex:1;flex-direction:column;gap:.5rem;padding:1.5rem}.mobile-menu-link[data-v-d8a916db]{border-radius:var(--radius-lg,.5rem);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5));min-height:40px;--tw-font-weight:var(--font-weight-medium,500);align-items:center;color:var(--color-text-secondary);display:flex;font-weight:var(--font-weight-medium,500);padding:.5rem 1rem;text-decoration-line:none;transition:all .2s}.mobile-menu-link.router-link-active[data-v-d8a916db],.mobile-menu-link[data-v-d8a916db]:hover{background-color:#10b9811a;color:var(--color-text-primary)}.mobile-menu-cta[data-v-d8a916db]{border-radius:var(--radius-lg,.5rem);color:#fff;--tw-font-weight:var(--font-weight-semibold,600);align-items:center;background:linear-gradient(135deg,#059669,#34d399);display:inline-flex;font-size:.9375rem;font-weight:var(--font-weight-semibold,600);justify-content:center;margin-top:.5rem;min-height:44px;overflow:hidden;padding:1rem 1.5rem;position:relative;text-decoration:none;transition:transform .2s,box-shadow .2s;width:100%}.mobile-menu-cta .nav-cta-glow[data-v-d8a916db]{background:radial-gradient(circle at var(--cursor-x,50%)var(--cursor-y,50%),#fff6 0,#ffffff1a 40%,transparent 70%);inset:calc(var(--spacing,.25rem)*0);opacity:0;pointer-events:none;position:absolute;transition:opacity .3s}.mobile-menu-cta:active .nav-cta-glow[data-v-d8a916db]{opacity:1}@media(max-width:768px){.navbar[data-v-d8a916db]{padding-block:calc(var(--spacing,.25rem)*4)}.navbar-container[data-v-d8a916db]{padding-inline:calc(var(--spacing,.25rem)*6)}.brand-accent[data-v-d8a916db],.brand-text[data-v-d8a916db]{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,1.55556))}}@media(max-width:1024px){.desktop-only[data-v-d8a916db]{display:none!important}}@media(min-width:1025px){.mobile-only[data-v-d8a916db]{display:none!important}}@media(prefers-color-scheme:light){.navbar[data-v-d8a916db]{background-color:#fffc;border-bottom-color:#0000000f}.hamburger-line[data-v-d8a916db]{background-color:var(--color-text-primary)}.mobile-menu[data-v-d8a916db]{background-color:var(--color-bg-secondary);border-left-color:#10b98133}.mobile-menu-header[data-v-d8a916db]{border-bottom-color:#00000014}.mobile-menu-close[data-v-d8a916db]{color:var(--color-text-primary)}.mobile-menu-close[data-v-d8a916db]:hover{background-color:#0000000d}.mobile-menu-link[data-v-d8a916db]{color:var(--color-text-secondary)}}@media(prefers-reduced-motion:reduce){[data-v-d8a916db],[data-v-d8a916db]:after,[data-v-d8a916db]:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}@property --tw-tracking{syntax:"*";inherits:false}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-121ca5bc],[data-v-121ca5bc]::backdrop,[data-v-121ca5bc]:after,[data-v-121ca5bc]:before{--tw-font-weight:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-leading:initial}}}.footer[data-v-121ca5bc]{background-color:var(--color-bg-secondary);--tw-font-weight:var(--font-body);border-top:1px solid #10b9811a;font-weight:var(--font-body);overflow:hidden;position:relative}.footer-background[data-v-121ca5bc]{inset:calc(var(--spacing,.25rem)*0);pointer-events:none;position:absolute;z-index:0}.footer-orb[data-v-121ca5bc]{opacity:.3;--tw-blur:blur(100px);border-radius:3.40282e+38px;filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,);position:absolute}.footer-orb-1[data-v-121ca5bc]{background:radial-gradient(circle,#059669 0,#064e3b 50%,#0000 70%);height:350px;right:-100px;top:calc(var(--spacing,.25rem)*0);width:350px}.footer-orb-2[data-v-121ca5bc]{background:radial-gradient(circle,#10b981 0,#065f46 50%,#0000 70%);bottom:calc(var(--spacing,.25rem)*0);height:300px;left:-100px;width:300px}.footer-container[data-v-121ca5bc]{margin-inline:auto;max-width:1200px;padding:var(--space-12)var(--space-4)var(--space-6);position:relative;z-index:10}.footer-main[data-v-121ca5bc]{display:grid;gap:calc(var(--spacing,.25rem)*10);grid-template-columns:1.5fr 2fr;margin-bottom:calc(var(--spacing,.25rem)*10)}.footer-brand[data-v-121ca5bc]{display:flex;flex-direction:column;gap:calc(var(--spacing,.25rem)*3)}.brand-logo[data-v-121ca5bc]{align-items:center;display:flex;gap:calc(var(--spacing,.25rem)*.5)}.brand-text[data-v-121ca5bc]{--tw-leading:1;--tw-font-weight:var(--font-weight-bold,700);color:var(--color-text-primary);font-weight:var(--font-display);font-weight:var(--font-weight-bold,700);letter-spacing:-.02em}.brand-accent[data-v-121ca5bc],.brand-text[data-v-121ca5bc]{font-size:1.5rem;line-height:1}.brand-accent[data-v-121ca5bc]{--tw-leading:1;--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-display);font-weight:var(--font-weight-extrabold,800);-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#059669,#34d399);-webkit-background-clip:text;background-clip:text}.brand-description[data-v-121ca5bc]{--tw-leading:1.6;color:var(--color-text-secondary);font-size:.9375rem;line-height:1.6;max-width:300px}.social-links[data-v-121ca5bc]{display:flex;gap:calc(var(--spacing,.25rem)*2)}.social-link[data-v-121ca5bc]{align-items:center;background-color:#ffffff0d;border:1px solid #ffffff1a;border-radius:var(--radius-lg,.5rem);color:var(--color-text-secondary);display:flex;height:calc(var(--spacing,.25rem)*10);justify-content:center;transition:all .2s;width:calc(var(--spacing,.25rem)*10)}.social-link[data-v-121ca5bc]:hover{background-color:#10b98133;border-color:#10b9814d;color:#34d399;transform:translateY(-2px)}.social-link[data-v-121ca5bc]:focus-visible{outline:2px solid #34d399;outline-offset:2px}.social-icon[data-v-121ca5bc]{height:18px;width:18px}.footer-links[data-v-121ca5bc]{display:flex;justify-content:center}.link-list[data-v-121ca5bc]{display:flex;gap:calc(var(--spacing,.25rem)*6);list-style-type:none;margin:calc(var(--spacing,.25rem)*0);padding:calc(var(--spacing,.25rem)*0)}.footer-link[data-v-121ca5bc]{color:var(--color-text-secondary);font-size:.875rem;text-decoration-line:none;transition:color .2s}.footer-link.router-link-active[data-v-121ca5bc],.footer-link[data-v-121ca5bc]:hover{color:#34d399}.footer-bottom[data-v-121ca5bc]{align-items:center;border-top:1px solid #ffffff0f;display:flex;justify-content:space-between;padding-top:var(--space-6)}.copyright[data-v-121ca5bc]{font-size:.8125rem}.copyright[data-v-121ca5bc],.risk-disclaimer[data-v-121ca5bc]{color:var(--color-text-muted)}.risk-disclaimer[data-v-121ca5bc]{align-items:center;display:flex;font-size:.75rem;gap:calc(var(--spacing,.25rem)*2)}.disclaimer-icon[data-v-121ca5bc]{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5))}@media(max-width:1024px){.footer-main[data-v-121ca5bc]{gap:calc(var(--spacing,.25rem)*8);grid-template-columns:repeat(1,minmax(0,1fr))}.footer-brand[data-v-121ca5bc]{align-items:flex-start}}@media(max-width:768px){.footer-container[data-v-121ca5bc]{padding:var(--space-8)var(--space-4)var(--space-4)}.link-list[data-v-121ca5bc]{flex-wrap:wrap;justify-content:center}.footer-bottom[data-v-121ca5bc],.link-list[data-v-121ca5bc]{gap:calc(var(--spacing,.25rem)*3)}.footer-bottom[data-v-121ca5bc]{flex-direction:column;text-align:center}.risk-disclaimer[data-v-121ca5bc]{flex-direction:column;gap:calc(var(--spacing,.25rem)*1)}.footer-orb[data-v-121ca5bc]{height:200px;width:200px}.footer-orb-1[data-v-121ca5bc]{right:-50px}.footer-orb-2[data-v-121ca5bc]{left:-50px}}@media(max-width:480px){.brand-accent[data-v-121ca5bc],.brand-text[data-v-121ca5bc]{font-size:1.25rem}.brand-description[data-v-121ca5bc]{font-size:.875rem}}@media(prefers-color-scheme:light){.footer[data-v-121ca5bc]{border-top-color:#10b98126}.footer-orb[data-v-121ca5bc]{opacity:.15}.social-link[data-v-121ca5bc]{background-color:#00000008;border-color:#00000014}.social-link[data-v-121ca5bc]:hover{background-color:#10b98126;border-color:#10b9814d}.footer-bottom[data-v-121ca5bc]{border-top-color:#00000014}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}
