@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_73ee6c{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_73ee6c{--font-sans:"Manrope","Manrope Fallback"}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_dd5b2f{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_dd5b2f{--font-heading:"Space Grotesk","Space Grotesk Fallback"}.driver-active *,.driver-active .driver-overlay{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in .2s ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in .2s}.driver-popover{all:unset;box-sizing:border-box;color:#2d2d2d;margin:0;padding:15px;border-radius:5px;min-width:250px;max-width:300px;box-shadow:0 1px 10px #0006;z-index:1000000000;position:fixed;top:0;right:0;background-color:#fff}.driver-popover *{font-family:Helvetica Neue,Inter,ui-sans-serif,Apple Color Emoji,Helvetica,Arial,sans-serif}.driver-popover-title{font:19px/normal sans-serif;font-weight:700;display:block;position:relative;line-height:1.5;zoom:1;margin:0}.driver-popover-close-btn{all:unset;position:absolute;top:0;right:0;width:32px;height:28px;cursor:pointer;font-size:18px;font-weight:500;color:#d2d2d2;z-index:1;text-align:center;transition:color;transition-duration:.2s}.driver-popover-close-btn:focus,.driver-popover-close-btn:hover{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{margin-bottom:0;font:14px/normal sans-serif;line-height:1.5;font-weight:400;zoom:1}.driver-popover-footer{margin-top:15px;text-align:right;zoom:1;display:flex;align-items:center;justify-content:space-between}.driver-popover-progress-text{font-size:13px;font-weight:400;color:#727272;zoom:1}.driver-popover-footer button{all:unset;display:inline-block;box-sizing:border-box;padding:3px 7px;text-decoration:none;text-shadow:1px 1px 0 #fff;background-color:#fff;color:#2d2d2d;font:12px/normal sans-serif;cursor:pointer;outline:0;zoom:1;line-height:1.3;border:1px solid #ccc;border-radius:3px}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}:not(body):has(>.driver-active-element){overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}.driver-popover-footer button:focus,.driver-popover-footer button:hover{background-color:#f7f7f7}.driver-popover-navigation-btns{display:flex;flex-grow:1;justify-content:flex-end}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";position:absolute;border:5px solid #fff}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{left:100%;border-right-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.driver-popover-arrow-side-right{right:100%;border-left-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.driver-popover-arrow-side-top{top:100%;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.driver-popover-arrow-side-bottom{bottom:100%;border-left-color:transparent;border-top-color:transparent;border-right-color:transparent}.driver-popover-arrow-side-center{display:none}.driver-popover-arrow-side-left.driver-popover-arrow-align-start,.driver-popover-arrow-side-right.driver-popover-arrow-align-start{top:15px}.driver-popover-arrow-side-bottom.driver-popover-arrow-align-start,.driver-popover-arrow-side-top.driver-popover-arrow-align-start{left:15px}.driver-popover-arrow-align-end.driver-popover-arrow-side-left,.driver-popover-arrow-align-end.driver-popover-arrow-side-right{bottom:15px}.driver-popover-arrow-side-bottom.driver-popover-arrow-align-end,.driver-popover-arrow-side-top.driver-popover-arrow-align-end{right:15px}.driver-popover-arrow-side-left.driver-popover-arrow-align-center,.driver-popover-arrow-side-right.driver-popover-arrow-align-center{top:50%;margin-top:-5px}.driver-popover-arrow-side-bottom.driver-popover-arrow-align-center,.driver-popover-arrow-side-top.driver-popover-arrow-align-center{left:50%;margin-left:-5px}.driver-popover-arrow-none{display:none}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@theme inline{--animation-delay-0:0s;--animation-delay-75:75ms;--animation-delay-100:.1s;--animation-delay-150:.15s;--animation-delay-200:.2s;--animation-delay-300:.3s;--animation-delay-500:.5s;--animation-delay-700:.7s;--animation-delay-1000:1s;--animation-repeat-0:0;--animation-repeat-1:1;--animation-repeat-infinite:infinite;--animation-direction-normal:normal;--animation-direction-reverse:reverse;--animation-direction-alternate:alternate;--animation-direction-alternate-reverse:alternate-reverse;--animation-fill-mode-none:none;--animation-fill-mode-forwards:forwards;--animation-fill-mode-backwards:backwards;--animation-fill-mode-both:both;--percentage-0:0;--percentage-5:.05;--percentage-10:.1;--percentage-15:.15;--percentage-20:.2;--percentage-25:.25;--percentage-30:.3;--percentage-35:.35;--percentage-40:.4;--percentage-45:.45;--percentage-50:.5;--percentage-55:.55;--percentage-60:.6;--percentage-65:.65;--percentage-70:.7;--percentage-75:.75;--percentage-80:.8;--percentage-85:.85;--percentage-90:.9;--percentage-95:.95;--percentage-100:1;--percentage-translate-full:1;--animate-in:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--animate-out:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}--animate-accordion-down:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--animate-accordion-up:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--animate-collapsible-down:collapsible-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--animate-collapsible-up:collapsible-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}@keyframes collapsible-down{0%{height:0}to{height:var(--radix-collapsible-content-height,var(--bits-collapsible-content-height,var(--reka-collapsible-content-height,var(--kb-collapsible-content-height,auto))))}}@keyframes collapsible-up{0%{height:var(--radix-collapsible-content-height,var(--bits-collapsible-content-height,var(--reka-collapsible-content-height,var(--kb-collapsible-content-height,auto))))}to{height:0}}--animate-caret-blink:caret-blink 1.25s ease-out infinite;@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}}@utility animation-duration-*{--tw-animation-duration:calc(--value(number)*1ms);--tw-animation-duration:--value(--animation-duration-*,[duration],"initial",[*]);animation-duration:calc(--value(number)*1ms);animation-duration:--value(--animation-duration-*,[duration],"initial",[*])}@utility delay-*{animation-delay:calc(--value(number)*1ms);animation-delay:--value(--animation-delay-*,[duration],"initial",[*]);--tw-animation-delay:calc(--value(number)*1ms);--tw-animation-delay:--value(--animation-delay-*,[duration],"initial",[*])}@utility repeat-*{animation-iteration-count:--value(--animation-repeat-*,number,"initial",[*]);--tw-animation-iteration-count:--value(--animation-repeat-*,number,"initial",[*])}@utility direction-*{animation-direction:--value(--animation-direction-*,"initial",[*]);--tw-animation-direction:--value(--animation-direction-*,"initial",[*])}@utility fill-mode-*{animation-fill-mode:--value(--animation-fill-mode-*,"initial",[*]);--tw-animation-fill-mode:--value(--animation-fill-mode-*,"initial",[*])}@utility running{animation-play-state:running}@utility paused{animation-play-state:paused}@utility play-state-*{animation-play-state:--value("initial",[*])}@utility blur-in{--tw-enter-blur:20px}@utility blur-in-*{--tw-enter-blur:calc(--value(number)*1px);--tw-enter-blur:--value(--blur-*,[*])}@utility blur-out{--tw-exit-blur:20px}@utility blur-out-*{--tw-exit-blur:calc(--value(number)*1px);--tw-exit-blur:--value(--blur-*,[*])}@utility fade-in{--tw-enter-opacity:0}@utility fade-in-*{--tw-enter-opacity:calc(--value(number)/100);--tw-enter-opacity:--value(--percentage-*,[*])}@utility fade-out{--tw-exit-opacity:0}@utility fade-out-*{--tw-exit-opacity:calc(--value(number)/100);--tw-exit-opacity:--value(--percentage-*,[*])}@utility zoom-in{--tw-enter-scale:0}@utility zoom-in-*{--tw-enter-scale:calc(--value(number)*1%);--tw-enter-scale:calc(--value(ratio));--tw-enter-scale:--value(--percentage-*,[*])}@utility -zoom-in-*{--tw-enter-scale:calc(--value(number)*-1%);--tw-enter-scale:calc(--value(ratio)*-1);--tw-enter-scale:--value(--percentage-*,[*])}@utility zoom-out{--tw-exit-scale:0}@utility zoom-out-*{--tw-exit-scale:calc(--value(number)*1%);--tw-exit-scale:calc(--value(ratio));--tw-exit-scale:--value(--percentage-*,[*])}@utility -zoom-out-*{--tw-exit-scale:calc(--value(number)*-1%);--tw-exit-scale:calc(--value(ratio)*-1);--tw-exit-scale:--value(--percentage-*,[*])}@utility spin-in{--tw-enter-rotate:30deg}@utility spin-in-*{--tw-enter-rotate:calc(--value(number)*1deg);--tw-enter-rotate:calc(--value(ratio)*360deg);--tw-enter-rotate:--value(--rotate-*,[*])}@utility -spin-in{--tw-enter-rotate:-30deg}@utility -spin-in-*{--tw-enter-rotate:calc(--value(number)*-1deg);--tw-enter-rotate:calc(--value(ratio)*-360deg);--tw-enter-rotate:--value(--rotate-*,[*])}@utility spin-out{--tw-exit-rotate:30deg}@utility spin-out-*{--tw-exit-rotate:calc(--value(number)*1deg);--tw-exit-rotate:calc(--value(ratio)*360deg);--tw-exit-rotate:--value(--rotate-*,[*])}@utility -spin-out{--tw-exit-rotate:-30deg}@utility -spin-out-*{--tw-exit-rotate:calc(--value(number)*-1deg);--tw-exit-rotate:calc(--value(ratio)*-360deg);--tw-exit-rotate:--value(--rotate-*,[*])}@utility slide-in-from-top{--tw-enter-translate-y:-100%}@utility slide-in-from-top-*{--tw-enter-translate-y:calc(--value(integer)*var(--spacing)*-1);--tw-enter-translate-y:calc(--value(--percentage-*,--percentage-translate-*)*-100%);--tw-enter-translate-y:calc(--value(ratio)*-100%);--tw-enter-translate-y:calc(--value(--translate-*,[percentage],[length])*-1)}@utility slide-in-from-bottom{--tw-enter-translate-y:100%}@utility slide-in-from-bottom-*{--tw-enter-translate-y:calc(--value(integer)*var(--spacing));--tw-enter-translate-y:calc(--value(--percentage-*,--percentage-translate-*)*100%);--tw-enter-translate-y:calc(--value(ratio)*100%);--tw-enter-translate-y:--value(--translate-*,[percentage],[length])}@utility slide-in-from-left{--tw-enter-translate-x:-100%}@utility slide-in-from-left-*{--tw-enter-translate-x:calc(--value(integer)*var(--spacing)*-1);--tw-enter-translate-x:calc(--value(--percentage-*,--percentage-translate-*)*-100%);--tw-enter-translate-x:calc(--value(ratio)*-100%);--tw-enter-translate-x:calc(--value(--translate-*,[percentage],[length])*-1)}@utility slide-in-from-right{--tw-enter-translate-x:100%}@utility slide-in-from-right-*{--tw-enter-translate-x:calc(--value(integer)*var(--spacing));--tw-enter-translate-x:calc(--value(--percentage-*,--percentage-translate-*)*100%);--tw-enter-translate-x:calc(--value(ratio)*100%);--tw-enter-translate-x:--value(--translate-*,[percentage],[length])}@utility slide-in-from-start{&:dir(ltr){--tw-enter-translate-x:-100%}&:dir(rtl){--tw-enter-translate-x:100%}}@utility slide-in-from-start-*{&:where(:dir(ltr),[dir=ltr],[dir=ltr]*){--tw-enter-translate-x:calc(--value(integer)*var(--spacing)*-1);--tw-enter-translate-x:calc(--value(--percentage-*,--percentage-translate-*)*-100%);--tw-enter-translate-x:calc(--value(ratio)*-100%);--tw-enter-translate-x:calc(--value(--translate-*,[percentage],[length])*-1)}&:where(:dir(rtl),[dir=rtl],[dir=rtl]*){--tw-enter-translate-x:calc(--value(integer)*var(--spacing));--tw-enter-translate-x:calc(--value(--percentage-*,--percentage-translate-*)*100%);--tw-enter-translate-x:calc(--value(ratio)*100%);--tw-enter-translate-x:--value(--translate-*,[percentage],[length])}}@utility slide-in-from-end{&:dir(ltr){--tw-enter-translate-x:100%}&:dir(rtl){--tw-enter-translate-x:-100%}}@utility slide-in-from-end-*{&:where(:dir(ltr),[dir=ltr],[dir=ltr]*){--tw-enter-translate-x:calc(--value(integer)*var(--spacing));--tw-enter-translate-x:calc(--value(--percentage-*,--percentage-translate-*)*100%);--tw-enter-translate-x:calc(--value(ratio)*100%);--tw-enter-translate-x:--value(--translate-*,[percentage],[length])}&:where(:dir(rtl),[dir=rtl],[dir=rtl]*){--tw-enter-translate-x:calc(--value(integer)*var(--spacing)*-1);--tw-enter-translate-x:calc(--value(--percentage-*,--percentage-translate-*)*-100%);--tw-enter-translate-x:calc(--value(ratio)*-100%);--tw-enter-translate-x:calc(--value(--translate-*,[percentage],[length])*-1)}}@utility slide-out-to-top{--tw-exit-translate-y:-100%}@utility slide-out-to-top-*{--tw-exit-translate-y:calc(--value(integer)*var(--spacing)*-1);--tw-exit-translate-y:calc(--value(--percentage-*,--percentage-translate-*)*-100%);--tw-exit-translate-y:calc(--value(ratio)*-100%);--tw-exit-translate-y:calc(--value(--translate-*,[percentage],[length])*-1)}@utility slide-out-to-bottom{--tw-exit-translate-y:100%}@utility slide-out-to-bottom-*{--tw-exit-translate-y:calc(--value(integer)*var(--spacing));--tw-exit-translate-y:calc(--value(--percentage-*,--percentage-translate-*)*100%);--tw-exit-translate-y:calc(--value(ratio)*100%);--tw-exit-translate-y:--value(--translate-*,[percentage],[length])}@utility slide-out-to-left{--tw-exit-translate-x:-100%}@utility slide-out-to-left-*{--tw-exit-translate-x:calc(--value(integer)*var(--spacing)*-1);--tw-exit-translate-x:calc(--value(--percentage-*,--percentage-translate-*)*-100%);--tw-exit-translate-x:calc(--value(ratio)*-100%);--tw-exit-translate-x:calc(--value(--translate-*,[percentage],[length])*-1)}@utility slide-out-to-right{--tw-exit-translate-x:100%}@utility slide-out-to-right-*{--tw-exit-translate-x:calc(--value(integer)*var(--spacing));--tw-exit-translate-x:calc(--value(--percentage-*,--percentage-translate-*)*100%);--tw-exit-translate-x:calc(--value(ratio)*100%);--tw-exit-translate-x:--value(--translate-*,[percentage],[length])}@utility slide-out-to-start{&:dir(ltr){--tw-exit-translate-x:-100%}&:dir(rtl){--tw-exit-translate-x:100%}}@utility slide-out-to-start-*{&:where(:dir(ltr),[dir=ltr],[dir=ltr]*){--tw-exit-translate-x:calc(--value(integer)*var(--spacing)*-1);--tw-exit-translate-x:calc(--value(--percentage-*,--percentage-translate-*)*-100%);--tw-exit-translate-x:calc(--value(ratio)*-100%);--tw-exit-translate-x:calc(--value(--translate-*,[percentage],[length])*-1)}&:where(:dir(rtl),[dir=rtl],[dir=rtl]*){--tw-exit-translate-x:calc(--value(integer)*var(--spacing));--tw-exit-translate-x:calc(--value(--percentage-*,--percentage-translate-*)*100%);--tw-exit-translate-x:calc(--value(ratio)*100%);--tw-exit-translate-x:--value(--translate-*,[percentage],[length])}}@utility slide-out-to-end{&:dir(ltr){--tw-exit-translate-x:100%}&:dir(rtl){--tw-exit-translate-x:-100%}}@utility slide-out-to-end-*{&:where(:dir(ltr),[dir=ltr],[dir=ltr]*){--tw-exit-translate-x:calc(--value(integer)*var(--spacing));--tw-exit-translate-x:calc(--value(--percentage-*,--percentage-translate-*)*100%);--tw-exit-translate-x:calc(--value(ratio)*100%);--tw-exit-translate-x:--value(--translate-*,[percentage],[length])}&:where(:dir(rtl),[dir=rtl],[dir=rtl]*){--tw-exit-translate-x:calc(--value(integer)*var(--spacing)*-1);--tw-exit-translate-x:calc(--value(--percentage-*,--percentage-translate-*)*-100%);--tw-exit-translate-x:calc(--value(ratio)*-100%);--tw-exit-translate-x:calc(--value(--translate-*,[percentage],[length])*-1)}}.dark,:root{--background:#181818;--foreground:#f2f4f7;--card:#090909;--card-foreground:#f2f4f7;--popover:#0f0f10;--popover-foreground:#f2f4f7;--primary:#efff00;--primary-foreground:#09090b;--secondary:#111111;--secondary-foreground:#f2f4f7;--muted:#151515;--muted-foreground:#9A9A9A;--accent:#181818;--accent-foreground:#f2f4f7;--destructive:#e14747;--destructive-foreground:#f2f4f7;--border:#2A2A2C;--input:color-mix(in srgb,var(--background) 58%,var(--card));--ring:#efff00;--chart-1:#6e89e7;--chart-2:#2bb3f3;--chart-3:#22c35d;--chart-4:#f8a62a;--chart-5:#f05656;--radius:0.75rem;--control-height:44px;--control-radius:12px;--control-background:color-mix(in srgb,var(--background) 72%,var(--card));--control-background-hover:color-mix(in srgb,var(--background) 55%,var(--card));--control-border:color-mix(in srgb,var(--border) 88%,transparent);--control-foreground:var(--foreground);--control-foreground-hover:var(--primary);--control-muted-foreground:var(--muted-foreground);--switch-background:#647286;--switch-background-checked:var(--primary);--switch-border:#647286;--switch-thumb:#E8EEF7;--switch-thumb-border:#AAB5C6;--switch-thumb-checked:var(--primary-foreground);--tabs-line-fill:var(--sidebar);--tabs-line-active:var(--select-trigger-background);--tabs-line-active-foreground:var(--foreground);--tabs-line-inactive-foreground:var(--foreground);--tabs-line-hover:rgba(255,255,255,0.08);--calendar-range-dialog:#06080e;--calendar-range-surface:#0e0e11;--calendar-range-foreground:#f2f4f7;--calendar-range-muted:rgba(167,164,158,0.6);--calendar-range-track:rgba(167,164,158,0.18);--calendar-range-control:#253446;--calendar-range-control-foreground:var(--primary);--sidebar:#090909;--sidebar-foreground:#d8e2ee;--sidebar-section-foreground:#7f8ca3;--sidebar-primary:#efff00;--sidebar-primary-foreground:#09090b;--sidebar-accent:rgba(173,173,173,0.08);--sidebar-accent-foreground:#f2f4f7;--sidebar-control:rgba(255,255,255,0.03);--sidebar-control-hover:rgba(255,255,255,0.07);--sidebar-profile:rgba(255,255,255,0.03);--sidebar-profile-name:#f4f7fb;--sidebar-profile-role:#8a99ab;--sidebar-avatar:#253446;--sidebar-avatar-foreground:#f4f7fb;--sidebar-border:rgba(148,163,184,0.18);--sidebar-ring:#efff00;--logo-foreground:#f6fbff;--income-color:#7be960;--expense-color:#ec4060;--conversion-out-color:#e8a838;--conversion-in-color:#38aee0;--select-trigger-background:var(--control-background);--select-trigger-background-hover:var(--control-background-hover);--select-trigger-border:var(--control-border);--select-content-background:rgba(15,15,16,0.94);--select-item-background-hover:rgba(255,255,255,0.08);--select-item-background-active:rgba(239,255,0,0.18);--select-shadow:0 4px 48px rgba(0,0,0,0.34);--budget-overflow-stripe-accent:#e24651;--budget-overflow-stripe-base:rgba(0,0,0,0.48)}.dark{color-scheme:dark}.light{--background:#EEF2F5;--foreground:#1b1e27;--card:#ffffff;--card-foreground:#1b1e27;--popover:#ffffff;--popover-foreground:#1b1e27;--primary:#efff00;--primary-foreground:#1b1e27;--secondary:#eceef3;--secondary-foreground:#1b1e27;--muted:#F4F6F8;--muted-foreground:#626978;--accent:#F4F6F8;--accent-foreground:#1b1e27;--destructive:#e54343;--destructive-foreground:#ffffff;--border:#D7DEE7;--input:color-mix(in srgb,var(--background) 82%,var(--card));--ring:#efff00;--chart-1:#3e61e0;--chart-2:#0c88d4;--chart-3:#22a559;--chart-4:#f39112;--chart-5:#ee444d;--radius:0.75rem;--control-height:44px;--control-radius:12px;--control-background:color-mix(in srgb,var(--background) 72%,var(--card));--control-background-hover:color-mix(in srgb,var(--background) 54%,var(--card));--control-border:color-mix(in srgb,var(--border) 82%,transparent);--control-foreground:#253446;--control-foreground-hover:#253446;--control-muted-foreground:rgba(37,52,70,0.66);--switch-background:#5F6B7D;--switch-background-checked:var(--primary);--switch-border:#5F6B7D;--switch-thumb:#ffffff;--switch-thumb-border:#ffffff;--switch-thumb-checked:var(--primary-foreground);--tabs-line-fill:var(--sidebar);--tabs-line-active:color-mix(in srgb,var(--background) 80%,white);--tabs-line-active-foreground:var(--foreground);--tabs-line-inactive-foreground:#ffffff;--tabs-line-hover:rgba(255,255,255,0.42);--calendar-range-dialog:#E1EBF4;--calendar-range-surface:#ffffff;--calendar-range-foreground:#2C333E;--calendar-range-muted:rgba(44,51,62,0.48);--calendar-range-track:rgba(44,51,62,0.12);--calendar-range-control:#2C333E;--calendar-range-control-foreground:var(--primary);--sidebar:#253446;--sidebar-foreground:#ffffff;--sidebar-section-foreground:#c7c6c6;--sidebar-primary:var(--primary);--sidebar-primary-foreground:#122033;--sidebar-accent:rgba(255,255,255,0.05);--sidebar-accent-foreground:var(--primary);--sidebar-control:rgba(255,255,255,0.04);--sidebar-control-hover:rgba(255,255,255,0.08);--sidebar-profile:rgba(255,255,255,0.04);--sidebar-profile-name:#f4f7fb;--sidebar-profile-role:#AEB8C6;--sidebar-avatar:#d9e4ff;--sidebar-avatar-foreground:#122033;--sidebar-border:rgba(255,255,255,0.1);--sidebar-ring:#efff00;--logo-foreground:#edf3f7;--income-color:#0b9717;--expense-color:#ff2b2b;--conversion-out-color:#fd940c;--conversion-in-color:#1a64b8;--select-trigger-background:var(--control-background);--select-trigger-background-hover:var(--control-background-hover);--select-trigger-border:var(--control-border);--select-content-background:rgba(255,255,255,0.94);--select-item-background-hover:rgba(27,30,39,0.07);--select-item-background-active:rgba(239,255,0,0.22);--select-shadow:0 4px 48px rgba(0,0,0,0.12);--budget-overflow-stripe-accent:#ff4a56;--budget-overflow-stripe-base:#0000007e;color-scheme:light}.light .text-white{color:var(--foreground)}.light .text-white\/78{color:color-mix(in srgb,var(--foreground) 78%,transparent)}.light .text-white\/70{color:color-mix(in srgb,var(--foreground) 70%,transparent)}.light .text-white\/55,.light .text-white\/58{color:var(--muted-foreground)}.light .text-white\/45{color:color-mix(in srgb,var(--muted-foreground) 82%,transparent)}.light .border-white\/10{border-color:var(--border)}.light .bg-white\/10{background-color:var(--muted)}.ai-orb{--orb-size:3.5rem;--orb-yellow:#efff00;--orb-yellow-light:#f8ff75;--orb-yellow-dark:#b9d800;--orb-black:#0b0c0c;position:relative;isolation:isolate;display:grid;place-items:center;width:var(--orb-size);height:var(--orb-size);padding:0;border:0;border-radius:9999px;background:transparent;color:var(--orb-black);cursor:pointer;overflow:visible;transform-origin:center;transition:transform .18s ease,filter .18s ease;-webkit-tap-highlight-color:transparent}.ai-orb__motion{position:absolute;inset:0;display:grid;place-items:center;transform-origin:50% 60%;will-change:transform,filter;animation:ai-orb-float 1.75s ease-in-out infinite}.ai-orb--desktop{--orb-size:3.75rem;position:fixed;right:1.5rem;bottom:1.5rem;z-index:40;display:none}.ai-orb--mobile{position:absolute;top:50%;left:50%;z-index:10;transform:translate(-50%,-58%)}.ai-orb--hidden{display:none}@media (min-width:1024px){.ai-orb--desktop:not(.ai-orb--hidden){display:grid}}.ai-orb__glow{inset:-12px;z-index:-2;border-radius:45% 55% 52% 48%/52% 45% 55% 48%;background:conic-gradient(from 0deg,transparent 0deg,rgba(239,255,0,.1) 45deg,rgba(239,255,0,.9) 120deg,transparent 190deg,rgba(152,255,0,.6) 280deg,transparent 1turn);filter:blur(14px);opacity:.7;will-change:border-radius,opacity,scale,transform;animation:ai-orb-spin 3.4s linear infinite,ai-orb-glow-pulse 1.7s ease-in-out infinite,ai-orb-morph 5.2s ease-in-out infinite}.ai-orb__glow,.ai-orb__ring{position:absolute;pointer-events:none}.ai-orb__ring{inset:-4px;z-index:-1;padding:3px;border-radius:47% 53% 56% 44%/54% 46% 54% 46%;background:conic-gradient(from 0deg,var(--orb-black) 0deg,var(--orb-black) 35deg,var(--orb-yellow) 95deg,#ffffff 125deg,#a6ff00 165deg,var(--orb-black) 235deg,var(--orb-yellow) 310deg,var(--orb-black) 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;filter:drop-shadow(0 0 5px rgba(239,255,0,.65));will-change:border-radius,transform;animation:ai-orb-spin 2.6s linear infinite,ai-orb-morph 4.6s ease-in-out infinite}.ai-orb__core{position:absolute;inset:0;z-index:0;display:grid;place-items:center;border:1.5px solid var(--orb-black);border-radius:9999px;background:radial-gradient(circle at 35% 24%,var(--orb-yellow-light) 0,var(--orb-yellow) 34%,var(--orb-yellow) 64%,var(--orb-yellow-dark) 100%);box-shadow:inset 0 6px 10px rgba(255,255,255,.35),inset 0 -8px 14px rgba(23,27,0,.16),0 4px 0 rgba(0,0,0,.9),0 10px 24px rgba(239,255,0,.16);transition:transform .22s ease,box-shadow .22s ease;pointer-events:none;will-change:scale,transform;animation:ai-orb-breathe 1.75s ease-in-out infinite}.ai-orb__core:before{content:"";position:absolute;inset:7px 11px auto 11px;height:14px;border-radius:9999px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.82),transparent);filter:blur(.5px);opacity:.75;transform:translateX(-18px) rotate(-12deg);animation:ai-orb-shine 2.1s ease-in-out infinite}.ai-orb__icon{position:relative;z-index:1;display:grid;place-items:center;color:var(--orb-black);pointer-events:none;animation:ai-orb-icon 1.75s ease-in-out infinite;transform-origin:center}.ai-orb__sparkle{position:absolute;z-index:2;width:6px;height:6px;border-radius:9999px;background:var(--orb-black);box-shadow:0 0 0 2px rgba(255,255,255,.28);pointer-events:none;animation:ai-orb-sparkle 1.4s ease-in-out infinite}.ai-orb__sparkle--one{top:13px;right:14px}.ai-orb__sparkle--two{right:19px;bottom:15px;width:4px;height:4px;animation-delay:.42s}.ai-orb--mobile .ai-orb__glow{inset:-9px;filter:blur(11px)}.ai-orb--mobile .ai-orb__ring{inset:-3px}.ai-orb--desktop:hover{filter:drop-shadow(0 0 18px rgba(239,255,0,.36))}.ai-orb--mobile:hover{filter:drop-shadow(0 0 14px rgba(239,255,0,.34))}.ai-orb:hover .ai-orb__ring{animation-duration:1.8s,4s}.ai-orb:hover .ai-orb__glow{opacity:.95;filter:blur(17px)}.ai-orb:hover .ai-orb__core{transform:scale(1.04);box-shadow:inset 0 6px 10px rgba(255,255,255,.42),inset 0 -8px 14px rgba(23,27,0,.12),0 4px 0 rgba(0,0,0,.9),0 14px 32px rgba(239,255,0,.28)}.ai-orb:active .ai-orb__core{transform:translateY(3px) scale(.96);box-shadow:inset 0 5px 12px rgba(0,0,0,.12),0 1px 0 rgba(0,0,0,.9)}.ai-orb:focus-visible{outline:3px solid rgba(239,255,0,.45);outline-offset:7px}@keyframes ai-orb-float{0%,to{transform:translateY(0) scale(1);filter:saturate(1)}50%{transform:translateY(-4px) scale(1.035);filter:saturate(1.18)}}@keyframes ai-orb-spin{to{transform:rotate(1turn)}}@keyframes ai-orb-morph{0%,to{border-radius:47% 53% 56% 44%/54% 46% 54% 46%}25%{border-radius:58% 42% 45% 55%/42% 57% 43% 58%}50%{border-radius:44% 56% 58% 42%/57% 43% 55% 45%}75%{border-radius:54% 46% 42% 58%/46% 56% 44% 54%}}@keyframes ai-orb-glow-pulse{0%,to{opacity:.45;scale:.92}50%{opacity:.85;scale:1.08}}@keyframes ai-orb-breathe{0%,to{scale:1}50%{scale:.975}}@keyframes ai-orb-shine{0%,to{opacity:0;transform:translateX(-18px) rotate(-12deg)}28%,62%{opacity:.85}70%{opacity:0;transform:translateX(18px) rotate(-12deg)}}@keyframes ai-orb-icon{0%,to{transform:translateY(0) rotate(0deg) scale(1)}45%{transform:translateY(-2px) rotate(-4deg) scale(1.05)}55%{transform:translateY(-2px) rotate(4deg) scale(1.05)}}@keyframes ai-orb-sparkle{0%,to{opacity:.45;transform:scale(.72)}50%{opacity:1;transform:scale(1.25)}}@media (prefers-reduced-motion:reduce){.ai-orb__core,.ai-orb__core:before,.ai-orb__glow,.ai-orb__icon,.ai-orb__motion,.ai-orb__ring,.ai-orb__sparkle{animation:none}}