._floatingButton_gipe0_1{position:fixed;bottom:25px!important;right:25px!important;width:50px;height:50px;background-color:#25d366;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #0003;z-index:100;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;border:none;cursor:pointer}._floatingButton_gipe0_1:hover{transform:scale(1.1);box-shadow:0 6px 16px #0000004d}._floatingButton_gipe0_1 svg{stroke-width:2}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: hsl(6, 78%, 57%);--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-container-width: fit-content;--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-padding: 14px;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-toast-shadow: 0px 4px 12px rgba(0, 0, 0, .1);--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;width:var(--toastify-container-width);box-sizing:border-box;color:#fff;display:flex;flex-direction:column}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y: 0;position:relative;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;display:flex;flex:1 auto;align-items:center;word-break:break-word}@media only screen and (max-width: 480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width: 100%;margin-bottom:0;border-radius:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{margin-inline-end:10px;width:22px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;position:absolute;top:6px;right:6px;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{position:absolute;overflow:hidden;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._sidebar_11sdb_1{width:256px;background-color:var( --color-blue-40);padding:1rem;flex-direction:column;position:fixed;min-height:100dvh;top:0;left:0;z-index:50;transform:translate(-100%);transition:transform .3s ease-in-out;width:100%;max-width:230px}._sidebar_11sdb_1._open_11sdb_17{transform:translate(0)}._header_11sdb_21{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}._logoContainer_11sdb_28{display:flex;align-items:center;gap:.5rem;padding:1rem 0}._logoIcon_11sdb_35{color:var(--color-green-110)}._logoTitle_11sdb_39{font-size:1.5rem;font-weight:700;color:var(--color-gray-255)}._closeButton_11sdb_45{display:block;color:var(--color-blue-160);background:none;border:none;cursor:pointer}._nav_11sdb_53{flex-grow:1}._navButton_11sdb_57{display:flex;align-items:center;gap:.75rem;padding:.75rem;border-radius:.5rem;text-align:left;transition:background-color .2s,color .2s;color:var(--color-blue-160);background:none;border:none;cursor:pointer;font-size:1rem;text-decoration:none}._navButton_11sdb_57:hover{background-color:var(--color-blue-65);color:var(--white)}._navButton_11sdb_57._active_11sdb_78{background-color:var(--color-green-110);color:var(--white);font-weight:600}._footer_11sdb_84{padding-top:1rem;margin-top:auto}@media (min-width: 1024px){._sidebar_11sdb_1{position:relative;transform:translate(0);border-right:1px solid var(--color-blue-65)}._closeButton_11sdb_45{display:none}}._appContainer_uxqfh_1{display:flex;position:relative;min-height:100vh;background-color:var(--color-blue-25)}._mainContent_uxqfh_8{flex-grow:1;padding:4rem 1rem 1rem;margin-top:1rem}._menuButton_uxqfh_16{position:absolute;top:1.25rem;left:1rem;z-index:60;color:var(--color-gray-255);background:none;border:none;border-radius:.5rem;padding:.5rem;cursor:pointer}._overlay_uxqfh_29{position:fixed;inset:0;background-color:var(--color-gray-0-3);z-index:40}@media (min-width: 1024px){._mainContent_uxqfh_8{padding:2rem;margin-top:0rem}._menuButton_uxqfh_16,._overlay_uxqfh_29{display:none}}@keyframes _fadeInUp_n880e_1{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}@keyframes _spin_n880e_168{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._container_n880e_21{display:flex;align-items:center;justify-content:center;min-height:100vh;background:linear-gradient(135deg,var(--color-blue-25),var(--color-blue-40))}._card_n880e_33{width:100%;max-width:28rem;flex-direction:column;display:flex;animation:__fadeInUp_1ys9c_1_n880e_1 .4s ease-out}._header_n880e_41{text-align:center;position:relative}._logoIcon_n880e_46{color:var(--color-green-110);position:absolute;left:50%;transform:translate(-50%) translateY(-2rem);background:var(--color-blue-40);border-radius:50%;padding:.5rem;box-shadow:0 2px 6px var(--color-gray-0-2)}._title_n880e_57{font-size:2rem;font-weight:700;color:var(--color-gray-255);margin-top:1.5rem;letter-spacing:.05em}._subtitle_n880e_65{margin-top:.25rem;color:var(--color-blue-160);height:1.25rem;text-align:center}._form_n880e_72{display:flex;flex-direction:column;gap:1.25rem}._inputGroup_n880e_78{position:relative}._inputIcon_n880e_82{position:absolute;top:1.4rem;left:1rem;transform:translateY(-50%);color:var(--color-blue-160);z-index:1}._input_n880e_78{width:100%;padding:.75rem 1rem .75rem 3rem;font-size:1rem;color:var(--color-gray-255);background-color:var(--color-blue-65);border:1px solid var(--color-blue-85);border-radius:.5rem;transition:box-shadow .2s,border-color .2s;box-sizing:border-box}._input_n880e_78:focus{outline:none;border-color:var(--color-blue-125);box-shadow:0 0 0 2px var(--color-blue-125-1)}._togglePasswordButton_n880e_109{position:absolute;top:50%;right:1rem;transform:translateY(-50%);background:none;border:none;color:var(--color-blue-160);cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;transition:color .2s ease;z-index:2}._togglePasswordButton_n880e_109:hover{color:var(--color-green-110)}._togglePasswordButton_n880e_109:focus{outline:2px solid var(--color-blue-125);outline-offset:2px;border-radius:.25rem}._button_n880e_136{display:flex;justify-content:center;align-items:center;width:100%;padding:.75rem 1rem;font-size:.875rem;font-weight:600;color:var(--color-gray-255);background:linear-gradient(90deg,var(--color-blue-125),var(--color-blue-145));border:none;border-radius:.5rem;cursor:pointer;transition:opacity .2s,transform .1s;box-sizing:border-box}._button_n880e_136:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}._button_n880e_136:disabled{background:var(--color-blue-65);color:var(--color-blue-160);cursor:not-allowed}._spinner_n880e_168{animation:_spin_n880e_168 1s linear infinite;width:1.25rem;height:1.25rem}._error_n880e_174{font-size:.875rem;text-align:center;color:var(--color-red-155)}._errorMessage_n880e_180{color:var(--color-red-155);font-size:.8rem;margin-top:.25rem;padding-left:.25rem}._termsText_n880e_187{text-align:center;font-size:.8rem;color:var(--color-blue-160);margin-top:1rem;line-height:1.5}._termsLink_n880e_195{color:var(--color-green-110);text-decoration:none;font-weight:500;transition:color .2s ease}._termsLink_n880e_195:hover{color:var(--color-green-135);text-decoration:underline}._forgotPassword_n880e_207{text-align:center;margin-top:1rem}._forgotPasswordLink_n880e_212{color:var(--color-blue-160);text-decoration:none;font-size:.9rem;font-weight:500;transition:color .2s ease}._forgotPasswordLink_n880e_212:hover{color:var(--color-green-110);text-decoration:underline}._registerLink_n880e_225{text-align:center;margin-top:1rem;font-size:.9rem;color:var(--color-blue-160)}._registerLinkText_n880e_232{color:var(--color-green-110);text-decoration:none;font-weight:500;transition:color .2s ease}._registerLinkText_n880e_232:hover{color:var(--color-green-120);text-decoration:underline}._loadingScreen_n880e_244{display:flex;justify-content:center;align-items:center;height:100vh}._divider_n880e_251{display:flex;align-items:center;text-align:center;margin:1rem 0 0;color:var(--color-gray-100);font-size:.875rem}._divider_n880e_251:before,._divider_n880e_251:after{content:"";flex:1;height:1px;background-color:var(--color-gray-60)}._divider_n880e_251:before{margin-right:1rem}._divider_n880e_251:after{margin-left:1rem}@keyframes _gradientAnimation_1smau_1{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}._pageContainer_1smau_13{color:var(--color-blue-245);position:relative}._anchorNav_1smau_18{display:flex;gap:1rem;align-items:center}._anchorLink_1smau_23{color:var(--color-gray-255);text-decoration:none;font-weight:600;padding:.25rem .5rem;border-radius:6px;transition:all .3s ease}._anchorLink_1smau_23:hover{color:var(--color-green-110);text-decoration:none;transition:all .3s ease}._mainContent_1smau_37{position:relative;z-index:1;padding:0 1.5rem;max-width:1200px;margin:0 auto}:root{--header-offset: 80px}._featureTabsSection_1smau_49,._testimonialsSection_1smau_50,._pricingSection_1smau_51,._demoSection_1smau_52,._statsSection_1smau_53{scroll-margin-top:var(--header-offset)}._anchorOffset_1smau_57{display:block;position:relative;top:calc(-1 * var(--header-offset));visibility:hidden}._glassHeader_1smau_66{position:sticky;top:0;z-index:10;padding:1rem 1.5rem;background:var(--color-blue-15-1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--color-gray-255-2)}._headerContent_1smau_75{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto}._logo_1smau_82{display:flex;align-items:center;gap:.75rem}._logoIcon_1smau_87{color:var(--color-green-110)}._logo_1smau_82 h1{font-size:1.5rem;font-weight:600;margin:0;transition:font-size .3s ease}._authButtons_1smau_96{display:flex;align-items:center;gap:.75rem}._primaryButton_1smau_104,._secondaryButton_1smau_105,._ctaButton_1smau_106{padding:.7rem 1.4rem;border-radius:.75rem;border:1px solid transparent;cursor:pointer;font-weight:600;font-size:.9rem;text-decoration:none;transition:all .3s cubic-bezier(.25,.8,.25,1);display:inline-block;text-align:center}._primaryButton_1smau_104{background:linear-gradient(45deg,var(--color-green-110),var(--color-green-90));color:var(--color-gray-255);box-shadow:0 4px 15px var(--color-green-110-4)}._primaryButton_1smau_104:hover{transform:translateY(-3px);box-shadow:0 6px 20px var(--color-green-110-4)}._secondaryButton_1smau_105{background-color:transparent;color:var(--color-gray-255);border:1px solid var(--color-gray-255-2)}._secondaryButton_1smau_105:hover{background-color:var(--color-blue-40);border-color:var(--color-blue-205)}._ctaButton_1smau_106{background:linear-gradient(45deg,var(--color-green-110),var(--color-green-90));color:var(--color-gray-255);padding:1rem 2.5rem;font-size:1.1rem;box-shadow:0 4px 20px var(--color-green-110-4);width:auto}._ctaButton_1smau_106:hover{transform:scale(1.05);box-shadow:0 6px 25px var(--color-green-110-4)}._secondaryCta_1smau_156{background:transparent;border:1px solid var(--color-gray-255-2);color:var(--color-blue-205);box-shadow:none}._secondaryCta_1smau_156:hover{background:var(--color-blue-25-1);color:var(--color-blue-245);border-color:var(--color-blue-205);transform:scale(1.05)}._hero_1smau_173{padding:2rem 0 0rem;text-align:center;position:relative;overflow:hidden}._heroTitle_1smau_180{font-size:clamp(2.5rem,3.5vw,4rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0 0 .5rem;max-width:900px;margin-left:auto;margin-right:auto;color:var(--color-blue-245)}._heroSubtitle_1smau_193{font-size:clamp(1rem,2.5vw,1.125rem);color:var(--color-blue-205);margin:0 auto 1rem;max-width:650px;line-height:1.6}._heroButtons_1smau_201{display:flex;justify-content:center;gap:1.5rem;flex-wrap:wrap}._primaryCtaButton_1smau_208,._secondaryCtaButton_1smau_209{padding:1rem 2rem;border-radius:50px;font-weight:600;font-size:1rem;text-decoration:none;transition:all .3s cubic-bezier(.25,.8,.25,1);display:inline-block;text-align:center;border:none;cursor:pointer;min-width:180px}._primaryCtaButton_1smau_208{background:linear-gradient(135deg,var(--color-green-110),var(--color-green-90));color:var(--color-gray-255);box-shadow:0 8px 25px #22c55e4d}._primaryCtaButton_1smau_208:hover{transform:translateY(-3px);box-shadow:0 12px 35px #22c55e66}._secondaryCtaButton_1smau_209{background:transparent;color:var(--color-blue-170);border:1px solid rgba(15,197,186,.08)}._secondaryCtaButton_1smau_209:hover{background:var(--color-blue-40);color:var(--color-blue-245);border-color:var(--color-blue-205);transform:translateY(-2px);box-shadow:0 8px 20px #0000001a}._heroImageContainer_1smau_252{position:relative;max-width:1000px;margin:0 auto;display:flex;justify-content:center;align-items:center;min-height:600px}._heroMainImage_1smau_262{position:relative;z-index:2}._heroImage_1smau_252{width:400px;height:500px;object-fit:cover;border-radius:20px;box-shadow:0 20px 60px #0003;border:4px solid var(--color-gray-255-2)}._iconWrapper_1smau_276{display:inline-flex;align-items:center;justify-content:center}._floatingCard_1smau_282{position:absolute;background:var(--color-blue-25-1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--color-gray-255-2);border-radius:16px;padding:1.5rem;box-shadow:0 10px 30px #0000001a;align-items:center;max-width:250px;display:flex;gap:1rem;z-index:1;transition:all .3s cubic-bezier(.25,.8,.25,1)}._floatingCard_1smau_282:hover{box-shadow:0 20px 50px #00000026}._floatingCardIcon_1smau_302{background:var(--color-green-110);color:var(--color-green-30);width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._floatingCardContent_1smau_314 h4{font-size:1.1rem;font-weight:600;color:var(--color-blue-245);margin:0 0 .5rem;line-height:1.3}._floatingCardContent_1smau_314 p{font-size:.875rem;color:var(--color-blue-205);margin:0;line-height:1.4}._leftTop_1smau_329,._leftBottom_1smau_330,._rightTop_1smau_331,._rightBottom_1smau_332{transform:translateY(-50%)}._leftTop_1smau_329{top:25%;left:-80px}._leftBottom_1smau_330{top:65%;left:-40px}._rightTop_1smau_331{top:25%;right:-80px}._rightBottom_1smau_332{top:65%;right:-40px}._trustBadgeContainer_1smau_357{display:flex;justify-content:center;gap:2.5rem;flex-wrap:wrap;margin:3rem auto;max-width:900px}._trustBadge_1smau_357{display:flex;align-items:center;gap:.75rem;color:var(--color-blue-205);text-align:left;padding:1rem;border:1px solid var(--color-gray-255-2);border-radius:16px;background:var(--color-blue-25-1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._trustBadge_1smau_357 svg{color:var(--color-green-110);flex-shrink:0}._trustBadge_1smau_357 strong{color:var(--color-blue-245);font-weight:600;display:block}._trustBadge_1smau_357 p{margin:0;font-size:.9rem}._tabContent_1smau_391,._featureListItem_1smau_392 p,._sectionSubtitle_1smau_393,._featuresList_1smau_394 li,._finalCtaSubtitle_1smau_395,._lgpdMicrocopy_1smau_396{font-size:1rem}._sectionHeader_1smau_403{text-align:center;margin:0 auto 3rem;max-width:800px}._sectionTitle_1smau_408{font-size:clamp(2rem,5vw,2.8rem);font-weight:700;color:var(--color-blue-245);margin:0 0 .75rem}._sectionSubtitle_1smau_393{font-size:1.1rem;color:var(--color-blue-205);line-height:1.6}._demoSection_1smau_52,._featureTabsSection_1smau_49,._testimonialsSection_1smau_50,._statsSection_1smau_53,._pricingSection_1smau_51{padding:3.5rem 0}._demoGrid_1smau_430{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem}._tabsContainer_1smau_438{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:2.5rem}._tabButton_1smau_445{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border-radius:99px;border:1px solid var(--color-gray-255-2);background:var(--color-blue-25-1);color:var(--color-blue-145-2);font-weight:500;cursor:pointer;transition:all .3s ease;width:230px;justify-content:center}._tabButton_1smau_445:hover{background:var(--color-blue-40);color:var(--color-blue-245);border-color:var(--color-gray-255-3)}._tabButton_1smau_445._active_1smau_465{background:var(--color-green-110);color:var(--color-green-30);font-weight:600;border-color:var(--color-green-110);box-shadow:0 0 20px var(--color-green-110-5)}._tabContent_1smau_391{background:var(--color-blue-25-1);border-radius:1rem;padding:2.5rem;border:1px solid var(--color-gray-255-2);text-align:left}._featureList_1smau_392{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;list-style:none;padding:0}._featureListItem_1smau_392{background:var(--color-blue-15);padding:1.25rem;border-radius:.5rem;border-left:3px solid var(--color-green-110);transition:all .3s ease}._featureListItem_1smau_392:hover{background:var(--color-blue-25-1);transform:translate(5px);border-left-color:var(--color-green-120)}._featureListItem_1smau_392 p{margin:0;color:var(--color-blue-205);line-height:1.6}._featureListItem_1smau_392 strong{color:var(--color-blue-245);font-weight:600}._testimonialsGrid_1smau_510{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}._testimonialCard_1smau_515{background:var(--color-blue-25-1);padding:1.5rem;border-radius:.75rem;border:1px solid var(--color-gray-255-2);display:flex;flex-direction:column;gap:1rem;transition:all .3s cubic-bezier(.25,.8,.25,1)}._testimonialCard_1smau_515:hover{transform:translateY(-8px);box-shadow:0 10px 30px var(--color-gray-0-2)}._testimonialCardHeader_1smau_529{display:flex;align-items:center;gap:1rem}._testimonialAvatar_1smau_534{width:50px;height:50px;border-radius:50%;object-fit:cover;border:2px solid var(--color-gray-255-2)}._testimonialAuthorInfo_1smau_541{flex-grow:1}._testimonialAuthorName_1smau_544{font-weight:600;color:var(--color-blue-245);display:block}._testimonialVerified_1smau_549{font-size:.85rem;color:var(--color-green-110);font-weight:500}._testimonialCard_1smau_515 blockquote{margin:.5rem 0;font-style:italic;color:var(--color-blue-205);line-height:1.6;flex-grow:1}._testimonialStars_1smau_561{display:flex;gap:.2rem;color:var(--color-red-135);margin-top:auto}._statsGrid_1smau_570{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;text-align:center}._statCard_1smau_576{background:var(--color-blue-25-1);padding:1.5rem;border-radius:.875rem;border:1px solid var(--color-gray-255-2);align-content:center}._statCard_1smau_576 h3{font-size:2.5rem;color:var(--color-green-110);margin:0 0 .5rem}._statCard_1smau_576 h4{font-size:1rem;color:var(--color-blue-245);margin:0 0 .5rem;text-transform:uppercase;letter-spacing:1px}._statCard_1smau_576 p{color:var(--color-blue-145-2);margin:0}._pricingSection_1smau_51{padding:4.5rem 0}._plansGrid_1smau_605{display:grid;grid-template-columns:1fr;align-items:stretch;justify-content:center;gap:2rem;max-width:1100px;margin:0 auto 3rem}._familyToggleWrap_1smau_615{grid-column:1 / -1;display:flex;justify-content:center;margin-bottom:1rem}._familyToggle_1smau_615{display:inline-flex;background:var(--color-blue-15);border:1px solid var(--color-gray-255-2);border-radius:999px}._familyToggle_1smau_615{padding:4px;border-radius:999px;transition:box-shadow .2s ease,background .2s ease}._familyToggleBtn_1smau_632{padding:.5rem 1rem;border:none;background:transparent;cursor:pointer;color:var(--color-blue-205);font-weight:600}._familyToggleBtn_1smau_632:hover{background:var(--color-blue-25-1)}._familyToggleBtnActive_1smau_643{background:linear-gradient(90deg,var(--color-green-110),var(--color-green-90));color:var(--color-green-30);border-radius:18px}._familyPlansInner_1smau_653{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;align-items:start}@media (min-width: 768px){._plansGrid_1smau_605{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}._planCard_1smau_665{background:var(--color-blue-25-1);border:1px solid var(--color-gray-255-2);border-radius:1rem;padding:2.5rem;text-align:center;display:flex;flex-direction:column;transition:all .3s ease;position:relative}._planCard_1smau_665._popular_1smau_676{border-color:var(--color-green-110);transform:scale(1.05)}._planBadge_1smau_680{position:absolute;top:-15px;left:50%;transform:translate(-50%);background:var(--color-green-110);color:var(--color-green-30);padding:.4rem 1rem;border-radius:99px;font-size:.8rem;font-weight:700;text-transform:uppercase}._planTitle_1smau_693{font-size:1.5rem;font-weight:600;margin:.5rem 0 1rem}._planPrice_1smau_698{margin:.5rem 0;line-height:1;display:flex;justify-content:center;align-items:baseline;gap:.25rem;color:var(--color-blue-245)}._priceValue_1smau_707{font-size:3rem;font-weight:700}._priceCents_1smau_711{font-size:1.5rem;font-weight:600}._pricePeriod_1smau_715{font-size:1rem;font-weight:500;color:var(--color-blue-145-2);padding-left:.25rem}._planDescription_1smau_721{color:var(--color-blue-205);align-content:space-evenly;flex-grow:1}._featuresSection_1smau_726{margin-top:4rem;text-align:center}._featuresTitle_1smau_730{font-size:1.25rem;margin-bottom:2rem;color:var(--color-blue-245)}._featuresListCard_1smau_735{display:flex;flex-direction:column;list-style:none;padding:0;max-width:900px;margin:1rem 0;text-align:left}._featuresList_1smau_394{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;list-style:none;padding:0;max-width:900px;margin:0 auto;text-align:left}._featuresList_1smau_394 li{display:flex;align-items:center;gap:.75rem;color:var(--color-blue-205)}._featuresList_1smau_394 svg{color:var(--color-green-110);flex-shrink:0}._footer_1smau_767{background-color:var(--color-blue-25-1);color:var(--color-blue-145-2);padding:1rem;border-top:1px solid var(--color-gray-255-2);display:flex;flex-direction:column;align-items:center;position:relative;z-index:1}._footerContent_1smau_778{display:flex;flex-wrap:wrap;justify-content:space-around;gap:2rem;max-width:1200px;width:100%}._footerColumn_1smau_786{display:flex;flex-direction:column}._footerColumn_1smau_786 h4{font-size:1rem;font-weight:600;margin-bottom:.75rem;letter-spacing:.5px;color:var(--color-blue-245)}._footerColumn_1smau_786 ul{list-style:none;padding:0;margin:0}._footerColumn_1smau_786 li+li{margin-top:.5rem}._footerColumn_1smau_786 a{font-size:.9rem;line-height:1.5;color:var(--color-blue-205);text-decoration:none;transition:color .2s,transform .2s}._footerColumn_1smau_786 a:hover{color:var(--color-green-110);transform:translate(2px)}._footerLinkInline_1smau_817{margin-left:.25rem;color:var(--color-green-110);text-decoration:underline}._socialIcons_1smau_822{display:flex;justify-content:flex-start;gap:1rem}._socialIcons_1smau_822 a{font-size:1.25rem;transition:color .2s,transform .2s}._socialIcons_1smau_822 a:hover{color:var(--color-green-110);transform:translateY(-2px) scale(1.1)}._footerCopyright_1smau_835{font-size:.85rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--color-gray-255-2);text-align:center}._finalCtaSection_1smau_846{padding:3rem 0 1.5rem;border-top:1px solid var(--color-gray-255-2)}._finalCtaContainer_1smau_850{max-width:900px;margin:0 auto;text-align:center;padding:0 1rem}._finalCtaTitle_1smau_856{font-size:1.8rem;color:var(--color-blue-245);margin:0 0 .5rem}._finalCtaSubtitle_1smau_395{color:var(--color-blue-205);margin:0 0 1rem}._finalCtaButtons_1smau_865{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:.75rem}._lgpdMicrocopy_1smau_396{font-size:.85rem;color:var(--color-blue-145-2);margin-top:.5rem}._footerMiniNav_1smau_879{display:flex;gap:1rem;align-items:center;justify-content:center;margin-top:.75rem}._footerMiniNav_1smau_879 a{color:var(--color-blue-205);text-decoration:none;font-weight:600}._footerMiniNav_1smau_879 a:hover{color:var(--color-green-110)}._policiesSection_1smau_897{text-align:center;background:transparent}._policiesLinks_1smau_902{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}._policyLink_1smau_909{font-size:.875rem;color:var(--color-gray-255-5);text-decoration:none;font-weight:500;padding:.25rem .5rem;border-radius:4px;transition:all .3s ease}._policyLink_1smau_909:hover{color:var(--color-green-110);text-decoration:underline}@media (max-width: 991px){._plansGrid_1smau_605{grid-template-columns:1fr}._planCard_1smau_665{max-width:420px;margin-left:auto;margin-right:auto}._planCard_1smau_665._popular_1smau_676{transform:scale(1)}}@media (max-width: 768px){._headerContent_1smau_75{gap:1rem}._logo_1smau_82 h1{font-size:1.25rem}._authButtons_1smau_96 ._primaryButton_1smau_104,._authButtons_1smau_96 ._secondaryButton_1smau_105{padding:.6rem 1rem;font-size:.85rem}._trustBadgeContainer_1smau_357{align-items:flex-start;margin-left:auto;margin-right:auto;max-width:350px;gap:1.5rem}._trustBadge_1smau_357{text-align:left}._hero_1smau_173,._demoSection_1smau_52,._featureTabsSection_1smau_49,._testimonialsSection_1smau_50,._statsSection_1smau_53,._pricingSection_1smau_51{padding:1.5rem 1rem}._heroSubtitle_1smau_193{max-width:90%;margin:0 auto 1.5rem}._tabsContainer_1smau_438{gap:.5rem}}@media (max-width: 768px){._logo_1smau_82{flex-direction:column;align-items:center;gap:.25rem}}@media (max-width: 480px){._anchorNav_1smau_18{display:none}._logo_1smau_82 h1{display:block;font-size:1rem;line-height:1}._sectionTitle_1smau_408{font-size:1.8rem}._heroTitle_1smau_180{font-size:2.2rem}._hero_1smau_173 ._ctaButton_1smau_106,._heroActions_1smau_1001 ._ctaButton_1smau_106{padding:.8rem 1.5rem;font-size:1rem;width:100%}._authButtons_1smau_96{gap:.5rem}._authButtons_1smau_96 ._primaryButton_1smau_104,._authButtons_1smau_96 ._secondaryButton_1smau_105{padding:.5rem .7rem;font-size:.8rem}._statCard_1smau_576,._planCard_1smau_665{padding:2rem 1.5rem;max-width:none}._tabContent_1smau_391{padding:1.5rem}._sectionHeader_1smau_403{margin-bottom:2rem}}._familyPlansSection_1smau_1028{margin-top:4rem;padding:3rem 0;border-top:1px solid var(--color-blue-65)}._familySectionHeader_1smau_1034{text-align:center;margin-bottom:2.5rem}._familyIcon_1smau_1039{color:var(--color-purple-120);margin-bottom:1rem}._familySectionTitle_1smau_1044{font-size:2rem;font-weight:700;margin:0 0 .5rem;color:var(--color-gray-255)}._familySectionSubtitle_1smau_1051{color:var(--color-blue-160);font-size:1.1rem;max-width:600px;margin:0 auto;line-height:1.6}._familyPlansGrid_1smau_1059{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;max-width:1100px;margin:0 auto}@media (min-width: 768px){._familyPlansGrid_1smau_1059{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}}@media (min-width: 1200px){._familyPlansGrid_1smau_1059{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;max-width:800px}}._familyPlanIcon_1smau_1082{position:absolute;top:1.25rem;right:1.25rem;color:var(--color-purple-120);opacity:.7}._familyPlan_1smau_653 ._ctaButton_1smau_106{padding:.75rem 1.5rem;font-size:.9rem;margin-top:.5rem}._bestValue_1smau_1096{border-color:var(--color-green-110);transform:scale(1.05)}._bestValue_1smau_1096 ._planBadge_1smau_680{background:var(--color-green-110);color:var(--color-green-30)}._contactButton_1smau_1106{background:none;border:none;color:inherit;cursor:pointer;color:var(--color-blue-205);font-size:inherit;padding:0;font-family:inherit;font-size:.9rem;transition:color .2s,transform .2s}._contactButton_1smau_1106:hover{color:var(--color-green-110)}@media (min-width: 768px) and (max-width: 1024px){._heroImageContainer_1smau_252{display:grid;grid-template-columns:repeat(2,minmax(230px,1fr));gap:1rem;align-items:stretch;justify-items:center;margin-top:1.5rem;margin-bottom:1.5rem;width:100%}._heroMainImage_1smau_262{grid-column:1 / -1;justify-self:center;width:100%;display:flex;justify-content:center}._heroImage_1smau_252{width:340px;height:425px;max-width:100%;object-fit:cover}._floatingCard_1smau_282{position:static;transform:none;max-width:100%;width:calc(100% - 2rem);padding:1rem;margin:0;opacity:1!important;z-index:auto;display:flex;align-self:stretch;height:100%;box-sizing:border-box}._floatingCardContent_1smau_314{display:flex;flex-direction:column;justify-content:space-between;flex:1}._leftTop_1smau_329,._leftBottom_1smau_330,._rightTop_1smau_331,._rightBottom_1smau_332{top:auto;left:auto;right:auto;transform:none}}@media (max-width: 767px){._heroImageContainer_1smau_252{min-height:auto;margin-top:2rem;margin-bottom:2rem;flex-direction:column;gap:0}._heroImage_1smau_252{width:280px;height:350px;margin-bottom:2rem}._floatingCard_1smau_282{position:static;transform:scale(1);max-width:280px;opacity:1!important;z-index:auto;margin-bottom:2rem}._topLeft_1smau_1213{transform:rotate(-4deg);z-index:3}._leftCenter_1smau_1218{margin-top:-15px;transform:rotate(2deg);z-index:2}._rightCenter_1smau_1224{margin-top:-20px;transform:rotate(-3deg);z-index:1}}._mockupContainer_1q3ls_1{display:flex;flex-direction:column;align-items:center;gap:1.5rem}._phoneFrame_1q3ls_8{position:relative;width:100%;max-width:280px;aspect-ratio:9 / 19.5;background-image:linear-gradient(to bottom,#333,#111);border:1px solid #444;padding:8px;border-radius:44px;box-shadow:0 20px 40px -10px #00000080,inset 0 0 1px #fff3;transition:all .4s cubic-bezier(.25,.8,.25,1)}._phoneGloss_1q3ls_24{position:absolute;inset:1px;border-radius:42px;overflow:hidden;z-index:3;pointer-events:none}._phoneGloss_1q3ls_24:after{content:"";position:absolute;top:-150%;left:-100%;width:200%;height:200%;background-image:linear-gradient(to bottom right,#ffffff26,#fff0);transform:rotate(35deg)}._dynamicIsland_1q3ls_51{position:absolute;top:20px;left:50%;transform:translate(-50%);width:35%;height:12px;background-color:#000;border-radius:20px;z-index:2}._powerButton_1q3ls_64,._volumeButtons_1q3ls_65{position:absolute;background-color:#2c2c2c;border:1px solid #444;border-radius:4px}._powerButton_1q3ls_64{right:-3px;top:100px;width:4px;height:50px}._volumeButtons_1q3ls_65{left:-3px;top:120px;width:4px;height:90px}._phoneScreen_1q3ls_85{width:100%;height:100%;background-color:#000;object-fit:cover;border-radius:36px;display:block;box-shadow:inset 0 0 5px #00000080}._phoneContent_1q3ls_95{text-align:center;max-width:320px}._phoneContent_1q3ls_95 h3{font-size:1.5rem;margin:0 0 .5rem;color:var(--color-blue-245)}._phoneContent_1q3ls_95 p{color:var(--color-blue-205);line-height:1.6;margin:0}._faqSection_1o8e5_1{padding:4rem 1rem;position:relative;overflow:hidden}._faqSection_1o8e5_1:before{content:"";position:absolute;inset:0;pointer-events:none}._container_1o8e5_17{max-width:1200px;margin:0 auto;position:relative;z-index:1}._header_1o8e5_24{text-align:center;margin-bottom:4rem}._headerIcon_1o8e5_29{color:var(--color-green-110);margin-bottom:1rem;filter:drop-shadow(0 4px 8px rgba(15,197,186,.2))}._title_1o8e5_35{font-size:2.25rem;font-weight:800;color:var(--color-green-110);margin-bottom:1rem;letter-spacing:-.02em}._subtitle_1o8e5_43{font-size:1rem;color:var(--color-text-secondary);max-width:600px;margin:0 auto}._faqGrid_1o8e5_50{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;margin-bottom:4rem;align-items:start}._faqItem_1o8e5_58{background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:16px;overflow:hidden;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._faqItem_1o8e5_58:hover{border-color:#0fc5ba4d;box-shadow:0 8px 24px #0fc5ba1a;transform:translateY(-2px)}._questionButton_1o8e5_73{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1.5rem 2rem;background:transparent;border:none;color:var(--color-text-primary);font-size:.9375rem;font-weight:600;text-align:left;cursor:pointer;transition:all .3s ease;gap:1rem}._questionButton_1o8e5_73:hover,._questionButton_1o8e5_73._active_1o8e5_94{color:var(--color-green-110)}._questionText_1o8e5_98{flex:1;line-height:1.6}._iconWrapper_1o8e5_103{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#0fc5ba1a;border-radius:8px;color:var(--color-green-110);transition:all .3s ease}._questionButton_1o8e5_73:hover ._iconWrapper_1o8e5_103{background:#0fc5ba33}._answerWrapper_1o8e5_120{overflow:hidden}._answer_1o8e5_120{padding:0 2rem 1.5rem;color:var(--color-text-secondary);font-size:.875rem;line-height:1.8}._answer_1o8e5_120 p{margin:0}._ctaBox_1o8e5_135{text-align:center;padding:3rem 2rem}._ctaBox_1o8e5_135 h3{font-size:1.5rem;font-weight:700;color:var(--color-text-primary);margin-bottom:.75rem}._ctaBox_1o8e5_135 p{font-size:.9375rem;color:var(--color-text-secondary);margin-bottom:2rem;max-width:500px;margin-left:auto;margin-right:auto}._contactButton_1o8e5_157{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2.5rem;background:linear-gradient(135deg,var(--color-green-110) 0%,#0ba89f 100%);color:#fff;font-weight:600;font-size:1.125rem;text-decoration:none;border-radius:12px;transition:all .3s ease;box-shadow:0 4px 16px #0fc5ba4d}._contactButton_1o8e5_157:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0fc5ba66}@media (max-width: 768px){._faqSection_1o8e5_1{padding:4rem 1rem}._faqGrid_1o8e5_50{grid-template-columns:1fr}._title_1o8e5_35{font-size:2.25rem}._subtitle_1o8e5_43{font-size:1.125rem}._questionButton_1o8e5_73{padding:1.25rem 1.5rem;font-size:1rem}._answer_1o8e5_120{padding:0 1.5rem 1.25rem;font-size:.9375rem}._ctaBox_1o8e5_135{padding:2.5rem 1.5rem}._ctaBox_1o8e5_135 h3{font-size:1.75rem}._ctaBox_1o8e5_135 p{font-size:1rem}._contactButton_1o8e5_157{padding:.875rem 2rem;font-size:1rem}}@media (max-width: 480px){._faqSection_1o8e5_1{padding:4rem 1rem}._header_1o8e5_24{margin-bottom:3rem}._headerIcon_1o8e5_29{width:40px;height:40px}._title_1o8e5_35{font-size:2rem}._subtitle_1o8e5_43{font-size:1rem}._faqGrid_1o8e5_50{gap:1rem;margin-bottom:3rem}._questionButton_1o8e5_73{padding:1rem 1.25rem;font-size:.9375rem;gap:.75rem}._iconWrapper_1o8e5_103{width:28px;height:28px}._answer_1o8e5_120{padding:0 1.25rem 1rem;font-size:.875rem}._ctaBox_1o8e5_135{padding:2rem 1.25rem}._ctaBox_1o8e5_135 h3{font-size:1.5rem}._ctaBox_1o8e5_135 p{font-size:.9375rem;margin-bottom:1.5rem}._contactButton_1o8e5_157{padding:.75rem 1.75rem;font-size:.9375rem}}._overlay_1uwjc_1{position:fixed;inset:0;background-color:var(--color-gray-0-4);display:flex;align-items:center;justify-content:center;z-index:1000;animation:_fadeIn_1uwjc_1 .3s ease}@keyframes _fadeIn_1uwjc_1{0%{opacity:0}to{opacity:1}}._modal_1uwjc_24{background-color:var(--color-blue-40);padding:1.5rem 2rem;border-radius:.75rem;width:90%;max-width:500px;color:var(--color-gray-255);animation:_slideIn_1uwjc_1 .3s ease-out;display:flex;flex-direction:column;max-height:90vh}@keyframes _slideIn_1uwjc_1{0%{transform:translateY(-30px);opacity:0}to{transform:translateY(0);opacity:1}}._header_1uwjc_49{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--color-blue-65);padding-bottom:1rem;margin-bottom:1.5rem;flex-shrink:0}._header_1uwjc_49 h2{margin:0;font-size:1.5rem}._closeButton_1uwjc_64{background:none;border:none;color:var(--color-blue-160);cursor:pointer;transition:color .2s}._closeButton_1uwjc_64:hover{color:var(--color-gray-255)}._content_1uwjc_75{overflow-y:auto;padding-right:1rem;margin-right:-1rem}._content_1uwjc_75::-webkit-scrollbar{width:8px}._content_1uwjc_75::-webkit-scrollbar-track{background:var(--color-blue-65);border-radius:4px}._content_1uwjc_75::-webkit-scrollbar-thumb{background:var(--color-blue-85);border-radius:4px}._content_1uwjc_75::-webkit-scrollbar-thumb:hover{background:var(--color-blue-115)}._form_937nn_1{display:flex;flex-direction:column;gap:1.5rem}._field_937nn_7{display:flex;flex-direction:column;gap:.5rem}._field_937nn_7 label{font-weight:600;color:var(--color-gray-255);font-size:1rem}._field_937nn_7 input,._field_937nn_7 textarea{padding:.75rem;border:1px solid var(--color-blue-85);border-radius:.5rem;background-color:var(--color-blue-50);color:var(--color-gray-255);font-size:1rem}._field_937nn_7 input:focus,._field_937nn_7 textarea:focus{outline:none;border-color:var(--color-blue-160)}._field_937nn_7 textarea{resize:vertical;min-height:80px}._buttonGroup_937nn_40{display:flex;justify-content:flex-end;gap:1rem}._cancelButton_937nn_46,._submitButton_937nn_47{padding:.75rem 1.5rem;border-radius:.5rem;border:none;cursor:pointer;font-weight:600;font-size:1rem;transition:background-color .2s}._cancelButton_937nn_46{background-color:var(--color-blue-85);color:var(--color-gray-255)}._cancelButton_937nn_46:hover{background-color:var(--color-blue-115)}._submitButton_937nn_47{background-color:var(--color-green-110);color:var(--color-gray-255)}._submitButton_937nn_47:hover{background-color:var(--color-green-90)}._container_1e4yi_3{min-height:100vh;background:linear-gradient(135deg,var(--color-blue-15) 0%,var(--color-blue-25) 100%);padding:2rem;color:var(--color-blue-205)}._header_1e4yi_14{max-width:1000px;margin:0 auto 3rem}._backButton_1e4yi_19{display:inline-flex;align-items:center;gap:.5rem;background:var(--color-blue-40);color:var(--color-green-110);border:1px solid var(--color-green-110);padding:.75rem 1.5rem;border-radius:8px;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .3s ease;margin-bottom:2rem}._backButton_1e4yi_19:hover{background:var(--color-green-110);color:var(--color-blue-15);transform:translate(-4px)}._titleSection_1e4yi_41{text-align:center;padding:2rem}._icon_1e4yi_46{color:var(--color-green-110);margin:0 auto 1rem}._title_1e4yi_41{font-size:2.5rem;font-weight:700;color:var(--color-gray-255);margin:0 0 .5rem;background:linear-gradient(135deg,var(--color-green-110) 0%,var(--color-green-135) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._subtitle_1e4yi_66{font-size:1rem;color:var(--color-blue-160);margin:0}._content_1e4yi_72{max-width:1000px;margin:0 auto;background:var(--color-blue-25-1);border-radius:16px;padding:3rem;border:1px solid var(--color-blue-40);box-shadow:0 8px 32px #0000004d}._section_1e4yi_82{margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid var(--color-blue-40)}._section_1e4yi_82:last-of-type{border-bottom:none;margin-bottom:2rem}._sectionHeader_1e4yi_93{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}._sectionIcon_1e4yi_100{color:var(--color-green-110);flex-shrink:0}._section_1e4yi_82 h2{font-size:1.75rem;font-weight:600;color:var(--color-gray-255);margin:0}._subsection_1e4yi_112{margin:1.5rem 0;padding-left:1rem;border-left:3px solid var(--color-green-110-2)}._subsection_1e4yi_112 h3{font-size:1.25rem;font-weight:600;color:var(--color-green-110);margin:0 0 1rem}._section_1e4yi_82 p{font-size:1rem;line-height:1.7;color:var(--color-blue-205);margin:1rem 0}._section_1e4yi_82 ul{margin:1rem 0;padding-left:2rem;list-style-type:none}._section_1e4yi_82 li{position:relative;font-size:1rem;line-height:1.7;color:var(--color-blue-205);margin:.75rem 0;padding-left:1.5rem}._section_1e4yi_82 li:before{content:"→";position:absolute;left:0;color:var(--color-green-110);font-weight:700}._section_1e4yi_82 li strong{color:var(--color-green-110);font-weight:600}._highlight_1e4yi_160{background:var(--color-green-110-2);border-left:4px solid var(--color-green-110);padding:1rem 1.5rem;border-radius:8px;margin:1.5rem 0}._highlight_1e4yi_160 strong{color:var(--color-green-110)}._contactInfo_1e4yi_172{background:var(--color-blue-40);border-radius:12px;padding:1.5rem;margin:1.5rem 0;border:1px solid var(--color-green-110-2)}._contactInfo_1e4yi_172 p{margin:.5rem 0;font-size:1rem}._contactInfo_1e4yi_172 strong{color:var(--color-green-110);font-weight:600}._footer_1e4yi_190{text-align:center;padding:2rem;background:var(--color-blue-40);border-radius:12px;border:1px solid var(--color-green-110-2);margin-top:2rem}._footer_1e4yi_190 p{font-size:.95rem;color:var(--color-blue-210);margin:0;line-height:1.6}@media (max-width: 768px){._container_1e4yi_3{padding:1rem}._content_1e4yi_72{padding:1.5rem}._title_1e4yi_41{font-size:2rem}._section_1e4yi_82 h2{font-size:1.4rem}._subsection_1e4yi_112 h3{font-size:1.1rem}._section_1e4yi_82 p,._section_1e4yi_82 li{font-size:.95rem}._backButton_1e4yi_19{width:100%;justify-content:center}}@media (max-width: 480px){._title_1e4yi_41{font-size:1.75rem}._section_1e4yi_82 h2{font-size:1.25rem}._sectionHeader_1e4yi_93{flex-direction:column;text-align:center}}._container_1sm6h_3{min-height:100vh;background:linear-gradient(135deg,var(--color-blue-15) 0%,var(--color-blue-25) 100%);padding:2rem;color:var(--color-blue-205)}._header_1sm6h_14{max-width:1000px;margin:0 auto 3rem}._backButton_1sm6h_19{display:inline-flex;align-items:center;gap:.5rem;background:var(--color-blue-40);color:var(--color-green-110);border:1px solid var(--color-green-110);padding:.75rem 1.5rem;border-radius:8px;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .3s ease;margin-bottom:2rem}._backButton_1sm6h_19:hover{background:var(--color-green-110);color:var(--color-blue-15);transform:translate(-4px)}._titleSection_1sm6h_41{text-align:center;padding:2rem}._icon_1sm6h_47{color:var(--color-green-110);margin:0 auto 1rem}._title_1sm6h_41{font-size:2.5rem;font-weight:700;color:var(--color-gray-255);margin:0 0 .5rem;background:linear-gradient(135deg,var(--color-green-110) 0%,var(--color-green-135) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._subtitle_1sm6h_67{font-size:1rem;color:var(--color-blue-160);margin:0}._content_1sm6h_73{max-width:1000px;margin:0 auto;background:var(--color-blue-25-1);border-radius:16px;padding:3rem;border:1px solid var(--color-blue-40);box-shadow:0 8px 32px #0000004d}._section_1sm6h_83{margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid var(--color-blue-40)}._section_1sm6h_83:last-of-type{border-bottom:none;margin-bottom:2rem}._sectionHeader_1sm6h_94{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}._sectionIcon_1sm6h_101{color:var(--color-green-110);flex-shrink:0}._section_1sm6h_83 h2{font-size:1.75rem;font-weight:600;color:var(--color-gray-255);margin:0}._subsection_1sm6h_113{margin:1.5rem 0;padding-left:1rem;border-left:3px solid var(--color-green-110-2)}._subsection_1sm6h_113 h3{font-size:1.25rem;font-weight:600;color:var(--color-green-110);margin:0 0 1rem}._section_1sm6h_83 p{font-size:1rem;line-height:1.7;color:var(--color-blue-205);margin:1rem 0}._section_1sm6h_83 ul{margin:1rem 0;padding-left:2rem;list-style-type:none}._section_1sm6h_83 li{position:relative;font-size:1rem;line-height:1.7;color:var(--color-blue-205);margin:.75rem 0;padding-left:1.5rem}._section_1sm6h_83 li:before{content:"→";position:absolute;left:0;color:var(--color-green-110);font-weight:700}._section_1sm6h_83 li strong{color:var(--color-green-110);font-weight:600}._warningBox_1sm6h_161{background:#ef44441a;border-left:4px solid var(--color-red-125);padding:1rem 1.5rem;border-radius:8px;margin:1.5rem 0;font-weight:600;color:var(--color-red-155)}._contactInfo_1sm6h_171{background:var(--color-blue-40);border-radius:12px;padding:1.5rem;margin:1.5rem 0;border:1px solid var(--color-green-110-2)}._contactInfo_1sm6h_171 p{margin:.5rem 0;font-size:1rem}._contactInfo_1sm6h_171 strong{color:var(--color-green-110);font-weight:600}._footer_1sm6h_189{text-align:center;padding:2rem;background:var(--color-blue-40);border-radius:12px;border:1px solid var(--color-green-110-2);margin-top:2rem}._footer_1sm6h_189 p{font-size:.95rem;color:var(--color-blue-210);margin:0 0 1rem;line-height:1.6}._footerNote_1sm6h_205{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--color-blue-65);font-size:.9rem;color:var(--color-blue-160)}._footerNote_1sm6h_205 strong{color:var(--color-green-110)}@media (max-width: 768px){._container_1sm6h_3{padding:1rem}._content_1sm6h_73{padding:1.5rem}._title_1sm6h_41{font-size:2rem}._section_1sm6h_83 h2{font-size:1.4rem}._subsection_1sm6h_113 h3{font-size:1.1rem}._section_1sm6h_83 p,._section_1sm6h_83 li{font-size:.95rem}._backButton_1sm6h_19{width:100%;justify-content:center}}@media (max-width: 480px){._title_1sm6h_41{font-size:1.75rem}._section_1sm6h_83 h2{font-size:1.25rem}._sectionHeader_1sm6h_94{flex-direction:column;text-align:center}}@keyframes _fadeInUp_1pdxu_1{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}@keyframes _spin_1pdxu_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._container_1pdxu_21{display:flex;align-items:center;justify-content:center;min-height:100vh;background:linear-gradient(135deg,var(--color-blue-25),var(--color-blue-40))}._card_1pdxu_33{width:100%;max-width:28rem;padding:2.5rem 2rem;display:flex;flex-direction:column;gap:1.5rem;animation:__fadeInUp_l1xkv_1_1pdxu_1 .4s ease-out}._header_1pdxu_43{text-align:center;position:relative}._title_1pdxu_48{font-size:2rem;font-weight:700;color:var(--color-gray-255);margin-top:1.5rem;letter-spacing:.05em}._subtitle_1pdxu_56{margin-top:.25rem;color:var(--color-blue-160);text-align:center;line-height:1.5}._form_1pdxu_63{display:flex;flex-direction:column;gap:1.25rem}._inputGroup_1pdxu_69{position:relative}._inputIcon_1pdxu_73{position:absolute;top:1.4rem;left:1rem;transform:translateY(-50%);color:var(--color-blue-160);z-index:1}._input_1pdxu_69{width:100%;padding:.75rem 1rem .75rem 3rem;font-size:1rem;color:var(--color-gray-255);background-color:var(--color-blue-65);border:1px solid var(--color-blue-85);border-radius:.5rem;transition:box-shadow .2s,border-color .2s;box-sizing:border-box}._input_1pdxu_69:focus{outline:none;border-color:var(--color-blue-125);box-shadow:0 0 0 2px var(--color-blue-125-1)}._button_1pdxu_100{display:flex;justify-content:center;align-items:center;width:100%;padding:.75rem 1rem;font-size:.875rem;font-weight:600;color:var(--color-gray-255);background:linear-gradient(90deg,var(--color-blue-125),var(--color-blue-145));border:none;border-radius:.5rem;cursor:pointer;transition:opacity .2s,transform .1s;box-sizing:border-box}._button_1pdxu_100:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}._button_1pdxu_100:disabled{background:var(--color-blue-65);color:var(--color-blue-160);cursor:not-allowed}._error_1pdxu_132{display:flex;align-items:center;gap:.5rem;font-size:.875rem;text-align:center;color:var(--color-red-155);background-color:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:.5rem;padding:.75rem}._errorMessage_1pdxu_145{color:var(--color-red-155);font-size:.8rem;margin-top:.25rem;padding-left:.25rem}._actions_1pdxu_152{text-align:center;margin-top:1rem}._backLink_1pdxu_157{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-green-110);text-decoration:none;font-weight:500;transition:color .2s ease}._backLink_1pdxu_157:hover{color:var(--color-green-135);text-decoration:underline}._successContent_1pdxu_172{text-align:center;padding:2rem 0}._successIcon_1pdxu_177{color:var(--color-green-110);margin-bottom:1rem}._successMessage_1pdxu_182{color:var(--color-blue-160);font-size:1rem;margin-bottom:.5rem}._emailHighlight_1pdxu_188{color:var(--color-gray-255);font-weight:600;font-size:1.1rem;margin-bottom:1rem}._successNote_1pdxu_195{color:var(--color-blue-160);font-size:.9rem;line-height:1.5;max-width:24rem;margin:0 auto}@keyframes _fadeInUp_13rgx_1{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}@keyframes _spin_13rgx_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._container_13rgx_21{display:flex;align-items:center;justify-content:center;min-height:100vh;background:linear-gradient(135deg,var(--color-blue-25),var(--color-blue-40))}._card_13rgx_33{width:100%;max-width:28rem;padding:2.5rem 2rem;display:flex;flex-direction:column;gap:1.5rem;animation:__fadeInUp_10ht3_1_13rgx_1 .4s ease-out}._header_13rgx_43{text-align:center;position:relative}._title_13rgx_48{font-size:2rem;font-weight:700;color:var(--color-gray-255);margin-top:1.5rem;letter-spacing:.05em}._subtitle_13rgx_56{margin-top:.25rem;color:var(--color-blue-160);text-align:center;line-height:1.5}._form_13rgx_63{display:flex;flex-direction:column;gap:1.25rem}._inputGroup_13rgx_69{position:relative}._inputIcon_13rgx_73{position:absolute;top:1.4rem;left:1rem;transform:translateY(-50%);color:var(--color-blue-160);z-index:1}._input_13rgx_69{width:100%;padding:.75rem 1rem .75rem 3rem;font-size:1rem;color:var(--color-gray-255);background-color:var(--color-blue-65);border:1px solid var(--color-blue-85);border-radius:.5rem;transition:box-shadow .2s,border-color .2s;box-sizing:border-box}._input_13rgx_69:focus{outline:none;border-color:var(--color-blue-125);box-shadow:0 0 0 2px var(--color-blue-125-1)}._togglePasswordButton_13rgx_100{position:absolute;top:50%;right:1rem;transform:translateY(-50%);background:none;border:none;color:var(--color-blue-160);cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;transition:color .2s ease;z-index:2}._togglePasswordButton_13rgx_100:hover{color:var(--color-green-110)}._togglePasswordButton_13rgx_100:focus{outline:2px solid var(--color-blue-125);outline-offset:2px;border-radius:.25rem}._button_13rgx_127{display:flex;justify-content:center;align-items:center;width:100%;padding:.75rem 1rem;font-size:.875rem;font-weight:600;color:var(--color-gray-255);background:linear-gradient(90deg,var(--color-blue-125),var(--color-blue-145));border:none;border-radius:.5rem;cursor:pointer;transition:opacity .2s,transform .1s;box-sizing:border-box}._button_13rgx_127:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}._button_13rgx_127:disabled{background:var(--color-blue-65);color:var(--color-blue-160);cursor:not-allowed}._error_13rgx_159{display:flex;align-items:center;gap:.5rem;font-size:.875rem;text-align:center;color:var(--color-red-155);background-color:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:.5rem;padding:.75rem}._errorMessage_13rgx_172{color:var(--color-red-155);font-size:.8rem;margin-top:.25rem;padding-left:.25rem}._actions_13rgx_179{text-align:center;margin-top:1rem}._backLink_13rgx_184{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-green-110);text-decoration:none;font-weight:500;transition:color .2s ease;background:none;border:none;cursor:pointer;font-size:inherit}._backLink_13rgx_184:hover{color:var(--color-green-135);text-decoration:underline}._successContent_13rgx_203{text-align:center;padding:2rem 0}._successIcon_13rgx_208{color:var(--color-green-110);margin-bottom:1rem}._successMessage_13rgx_213{color:var(--color-gray-255);font-size:1.1rem;margin-bottom:.5rem}._successNote_13rgx_219{color:var(--color-blue-160);font-size:.9rem;line-height:1.5;max-width:24rem;margin:0 auto}._loginButton_13rgx_227{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-green-110);text-decoration:none;font-weight:500;transition:color .2s ease;background:none;border:none;cursor:pointer;font-size:1rem;padding:.5rem 1rem;border-radius:.5rem;border:1px solid var(--color-green-110)}._loginButton_13rgx_227:hover{color:var(--color-green-135);border-color:var(--color-green-135);background-color:#10b9811a}._card_1bs2a_1{background-color:var(--color-blue-40);padding:1.5rem;border-radius:.75rem;box-shadow:0 4px 6px -1px var( --color-gray-0),0 2px 4px -2px var( --color-gray-0);display:flex;align-items:center;gap:1rem}._iconContainer_1bs2a_11{padding:.75rem;border-radius:9999px;align-self:flex-start}._icon_1bs2a_11{color:var(--color-gray-255)}._green_1bs2a_21{background-color:var( --color-green-110)}._red_1bs2a_24{background-color:var(--color-red-125)}._blue_1bs2a_27{background-color:var(--color-blue-145)}._purple_1bs2a_30{background-color:var(--color-blue-155)}._yellow_1bs2a_33{background-color:var(--color-red-135)}._teal_1bs2a_36{background-color:var( --color-green-120-1)}._content_1bs2a_40{display:flex;flex-direction:column}._title_1bs2a_45{font-size:.875rem;color:var(--color-blue-160);margin:0}._value_1bs2a_51{font-size:1.5rem;font-weight:700;color:var(--color-gray-255);margin:.25rem 0 0}._comparison_1bs2a_59{font-size:.875rem;color:var(--color-blue-115);margin:.5rem 0 0}._comparison_1bs2a_59 span{font-weight:600}._positive_1bs2a_69{color:var(--color-green-135)}._negative_1bs2a_73{color:var(--color-red-155)}._container_1nrno_3{background:linear-gradient(135deg,var(--color-blue-40) 0%,var(--color-blue-65) 100%);border-radius:16px;padding:2rem;border:1px solid var(--color-blue-85);box-shadow:0 4px 12px #0003}._header_1nrno_15{margin-bottom:2rem}._statsCard_1nrno_19{background:linear-gradient(135deg,var(--color-blue-25) 0%,var(--color-blue-40) 100%);border-radius:12px;padding:1.5rem;border:1px solid var(--color-green-110-2)}._mainStat_1nrno_30 h3{font-size:1rem;color:var(--color-blue-160);margin:0 0 .75rem;font-weight:500}._profitability_1nrno_37{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}._profitValue_1nrno_44{font-size:2.5rem;font-weight:700;background:linear-gradient(135deg,var(--color-green-110) 0%,var(--color-green-135) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._profitInfo_1nrno_57{display:flex;align-items:center;gap:.5rem;background:var(--color-blue-40);padding:.5rem 1rem;border-radius:8px;border:1px solid var(--color-green-110-2)}._infoIcon_1nrno_67{color:var(--color-green-110);flex-shrink:0}._infoIconIncrease_1nrno_72{color:var(--color-red-125);flex-shrink:0}._infoIconDecrease_1nrno_77{color:var(--color-green-110);flex-shrink:0}._comparisonText_1nrno_82{font-size:.875rem;color:var(--color-blue-205)}._comparisonText_1nrno_82._increase_1nrno_87{color:var(--color-red-155)}._comparisonText_1nrno_82._decrease_1nrno_91{color:var(--color-green-110)}._previousPeriod_1nrno_95{margin:.75rem 0 0;font-size:.875rem;color:var(--color-blue-160)}._tabs_1nrno_101{display:flex;gap:.5rem;margin-bottom:1.5rem;background:var(--color-blue-25);padding:.5rem;border-radius:10px;border:1px solid var(--color-blue-65)}._tab_1nrno_101{flex:1;padding:.75rem 1.5rem;background:transparent;border:none;border-radius:8px;color:var(--color-blue-160);font-size:.95rem;font-weight:500;cursor:pointer;transition:all .3s ease}._tab_1nrno_101:hover{background:var(--color-blue-40);color:var(--color-blue-205)}._activeTab_1nrno_129{background:var(--color-green-110)!important;color:var(--color-blue-15)!important;font-weight:600}._chartSection_1nrno_135{background:var(--color-blue-25);border-radius:12px;padding:1.5rem;border:1px solid var(--color-blue-65)}._chartHeader_1nrno_142{margin-bottom:1rem}._chartHeader_1nrno_142 h4{font-size:1.1rem;color:var(--color-gray-255);margin:0;font-weight:600}._legend_1nrno_153{display:flex;justify-content:center;gap:2rem;margin-top:1rem;flex-wrap:wrap}._legendItem_1nrno_161{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--color-blue-160)}._legendDot_1nrno_169{width:12px;height:12px;border-radius:50%}._customTooltip_1nrno_175{background:var(--color-blue-40);border:1px solid var(--color-green-110);border-radius:8px;padding:.75rem 1rem;box-shadow:0 4px 12px #0000004d}._tooltipLabel_1nrno_183{color:var(--color-blue-205);font-size:.875rem;margin:0 0 .25rem;font-weight:600}._tooltipValue_1nrno_190{color:var(--color-green-110);font-size:.95rem;margin:0;font-weight:700}._tooltipPercentage_1nrno_197{color:var(--color-blue-160);font-size:.8rem;margin:.25rem 0 0}._tooltipRow_1nrno_203{display:flex;justify-content:space-between;gap:1rem;margin:.25rem 0;font-size:.85rem}._tooltipRow_1nrno_203 span:first-child{color:var(--color-blue-160)}._tooltipRow_1nrno_203 ._increase_1nrno_87{color:var(--color-red-155)}._tooltipRow_1nrno_203 ._decrease_1nrno_91{color:var(--color-green-110)}._categoryContent_1nrno_223{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:start}._pieChartContainer_1nrno_230{display:flex;justify-content:center;align-items:center}._categoryList_1nrno_236{display:flex;flex-direction:column;gap:1rem}._categoryItem_1nrno_242{background:var(--color-blue-40);border-radius:10px;padding:1rem;border:1px solid var(--color-blue-65);transition:all .3s ease}._categoryItem_1nrno_242:hover{border-color:var(--color-green-110);transform:translate(4px)}._categoryHeader_1nrno_255{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}._categoryInfo_1nrno_262{display:flex;align-items:center;gap:.75rem}._categoryColor_1nrno_268{width:16px;height:16px;border-radius:4px;flex-shrink:0}._categoryName_1nrno_275{font-size:.95rem;color:var(--color-gray-255);font-weight:600}._categoryPercentage_1nrno_281{font-size:.95rem;color:var(--color-green-110);font-weight:700}._categoryDetails_1nrno_287{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}._categoryValue_1nrno_294{font-size:1rem;color:var(--color-blue-205);font-weight:600}._categoryCount_1nrno_300{font-size:.8rem;color:var(--color-blue-160)}._progressBar_1nrno_305{width:100%;height:6px;background:var(--color-blue-65);border-radius:3px;overflow:hidden}._progressFill_1nrno_313{height:100%;border-radius:3px;transition:width .5s ease}._emptyState_1nrno_319{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;color:var(--color-blue-160);gap:1rem;text-align:center}._emptyState_1nrno_319 svg{color:var(--color-blue-85)}._emptyState_1nrno_319 p{margin:0;font-size:1rem}@media (max-width: 1024px){._categoryContent_1nrno_223{grid-template-columns:1fr;gap:2rem}._pieChartContainer_1nrno_230{order:-1}}@media (max-width: 768px){._container_1nrno_3,._statsCard_1nrno_19{padding:1rem}._profitValue_1nrno_44{font-size:2rem}._comparisonText_1nrno_82{font-size:.8rem}._tabs_1nrno_101{flex-direction:column}._tab_1nrno_101{padding:.75rem}._legend_1nrno_153{flex-direction:column;gap:.75rem;align-items:flex-start}._categoryContent_1nrno_223{gap:1.5rem}._chartSection_1nrno_135{padding:1rem}}@media (max-width: 480px){._profitability_1nrno_37{flex-direction:column;align-items:flex-start;gap:.75rem}._profitInfo_1nrno_57{width:100%}._categoryItem_1nrno_242{padding:.75rem}._categoryName_1nrno_275{font-size:.875rem}._categoryValue_1nrno_294{font-size:.9rem}}._container_1b6fa_1{background-color:var(--color-blue-40);padding:1.5rem;border-radius:.75rem}._title_1b6fa_7{font-size:1.25rem;font-weight:600;color:var(--color-gray-255);margin-top:0;margin-bottom:1.5rem}._table_1b6fa_15{width:100%;border-collapse:collapse}._table_1b6fa_15 th,._table_1b6fa_15 td{padding:.75rem 1rem;text-align:left;border-bottom:1px solid var(--color-blue-65);vertical-align:middle}._table_1b6fa_15 th{font-size:.875rem;font-weight:500;color:var(--color-blue-160);text-transform:uppercase;padding-bottom:1rem}._table_1b6fa_15 tbody tr:last-child td{border-bottom:none}._descriptionCell_1b6fa_44{width:100%;min-width:150px;word-break:break-word}._typeCell_1b6fa_49,._categoryCell_1b6fa_50,._dateCell_1b6fa_51,._amountCell_1b6fa_52{white-space:nowrap}._thAmount_1b6fa_55,._amountCell_1b6fa_52{text-align:right}._expenseAmount_1b6fa_59{font-weight:600;color:var(--color-red-155)}._revenueAmount_1b6fa_63{font-weight:600;color:var(--color-green-135)}._tag_1b6fa_68{padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500;display:inline-block;text-transform:capitalize}._AVULSO_1b6fa_76{background-color:var(--color-blue-145-3);color:var(--color-blue-170)}._RECORRENTE_1b6fa_80{background-color:var(--color-blue-155-1);color:var(--color-blue-185)}._PARCELADO_1b6fa_84{background-color:var(--color-red-135-1);color:var(--color-red-155-1)}._categoryTag_1b6fa_89{display:inline-flex;align-items:center;gap:.5rem;background-color:var(--color-blue-65);padding:.25rem .75rem;border-radius:.5rem;color:var(--color-blue-210)}._noData_1b6fa_99{text-align:center;padding:2rem;color:var(--color-blue-160)}@media (max-width: 768px){._table_1b6fa_15 thead{display:none}._table_1b6fa_15,._table_1b6fa_15 tbody,._table_1b6fa_15 tr,._table_1b6fa_15 td{display:block;width:100%}._table_1b6fa_15 tr{margin-bottom:1rem;border-bottom:2px solid var(--color-blue-65);padding-bottom:1rem}._table_1b6fa_15 tr:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}._table_1b6fa_15 td{display:flex;justify-content:space-between;padding:.5rem .25rem;border-bottom:1px solid var(--color-blue-65);text-align:right}._table_1b6fa_15 td:last-child{border-bottom:none}._table_1b6fa_15 td:before{content:attr(data-label);font-weight:600;color:var(--color-blue-160);text-align:left;margin-right:1rem}._descriptionCell_1b6fa_44,._amountCell_1b6fa_52{text-align:right}}._helperButton_14sjy_2{position:fixed;z-index:999;width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:22px;box-shadow:0 4px 12px #0003;transition:all .3s ease;animation:_pulse_14sjy_1 2s infinite}._helperButton_14sjy_2:hover{transform:scale(1.1);box-shadow:0 6px 20px #667eea99;animation:none}._helperButton_14sjy_2:active{transform:scale(.95)}._helperButton_14sjy_2._top-right_14sjy_32{top:80px;right:20px}._helperButton_14sjy_2._top-left_14sjy_37{top:80px;left:20px}._helperButton_14sjy_2._bottom-right_14sjy_42{bottom:85px!important;right:25px!important}._helperButton_14sjy_2._bottom-left_14sjy_47{bottom:20px;left:20px}@keyframes _pulse_14sjy_1{0%,to{box-shadow:0 4px 12px #667eea66}50%{box-shadow:0 4px 12px #667eea99,0 0 0 10px #667eea1a}}._overlay_14sjy_63{position:fixed;inset:0;background:#00000080;z-index:1000;animation:_fadeIn_14sjy_1 .2s ease}._modal_14sjy_75{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1001;background:var(--color-blue-40);border-radius:16px;border:1px solid var(--color-blue-65);box-shadow:0 20px 60px #00000080;max-width:500px;width:90%;max-height:80vh;overflow:hidden;display:flex;flex-direction:column;animation:_slideIn_14sjy_1 .3s ease}._modalHeader_14sjy_97{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:linear-gradient(135deg,var(--color-green-110) 0%,var(--color-green-120) 100%);color:var(--color-gray-255)}._modalTitle_14sjy_106{display:flex;align-items:center;gap:10px;font-size:1.25rem;font-weight:600;margin:0}._titleIcon_14sjy_115{font-size:1.5rem}._closeButton_14sjy_119{background:#fff3;border:none;color:#fff;width:32px;height:32px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._closeButton_14sjy_119:hover{background:#ffffff4d;transform:rotate(90deg)}._modalContent_14sjy_139{padding:24px;overflow-y:auto;flex:1;background:var(--color-blue-40)}._tipItem_14sjy_146{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--color-blue-65)}._tipItem_14sjy_146:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}._tipHeader_14sjy_158{display:flex;align-items:center;gap:12px;margin-bottom:10px}._tipIconWrapper_14sjy_165{width:36px;height:36px;border-radius:8px;background:var(--color-green-110-2);display:flex;align-items:center;justify-content:center;flex-shrink:0}._tipIcon_14sjy_165{color:var(--color-green-110);flex-shrink:0}._tipTitle_14sjy_181{font-size:1rem;font-weight:600;color:var(--color-blue-210);margin:0}._tipDescription_14sjy_188{font-size:.9rem;color:var(--color-blue-160);line-height:1.6;margin:0 0 0 48px}._modalFooter_14sjy_197{padding:16px 24px;background:var(--color-blue-25);border-top:1px solid var(--color-blue-65)}._footerText_14sjy_203{margin:0;font-size:.85rem;color:var(--color-blue-160);text-align:center}@keyframes _fadeIn_14sjy_1{0%{opacity:0}to{opacity:1}}@keyframes _slideIn_14sjy_1{0%{opacity:0;transform:translate(-50%,-50%) scale(.95)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media (max-width: 768px){._helperButton_14sjy_2._top-right_14sjy_32,._helperButton_14sjy_2._top-left_14sjy_37{top:80px;right:20px;left:auto}._helperButton_14sjy_2._bottom-right_14sjy_42,._helperButton_14sjy_2._bottom-left_14sjy_47{bottom:100px;right:20px;left:auto}._modal_14sjy_75{max-width:95%;max-height:70vh}._modal_14sjy_75._modal-top-right_14sjy_254,._modal_14sjy_75._modal-top-left_14sjy_255,._modal_14sjy_75._modal-bottom-right_14sjy_256,._modal_14sjy_75._modal-bottom-left_14sjy_257{inset:50% auto auto 50%;transform:translate(-50%,-50%)}._tipDescription_14sjy_188{margin-left:0}._modalContent_14sjy_139{padding:20px}._modalHeader_14sjy_97{padding:16px 20px}._modalFooter_14sjy_197{padding:12px 20px}}._modalContent_14sjy_139::-webkit-scrollbar{width:6px}._modalContent_14sjy_139::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}._modalContent_14sjy_139::-webkit-scrollbar-thumb{background:#888;border-radius:10px}._modalContent_14sjy_139::-webkit-scrollbar-thumb:hover{background:#555}@keyframes _fadeIn_1nqd7_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._dashboard_1nqd7_13{animation:_fadeIn_1nqd7_1 .5s ease-in-out;color:var(--color-gray-255)}._title_1nqd7_18{font-size:1.875rem;font-weight:700;color:var(--color-gray-255);margin-bottom:.5rem;margin-top:0}@media (min-width: 768px){._title_1nqd7_18{font-size:2.25rem}}._subtitle_1nqd7_32{color:var(--color-blue-160);margin-bottom:2rem;font-size:1rem}@media (min-width: 768px){._subtitle_1nqd7_32{font-size:1.125rem}}._metricsGrid_1nqd7_44{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:2rem}@media (min-width: 768px){._metricsGrid_1nqd7_44{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){._metricsGrid_1nqd7_44{grid-template-columns:repeat(4,1fr)}}._contentGrid_1nqd7_63{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:2rem}@media (min-width: 1024px){._contentGrid_1nqd7_63{grid-template-columns:1fr}}._transactions_1nqd7_76{width:100%}._advancedChartsSection_1nqd7_80{display:grid;grid-template-columns:1fr;gap:2rem;margin-top:2rem}@media (min-width: 1024px){._advancedChartsSection_1nqd7_80{grid-template-columns:repeat(2,1fr)}}._chartsContainer_1nqd7_93{display:flex;flex-direction:column;gap:1.5rem}@media (min-width: 768px){._chartsContainer_1nqd7_93>*{flex:1}}._upgradeBanner_1nqd7_107{background-color:var(--color-blue-40);border:1px solid var(--color-blue-65);border-radius:.75rem;padding:1rem 1.5rem;margin-bottom:2rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}._bannerContent_1nqd7_120{display:flex;align-items:center;gap:1rem;color:var(--color-blue-205)}._bannerContent_1nqd7_120 svg{color:var(--color-green-110);flex-shrink:0}._bannerContent_1nqd7_120 p{margin:0;font-weight:500}._upgradeButton_1nqd7_137{background:linear-gradient(90deg,var(--color-blue-125),var(--color-blue-145));color:var(--color-gray-255);border:none;border-radius:.5rem;padding:.6rem 1.2rem;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s ease}._upgradeButton_1nqd7_137:hover{opacity:.9;transform:translateY(-1px)}._whatsappWarning_1nqd7_160{background-color:var(--color-orange-30);border:1px solid var(--color-orange-60);border-radius:.75rem;padding:1rem 1.5rem;margin-bottom:2rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}._warningContent_1nqd7_173{display:flex;align-items:center;gap:1rem;color:var(--color-orange-200);flex:1}._warningIcon_1nqd7_181{font-size:1.5rem;flex-shrink:0}._warningText_1nqd7_186 h4{margin:0 0 .25rem;font-weight:600;font-size:1rem;color:var(--color-orange-220)}._warningText_1nqd7_186 p{margin:0;font-weight:500;font-size:.875rem;line-height:1.4}._completeProfileButton_1nqd7_200{background:linear-gradient(90deg,var(--color-orange-120),var(--color-orange-140));color:var(--color-gray-255);border:none;border-radius:.5rem;padding:.6rem 1.2rem;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s ease}._completeProfileButton_1nqd7_200:hover{opacity:.9;transform:translateY(-1px)}._spinnerContainer_batw4_1{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem}._spinner_batw4_1{border:4px solid #f3f3f3;border-radius:50%;border-top:4px solid #3498db;animation:_spin_batw4_1 1s linear infinite}._small_batw4_16 ._spinner_batw4_1{width:20px;height:20px}._medium_batw4_21 ._spinner_batw4_1{width:40px;height:40px}._large_batw4_26 ._spinner_batw4_1{width:60px;height:60px}@keyframes _spin_batw4_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._srOnly_batw4_36{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._emptyState_ch2ip_1{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--color-blue-40);padding:3rem;border-radius:.75rem;text-align:center;border:1px dashed var(--color-blue-65)}._icon_ch2ip_13{color:var(--color-blue-160);margin-bottom:1.5rem}._title_ch2ip_18{margin-top:0;font-size:1.5rem;color:var(--color-gray-255);font-weight:600}._message_ch2ip_25{color:var(--color-blue-160);max-width:500px;margin:.5rem auto 0;line-height:1.5}@media (max-width: 640px){._emptyState_ch2ip_1{padding:2rem 1rem}._title_ch2ip_18{font-size:1.25rem}._icon_ch2ip_13{margin-bottom:1rem}._message_ch2ip_25{font-size:.875rem}}._container_1e58j_1{background-color:var(--color-blue-40);padding:.75rem;border-radius:.75rem;margin-bottom:1rem}._buttonGroup_1e58j_8{display:flex;background-color:var(--color-blue-65);border-radius:.5rem;padding:.25rem}._buttonGroup_1e58j_8 button{flex-grow:1;background:none;border:none;color:var(--color-blue-160);padding:.5rem 1rem;border-radius:.375rem;font-weight:500;cursor:pointer;transition:background-color .2s,color .2s}._buttonGroup_1e58j_8 button:hover{color:#fff}._buttonGroup_1e58j_8 button._active_1e58j_31{background-color:var(--color-blue-85);color:var(--color-gray-255);box-shadow:0 1px 3px 0 var(--color-gray-0),0 1px 2px -1px var(--color-gray-0)}._form_1e58j_38{display:flex;flex-direction:column;gap:1rem}._formGroup_1e58j_43{display:flex;flex-direction:column;gap:.5rem}._formGroup_1e58j_43 label{color:var(--color-blue-160)}._formGroup_1e58j_43 input{background-color:var(--color-blue-65);border:1px solid var(--color-blue-85);color:var(--color-gray-255);border-radius:.5rem;padding:.5rem}._modalButtonGroup_1e58j_58{margin-top:1rem;display:flex;justify-content:flex-end;gap:1rem}._modalButtonGroup_1e58j_58 button{padding:.5rem 1.25rem;border-radius:.5rem;border:none;cursor:pointer;font-weight:600}._cancelButton_1e58j_71{background-color:var(--color-blue-85);color:var(--color-gray-255)}._applyButton_1e58j_75{background-color:var(--color-green-110);color:var(--color-gray-255)}@keyframes _pop_1f621_1{0%{transform:scale(.96);opacity:.7}to{transform:scale(1);opacity:1}}._modalOverlay_1f621_12{position:fixed;inset:0;background:#0d1117b3;display:flex;align-items:center;justify-content:center;z-index:2000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:_fadeIn_1f621_1 .3s ease}@keyframes _fadeIn_1f621_1{0%{opacity:0}to{opacity:1}}._modalContent_1f621_33{width:min(480px,92vw);background:var(--color-blue-25);color:var(--color-blue-205);border-radius:1rem;padding:2rem;box-shadow:0 10px 30px #0000004d,0 0 0 1px var(--color-blue-65);animation:_pop_1f621_1 .2s ease-out;text-align:center}._iconContainer_1f621_44{display:inline-flex;padding:.75rem;border-radius:50%;background:var(--color-green-110-2);margin-bottom:1rem}._modalIcon_1f621_52{color:var(--color-green-110)}._modalContent_1f621_33 h2{font-size:1.75rem;color:var(--color-gray-255);margin:0 0 .5rem}._subtitle_1f621_62{margin:0 0 1.5rem;line-height:1.6;color:var(--color-blue-160)}._featuresList_1f621_68{list-style:none;padding:0;margin:0 0 2rem;display:grid;gap:.75rem;text-align:left}._featuresList_1f621_68 li{display:flex;align-items:center;gap:.75rem;background:var(--color-blue-40);border-radius:.5rem;padding:.75rem 1rem;border:1px solid var(--color-blue-65)}._featuresList_1f621_68 li svg{color:var(--color-green-110);flex-shrink:0}._actions_1f621_92{display:flex;flex-direction:column;gap:.75rem;width:100%}._upgradeButton_1f621_99{text-decoration:none;border:none;cursor:pointer;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;font-size:1rem;background:linear-gradient(45deg,var(--color-green-110),var(--color-green-90));color:var(--color-blue-15);transition:all .2s ease;box-shadow:0 4px 15px var(--color-green-110-3)}._upgradeButton_1f621_99:hover{transform:translateY(-2px);box-shadow:0 6px 20px var(--color-green-110-4)}._upgradeButton_1f621_99:active{transform:translateY(0)}._closeButton_1f621_126{appearance:none;border:none;background:transparent;color:var(--color-blue-160);padding:.5rem 1rem;border-radius:.5rem;cursor:pointer;font-weight:500;transition:background .2s ease,color .2s ease}._closeButton_1f621_126:hover{background:var(--color-blue-40);color:var(--color-gray-255)}._pageContainer_bmbnl_1{color:var(--color-gray-255);display:flex;flex-direction:column;gap:1.5rem}._header_bmbnl_8{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}._title_bmbnl_16{font-size:2.25rem;font-weight:700;margin:0}._subtitle_bmbnl_22{color:var(--color-blue-160);margin-top:.25rem;font-size:1rem}._addButton_bmbnl_28{background-color:var(--color-blue-125);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .2s ease;display:flex;align-items:center;gap:.5rem}._addButton_bmbnl_28:hover{background-color:var(--color-blue-145-1)}@media (max-width: 640px){._title_bmbnl_16{font-size:1.875rem}._subtitle_bmbnl_22{font-size:.875rem}._addButton_bmbnl_28{width:100%;margin-top:1rem;justify-content:center}}._tableContainer_bmbnl_61{background-color:var(--color-blue-40);border-radius:.75rem;overflow:hidden}._table_bmbnl_61{width:100%;border-collapse:collapse}._table_bmbnl_61 th,._table_bmbnl_61 td{padding:1rem 1.5rem;text-align:left;border-bottom:1px solid var(--color-blue-65)}._table_bmbnl_61 thead{background-color:var(--color-blue-65)}._table_bmbnl_61 th{font-size:.875rem;font-weight:600;color:var(--color-blue-160);text-transform:uppercase;letter-spacing:.05em}._table_bmbnl_61 tbody tr:last-child td{border-bottom:none}._amount_bmbnl_95{font-weight:600;color:var(--color-red-155)}._tag_bmbnl_100{padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500;display:inline-block;text-transform:capitalize}._AVULSO_bmbnl_109{background-color:var(--color-blue-145-3);color:var(--color-blue-170)}._RECORRENTE_bmbnl_113{background-color:var(--color-blue-155-1);color:var(--color-blue-185)}._PARCELADO_bmbnl_117{background-color:var(--color-red-135-1);color:var(--color-red-155-1)}._categoryTag_bmbnl_122{display:inline-flex;align-items:center;gap:.5rem;background-color:var(--color-blue-65);padding:.25rem .75rem;border-radius:.5rem;white-space:nowrap;font-size:.875rem;color:var(--color-gray-255)}._actions_bmbnl_134{display:flex;gap:1rem}._actions_bmbnl_134 button{background:none;border:none;color:var(--color-blue-160);cursor:pointer;transition:color .2s;padding:.25rem}._actions_bmbnl_134 button:hover{color:var(--color-gray-255)}@media (max-width: 768px){._table_bmbnl_61 thead{display:none}._tableContainer_bmbnl_61{padding:.5rem 0}._table_bmbnl_61 tbody tr{display:block;margin-bottom:1rem;background-color:var(--color-blue-40);border-radius:.75rem;padding:1rem}._table_bmbnl_61 tbody tr td{display:flex;justify-content:space-between;padding:.5rem 0;border:none}._table_bmbnl_61 tbody tr td:not(:last-child){border-bottom:1px solid var(--color-blue-65)}._table_bmbnl_61 tbody tr td:before{content:attr(data-label);font-weight:600;color:var(--color-blue-160);margin-right:.5rem}}._metricsGrid_bmbnl_188{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width: 768px){._metricsGrid_bmbnl_188{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){._metricsGrid_bmbnl_188{grid-template-columns:repeat(3,1fr)}}._chartSection_bmbnl_206{margin:2rem 0;width:100%}._form_k3e5t_1{display:flex;flex-direction:column}._formGroup_k3e5t_6{margin-bottom:1.25rem}._formGroup_k3e5t_6 label{display:block;margin-bottom:.5rem;color:var(--color-blue-160);font-weight:500}._formGroup_k3e5t_6 input,._formGroup_k3e5t_6 select{width:100%;padding:.75rem;background-color:var(--color-blue-65);border:1px solid var(--color-blue-85);border-radius:.5rem;color:var(--color-gray-255);font-size:1rem;box-sizing:border-box;transition:border-color .2s,box-shadow .2s}._formGroup_k3e5t_6 input:focus,._formGroup_k3e5t_6 select:focus{outline:none;border-color:var(--color-green-110);box-shadow:0 0 0 2px var(--color-green-110-5)}._buttonGroup_k3e5t_37{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--color-blue-65);display:flex;justify-content:flex-end;gap:1rem}._cancelButton_k3e5t_46,._saveButton_k3e5t_47{padding:.75rem 1.5rem;border-radius:.5rem;border:none;cursor:pointer;font-weight:600;font-size:1rem;transition:background-color .2s}._cancelButton_k3e5t_46{background-color:var(--color-blue-85);color:var(--color-gray-255)}._cancelButton_k3e5t_46:hover{background-color:var(--color-blue-115)}._saveButton_k3e5t_47{background-color:var(--color-green-110);color:var(--color-gray-255)}._saveButton_k3e5t_47:hover{background-color:var(--color-green-85)}._inputGroupRow_k3e5t_73{display:flex;gap:1rem}._inputGroupRow_k3e5t_73 ._formGroup_k3e5t_6{flex:1;margin-bottom:0}._inputGroupRow_k3e5t_73{margin-bottom:1.25rem}._colorPicker_k3e5t_87{display:flex;gap:.5rem;margin-top:.5rem;flex-wrap:wrap}._colorSwatch_k3e5t_94{width:30px;height:30px;border-radius:50%;cursor:pointer;border:3px solid transparent;transition:border-color .2s}._colorSwatch_k3e5t_94._selected_k3e5t_103{border-color:var(--color-blue-145)}._checkboxGroup_k3e5t_107{display:flex;align-items:center;gap:.75rem;padding:.75rem;background-color:var(--color-blue-65);border-radius:.5rem;border:1px solid var(--color-blue-85);transition:border-color .2s;cursor:pointer}._checkboxGroup_k3e5t_107:has(input:checked){border-color:var(--color-green-110);background-color:var(--color-green-110-5)}._checkboxGroup_k3e5t_107 input[type=checkbox]{width:20px;height:20px;cursor:pointer;accent-color:var(--color-green-110);flex-shrink:0}._checkboxLabel_k3e5t_132{cursor:pointer;margin:0!important;-webkit-user-select:none;user-select:none;font-size:.95rem;flex:1}._recurringInfo_k3e5t_140{margin-top:.75rem;padding:.75rem;background-color:var(--color-blue-55);border-left:3px solid var(--color-green-110);border-radius:.25rem}._recurringInfo_k3e5t_140 p{margin:0;font-size:.9rem;color:var(--color-blue-160)}._recurringInfo_k3e5t_140 strong{color:var(--color-green-110);font-size:1.1rem}._container_iiuzp_1{display:flex;flex-direction:column;gap:1.5rem}._message_iiuzp_7{color:var(--color-blue-210);font-size:1rem;line-height:1.5;margin:0}._buttonGroup_iiuzp_14{display:flex;justify-content:flex-end;gap:1rem}._cancelButton_iiuzp_20,._confirmButton_iiuzp_21{padding:.75rem 1.5rem;border-radius:.5rem;border:none;cursor:pointer;font-weight:600;font-size:1rem;transition:background-color .2s}._cancelButton_iiuzp_20{background-color:var(--color-blue-85);color:var(--color-gray-255)}._cancelButton_iiuzp_20:hover{background-color:var(--color-blue-115)}._confirmButton_iiuzp_21._danger_iiuzp_39{background-color:var(--color-red-125);color:var(--color-gray-255)}._confirmButton_iiuzp_21._danger_iiuzp_39:hover{background-color:var(--color-red-95)}._confirmButton_iiuzp_21._success_iiuzp_47{background-color:var(--color-green-110);color:var(--color-gray-255)}._confirmButton_iiuzp_21._success_iiuzp_47:hover{background-color:var(--color-green-85)}._pageContainer_ue6lv_2{color:var(--color-gray-255);display:flex;flex-direction:column;gap:1.5rem}._header_ue6lv_9{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}._title_ue6lv_17{font-size:2.25rem;font-weight:700;margin:0}._subtitle_ue6lv_23{color:var(--color-blue-160);margin-top:.25rem;font-size:1rem}._addButton_ue6lv_29{background-color:var(--color-blue-125);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .2s ease;display:flex;align-items:center;gap:.5rem}._addButton_ue6lv_29:hover{background-color:var(--color-blue-145-1)}@media (max-width: 640px){._title_ue6lv_17{font-size:1.875rem}._subtitle_ue6lv_23{font-size:.875rem}._addButton_ue6lv_29{width:100%;margin-top:1rem;justify-content:center}}._tableContainer_ue6lv_62{background-color:var( --color-blue-40);border-radius:.75rem;overflow:hidden}._table_ue6lv_62{width:100%;border-collapse:collapse}._table_ue6lv_62 thead{background-color:var( --color-blue-65)}._table_ue6lv_62 th,._table_ue6lv_62 td{padding:1rem 1.5rem;text-align:left;border-bottom:1px solid var( --color-blue-65)}._table_ue6lv_62 th{font-size:.875rem;font-weight:600;color:var(--color-blue-160);text-transform:uppercase;letter-spacing:.05em}._table_ue6lv_62 tbody tr:last-child td{border-bottom:none}._amount_ue6lv_96{font-weight:600;color:var(--color-green-135)}._tag_ue6lv_101{padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500;display:inline-block;text-transform:capitalize}._AVULSO_ue6lv_110{background-color:var(--color-blue-145-3);color:var(--color-blue-170)}._RECORRENTE_ue6lv_114{background-color:var(--color-blue-155-1);color:var( --color-blue-185)}._PARCELADO_ue6lv_118{background-color:var(--color-red-135-1);color:var(--color-red-155-1)}._categoryTag_ue6lv_123{display:inline-flex;align-items:center;gap:.5rem;background-color:var( --color-blue-65);padding:.25rem .75rem;border-radius:.5rem;white-space:nowrap;font-size:.875rem;color:var(--color-gray-255)}._actions_ue6lv_135{display:flex;gap:1rem}._actions_ue6lv_135 button{background:none;border:none;color:var(--color-blue-160);cursor:pointer;transition:color .2s;padding:.25rem}._actions_ue6lv_135 button:hover{color:var(--color-gray-255)}@media (max-width: 768px){._table_ue6lv_62 thead{display:none}._tableContainer_ue6lv_62{padding:.5rem 0}._table_ue6lv_62 tbody tr{display:block;margin-bottom:1rem;background-color:var( --color-blue-40);border-radius:.75rem;padding:1rem}._table_ue6lv_62 tbody tr td{display:flex;justify-content:space-between;padding:.5rem 0;border:none}._table_ue6lv_62 tbody tr td:not(:last-child){border-bottom:1px solid var( --color-blue-65)}._table_ue6lv_62 tbody tr td:before{content:attr(data-label);font-weight:600;color:var(--color-blue-160);margin-right:.5rem}}._metricsGrid_ue6lv_190{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width: 768px){._metricsGrid_ue6lv_190{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){._metricsGrid_ue6lv_190{grid-template-columns:repeat(3,1fr)}}._chartSection_ue6lv_208{margin:2rem 0;width:100%}._pageContainer_1wqn8_1{color:var(--color-gray-255)}._header_1wqn8_4{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}._title_1wqn8_13{font-size:2.25rem;font-weight:700;margin:0}._subtitle_1wqn8_19{color:var(--color-blue-160);margin-top:.25rem;font-size:1rem}._addButton_1wqn8_25{background-color:var(--color-blue-125);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .2s ease;display:flex;align-items:center;gap:.5rem}._addButton_1wqn8_25:hover{background-color:var(--color-blue-145-1)}@media (max-width: 640px){._title_1wqn8_13{font-size:1.875rem}._subtitle_1wqn8_19{font-size:.875rem}._addButton_1wqn8_25{width:100%;margin-top:1rem;justify-content:center}._header_1wqn8_4{margin-bottom:1.5rem}}._budgetsContainer_1wqn8_61{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}._budgetCard_1wqn8_67{background-color:var(--color-blue-40);padding:1.5rem;border-radius:.75rem}._cardHeader_1wqn8_73{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._categoryName_1wqn8_80{font-size:1.25rem;font-weight:600}._cardActions_1wqn8_84{display:flex;gap:.5rem}._cardActions_1wqn8_84 button{background:none;border:none;color:var(--color-blue-160);cursor:pointer}._cardActions_1wqn8_84 button:hover{color:var(--color-gray-255)}._progressContainer_1wqn8_98{margin-bottom:.75rem}._progressBar_1wqn8_101{width:100%;height:8px;background-color:var(--color-blue-65);border-radius:99px;overflow:hidden}._progressFill_1wqn8_108{height:100%;background-color:var(--color-blue-145);border-radius:99px;transition:width .5s ease-in-out}._amounts_1wqn8_115{display:flex;justify-content:space-between;font-size:.875rem;color:var(--color-blue-160);margin-bottom:.5rem}._remaining_1wqn8_123{font-weight:600;text-align:center;margin-top:1rem}._remaining_1wqn8_123._negative_1wqn8_128{color:var(--color-red-125)}._form_1wqn8_132{display:flex;flex-direction:column;gap:1rem}._formGroup_1wqn8_138 label{display:block;margin-bottom:.5rem;color:var(--color-blue-160)}._formGroup_1wqn8_138 input{width:100%;padding:.75rem;background-color:var(--color-blue-65);border:1px solid var(--color-blue-85);border-radius:.5rem;color:var(--color-gray-255);font-size:1rem;box-sizing:border-box}._buttonGroup_1wqn8_155{margin-top:1rem;display:flex;justify-content:flex-end;gap:1rem}._buttonGroup_1wqn8_155 button{padding:.75rem 1.5rem;border-radius:.5rem;border:none;cursor:pointer;font-weight:600;font-size:1rem}._buttonGroup_1wqn8_155 button[type=submit]{background-color:var( --color-green-110);color:var(--color-gray-255)}._buttonGroup_1wqn8_155 button[type=button]{background-color:var(--color-blue-85);color:var(--color-gray-255)}._pageContainer_65bmm_1{color:var(--color-named-white)}._header_65bmm_4{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}._title_65bmm_13{font-size:2.25rem;font-weight:700;margin:0}._subtitle_65bmm_19{color:var(--color-blue-160);margin-top:.25rem;font-size:1rem}._addButton_65bmm_25{background-color:var(--color-blue-125);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .2s ease;display:flex;align-items:center;gap:.5rem}._addButton_65bmm_25:hover{background-color:var(--color-blue-145-1)}._emptyState_65bmm_44{background-color:var(--color-blue-40);padding:3rem;border-radius:.75rem;text-align:center;border:1px dashed var(--color-blue-65)}._emptyState_65bmm_44 h2{margin-top:0;font-size:1.5rem}._emptyState_65bmm_44 p{color:var(--color-blue-160);max-width:400px;margin:.5rem auto 0}@media (max-width: 640px){._title_65bmm_13{font-size:1.875rem}._subtitle_65bmm_19{font-size:.875rem}._addButton_65bmm_25{width:100%;margin-top:1rem;justify-content:center}._header_65bmm_4{margin-bottom:1.5rem}}._goalsGrid_65bmm_78{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}._goalCard_65bmm_84{background-color:var(--color-blue-40);padding:1.5rem;border-radius:.75rem;display:flex;flex-direction:column;gap:1rem}._cardHeader_65bmm_93{display:flex;justify-content:space-between;align-items:center}._goalTitle_65bmm_98{font-size:1.25rem;font-weight:600}._cardActions_65bmm_102{display:flex;gap:.5rem}._cardActions_65bmm_102 button{background:none;border:none;color:var(--color-blue-160);cursor:pointer}._cardActions_65bmm_102 button:hover{color:var(--color-named-white)}._progressInfo_65bmm_116{display:flex;justify-content:space-between;align-items:center;gap:.75rem}._amountInfo_65bmm_123{display:flex;align-items:baseline;gap:.5rem;flex:1}._currentAmount_65bmm_130{font-size:1.5rem;font-weight:700}._targetAmount_65bmm_134{color:var(--color-blue-160)}._endDateInfo_65bmm_138{font-size:.75rem;color:var(--color-blue-180);white-space:nowrap;padding:.25rem .5rem;background-color:var(--color-blue-50);border-radius:.375rem}._progressBarContainer_65bmm_147{width:100%;height:8px;background-color:var(--color-blue-65);border-radius:99px;overflow:hidden}._progressBarFill_65bmm_155{height:100%;background-color:var(--color-green-110);border-radius:99px;transition:width .5s ease-in-out}._progressPercentage_65bmm_162{font-size:.875rem;color:var(--color-blue-160);text-align:right;margin-top:-.75rem}._contributionActions_65bmm_169{margin-top:auto;padding-top:1rem;border-top:1px solid var(--color-blue-65);display:flex;gap:1rem}._actionButton_65bmm_177{flex:1;background-color:var(--color-blue-65);color:var(--color-blue-210);border:none;border-radius:.5rem;padding:.75rem;display:flex;align-items:center;justify-content:center;gap:.5rem;font-weight:500;cursor:pointer;transition:background-color .2s}._actionButton_65bmm_177:hover{background-color:var(--color-blue-85);color:var(--color-named-white)}._pageContainer_13c94_1{color:var(--color-gray-255);display:flex;flex-direction:column;gap:1.5rem}._header_13c94_8{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}._title_13c94_16{font-size:2.25rem;font-weight:700;margin:0}._subtitle_13c94_22{color:var(--color-blue-160);margin-top:.25rem;font-size:1rem}._addButton_13c94_28{background-color:var(--color-blue-125);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .2s ease}._addButton_13c94_28:hover{background-color:var(--color-blue-145-1)}._cardsGrid_13c94_44{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width: 768px){._cardsGrid_13c94_44{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1280px){._cardsGrid_13c94_44{grid-template-columns:repeat(3,1fr)}}._error_13c94_63{color:var(--color-red-125);text-align:center;margin:1rem 0}@media (max-width: 640px){._title_13c94_16{font-size:1.875rem}._subtitle_13c94_22{font-size:.875rem}._addButton_13c94_28{width:100%;margin-top:1rem}}._cardWrapper_1fgut_1{background-color:var(--color-blue-40);border-radius:.75rem;overflow:hidden;transition:all .2s ease-in-out;cursor:pointer}._cardWrapper_1fgut_1:hover{box-shadow:0 8px 25px var(--color-gray-0-2);transform:translateY(-2px)}._card_1fgut_1{background:linear-gradient(45deg,var(--card-color),var(--color-blue-25-1));color:var(--color-blue-245);padding:1.25rem;display:flex;flex-direction:column;justify-content:space-between;border-bottom:1px solid var(--color-blue-65)}._cardHeader_1fgut_24{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}._cardName_1fgut_31{font-size:1.25rem;font-weight:600;margin:0;color:var(--color-gray-255)}._limitInfo_1fgut_38,._usedInfo_1fgut_39{display:flex;justify-content:space-between;font-size:.875rem;color:var(--color-blue-205)}._limitInfo_1fgut_38 span:last-child{font-weight:600;font-size:1.1rem;color:var(--color-gray-255)}._progressBarContainer_1fgut_52{background-color:var(--color-gray-0-2);border-radius:10px;height:8px;margin:.5rem 0;overflow:hidden}._progressBar_1fgut_52{background-color:var(--color-blue-145-1);height:100%;border-radius:10px;transition:width .5s ease-in-out}._cardFooter_1fgut_67{display:flex;justify-content:space-between;padding:.75rem 1.25rem;font-size:.875rem;color:var(--color-blue-160);background-color:var(--color-blue-40)}._cardFooter_1fgut_67 strong{color:var(--color-blue-205)}._dropdown_1fgut_80{position:relative}._dropdownToggle_1fgut_84{background:none;border:none;color:var(--color-blue-160);cursor:pointer;transition:color .2s;padding:.25rem;display:flex;align-items:center;justify-content:center;border-radius:50%}._dropdownToggle_1fgut_84:hover{color:var(--color-gray-255);background-color:var(--color-gray-255-2)}._dropdownMenu_1fgut_102{position:absolute;right:0;top:100%;background-color:var(--color-blue-65);border-radius:6px;padding:.5rem;box-shadow:0 4px 12px var(--color-gray-0-2);z-index:10;width:120px;border:1px solid var(--color-blue-85)}._dropdownMenu_1fgut_102 button{background:none;border:none;color:var(--color-blue-205);padding:.5rem .75rem;width:100%;text-align:left;cursor:pointer;border-radius:4px;font-size:.875rem}._dropdownMenu_1fgut_102 button:hover{background-color:var(--color-blue-125);color:var(--color-gray-255)}._form_81g5t_1{display:flex;flex-direction:column}._error_81g5t_6{color:var(--color-red-125);background-color:#ef44441a;border:1px solid var(--color-red-125);padding:.75rem;border-radius:.5rem;margin-bottom:1.25rem;text-align:center;font-size:.9rem}._formGroup_81g5t_17{margin-bottom:1.25rem}._formGroup_81g5t_17 label{display:block;margin-bottom:.5rem;color:var(--color-blue-160);font-weight:500;font-size:.875rem}._formGroup_81g5t_17 input,._formGroup_81g5t_17 select{width:100%;padding:.75rem;background-color:var(--color-blue-15);border:1px solid var(--color-blue-65);border-radius:.5rem;color:var(--color-gray-255);font-size:1rem;box-sizing:border-box;transition:border-color .2s,box-shadow .2s}._formGroup_81g5t_17 input:focus,._formGroup_81g5t_17 select:focus{outline:none;border-color:var(--color-blue-125);box-shadow:0 0 0 3px var(--color-blue-125-1)}._inputGroupRow_81g5t_49{display:flex;gap:1rem}._inputGroupRow_81g5t_49 ._formGroup_81g5t_17{flex:1}._colorPicker_81g5t_58{display:flex;gap:.75rem;margin-top:.5rem;flex-wrap:wrap}._colorSwatch_81g5t_65{width:32px;height:32px;border-radius:50%;cursor:pointer;border:3px solid transparent;transition:all .2s ease-in-out;box-shadow:0 2px 4px var(--color-gray-0-2)}._colorSwatch_81g5t_65:hover{transform:scale(1.1)}._colorSwatch_81g5t_65._selected_81g5t_79{border-color:var(--color-blue-145);box-shadow:0 0 0 3px var(--color-blue-145)}._customColorSwatch_81g5t_84{position:relative;cursor:pointer}._customColorSwatch_81g5t_84 ._colorInput_81g5t_89{position:absolute;opacity:0;width:0;height:0;pointer-events:none}._customSwatch_81g5t_97{position:relative}._customSwatch_81g5t_97:after{content:"+";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#ffffffe6;font-size:20px;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.5);pointer-events:none}._customSwatch_81g5t_97._selected_81g5t_79:after{content:"✓";font-size:18px}._buttonGroup_81g5t_119{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--color-blue-65);display:flex;justify-content:flex-end;gap:1rem}._cancelButton_81g5t_128,._saveButton_81g5t_129{padding:.75rem 1.5rem;border-radius:.5rem;border:none;cursor:pointer;font-weight:600;font-size:.9rem;transition:all .2s}._cancelButton_81g5t_128{background-color:var(--color-blue-85);color:var(--color-gray-255)}._cancelButton_81g5t_128:hover{background-color:var(--color-blue-115)}._saveButton_81g5t_129{background-color:var(--color-green-110);color:var(--color-gray-255)}._saveButton_81g5t_129:hover{background-color:var(--color-green-85)}._saveButton_81g5t_129:disabled{background-color:var(--color-blue-65);cursor:not-allowed;opacity:.7}._pageContainer_1xiab_1{color:var(--color-gray-255);display:flex;flex-direction:column;gap:1.5rem;padding-bottom:2rem}._header_1xiab_9{display:flex;flex-direction:column;gap:1.5rem}._backButton_1xiab_15{display:flex;align-items:center;gap:.5rem;background:none;border:none;color:var(--color-blue-160);font-size:1rem;cursor:pointer;padding:.5rem 0;transition:color .2s;width:fit-content}._backButton_1xiab_15:hover{color:var(--color-blue-205)}._cardInfo_1xiab_33{background:linear-gradient(135deg,var(--color-blue-40),var(--color-blue-25-1));border:1px solid var(--color-blue-65);border-radius:12px;padding:1.5rem}._cardHeader_1xiab_44{display:flex;align-items:center;gap:1rem}._title_1xiab_50{font-size:1.75rem;font-weight:700;margin:0;color:var(--color-gray-255)}._subtitle_1xiab_57{color:var(--color-blue-160);margin:.25rem 0 0;font-size:.9375rem}._billingNavigation_1xiab_63{display:flex;align-items:center;gap:1rem;background-color:var(--color-blue-40);border:1px solid var(--color-blue-65);padding:.75rem 1rem;border-radius:8px;justify-content:space-between}._navButton_1xiab_74{background-color:var(--color-blue-25-1);border:1px solid var(--color-blue-85);color:var(--color-blue-205);padding:.5rem;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}._navButton_1xiab_74:hover:not(:disabled){background-color:var(--color-blue-125);color:#fff;border-color:var(--color-blue-125)}._navButton_1xiab_74:disabled{opacity:.4;cursor:not-allowed}._billingPeriod_1xiab_98{display:flex;align-items:center;gap:.75rem;flex:1;justify-content:center}._billingLabel_1xiab_106{font-size:1rem;font-weight:600;color:var(--color-gray-255)}._currentButton_1xiab_112{background-color:var(--color-blue-125);color:#fff;border:none;padding:.375rem .75rem;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}._currentButton_1xiab_112:hover{background-color:var(--color-blue-145-1)}._summaryCards_1xiab_129{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-top:1rem}._summaryCard_1xiab_129{background-color:var(--color-blue-40);border:1px solid var(--color-blue-65);border-radius:12px;padding:1.5rem;display:flex;align-items:center;gap:1rem;transition:all .2s}._summaryCard_1xiab_129:hover{border-color:var(--color-blue-125);transform:translateY(-2px);box-shadow:0 4px 12px var(--color-gray-0-2)}._summaryIcon_1xiab_153{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;background-color:var(--color-blue-125-2);color:var(--color-blue-145-1)}._expenseCard_1xiab_164 ._summaryIcon_1xiab_153{background-color:#ef44441a;color:var(--color-red-125)}._revenueCard_1xiab_169 ._summaryIcon_1xiab_153{background-color:#22c55e1a;color:var(--color-green-125)}._summaryContent_1xiab_174{display:flex;flex-direction:column;gap:.25rem;flex:1}._summaryLabel_1xiab_181{font-size:.875rem;color:var(--color-blue-160);font-weight:500}._summaryValue_1xiab_187{font-size:1.5rem;font-weight:700;color:var(--color-gray-255)}._transactionsSection_1xiab_194{margin-top:1rem}._sectionTitle_1xiab_198{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:var(--color-gray-255);text-transform:capitalize}._transactionsList_1xiab_206{display:flex;flex-direction:column;gap:1rem}._transactionItem_1xiab_212{background-color:var(--color-blue-40);border:1px solid var(--color-blue-65);border-radius:8px;padding:1.25rem;transition:all .2s ease}._transactionItem_1xiab_212:hover{background-color:var(--color-blue-25-1);border-color:var(--color-blue-125);box-shadow:0 2px 8px var(--color-gray-0-1)}._transactionHeader_1xiab_226{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.75rem}._transactionDescription_1xiab_234{font-size:1rem;font-weight:600;color:var(--color-gray-255);margin:0;flex:1;line-height:1.4}._transactionAmount_1xiab_243{font-size:1.125rem;font-weight:700;white-space:nowrap}._transactionAmount_1xiab_243._expense_1xiab_164{color:var(--color-red-125)}._transactionAmount_1xiab_243._revenue_1xiab_169{color:var(--color-green-125)}._transactionDetails_1xiab_257{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}._detailItem_1xiab_264{display:flex;align-items:center;gap:.375rem;font-size:.875rem;color:var(--color-blue-160)}._detailItem_1xiab_264 svg{flex-shrink:0}._paymentTypeBadge_1xiab_276{padding:.25rem .75rem;background-color:var(--color-blue-125);color:#fff;border-radius:12px;font-size:.75rem;font-weight:500;text-transform:uppercase}@media (max-width: 768px){._title_1xiab_50{font-size:1.5rem}._subtitle_1xiab_57{font-size:.875rem}._summaryCards_1xiab_129{grid-template-columns:1fr}._summaryValue_1xiab_187{font-size:1.25rem}._cardHeader_1xiab_44{flex-direction:column;align-items:flex-start}._billingNavigation_1xiab_63{flex-direction:row}._billingLabel_1xiab_106{font-size:.9375rem}._currentButton_1xiab_112{font-size:.75rem;padding:.25rem .5rem}}@media (max-width: 640px){._transactionHeader_1xiab_226{flex-direction:column;align-items:flex-start}._transactionAmount_1xiab_243{font-size:1rem}._transactionDescription_1xiab_234{font-size:.9375rem}._transactionDetails_1xiab_257{flex-direction:column;align-items:flex-start;gap:.5rem}._sectionTitle_1xiab_198{font-size:1.125rem}._billingPeriod_1xiab_98{flex-direction:column;gap:.5rem}._billingLabel_1xiab_106{font-size:.875rem;text-align:center}}._pageContainer_1iavp_1{color:var(--color-gray-255);display:flex;flex-direction:column;gap:1.5rem}._header_1iavp_8{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}._title_1iavp_16{font-size:2.25rem;font-weight:700;margin:0}._subtitle_1iavp_22{color:var(--color-blue-160);margin-top:.25rem;font-size:1rem}._addButton_1iavp_28{background-color:var(--color-blue-125);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .2s ease;display:inline-flex;align-items:center;gap:.5rem}._addButton_1iavp_28:hover{background-color:var(--color-blue-145-1)}._tableContainer_1iavp_47{background-color:var(--color-blue-40);border-radius:.75rem;overflow:hidden}._table_1iavp_47{width:100%;border-collapse:collapse}._table_1iavp_47 th,._table_1iavp_47 td{padding:1rem 1.5rem;text-align:left;border-bottom:1px solid var(--color-blue-65)}._table_1iavp_47 thead{background-color:var(--color-blue-65)}._table_1iavp_47 th{font-size:.875rem;font-weight:600;color:var(--color-blue-160);text-transform:uppercase;letter-spacing:.05em}._table_1iavp_47 tbody tr:last-child td{border-bottom:none}._tag_1iavp_81{padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500;display:inline-block;text-transform:capitalize}._EXPENSE_1iavp_90{background-color:var(--color-red-135-1);color:var(--color-red-135)}._REVENUE_1iavp_95{background-color:var(--color-green-110-3);color:var(--color-green-135)}._actions_1iavp_100{display:flex;gap:1rem}._actions_1iavp_100 button{background:none;border:none;color:var(--color-blue-160);cursor:pointer;transition:color .2s;padding:.25rem}._actions_1iavp_100 button:hover{color:var(--color-gray-255)}._error_1iavp_118{color:var(--color-red-125);text-align:center;margin:1rem 0}@media (max-width: 768px){._table_1iavp_47 thead{display:none}._table_1iavp_47 tbody tr{display:block;margin-bottom:1rem;background-color:var(--color-blue-40);border-radius:.75rem;padding:1rem;border:1px solid var(--color-blue-65)}._table_1iavp_47 tbody tr td{display:flex;justify-content:space-between;padding:.75rem 0;border:none}._table_1iavp_47 tbody tr td:not(:last-child){border-bottom:1px solid var(--color-blue-65)}._table_1iavp_47 tbody tr td:before{content:attr(data-label);font-weight:600;color:var(--color-blue-160);margin-right:.5rem}}@media (max-width: 640px){._title_1iavp_16{font-size:1.875rem}._subtitle_1iavp_22{font-size:.875rem}._addButton_1iavp_28{width:100%;justify-content:center;margin-top:1rem}}._agendaContainer_kpkws_1{display:flex;width:100%;max-width:1400px;height:85vh;background-color:var(--color-blue-25);border-radius:1rem;overflow:hidden;border:1px solid var(--color-blue-40);color:var(--color-blue-205);margin:0 auto}._calendarioMain_kpkws_14{flex-grow:1;padding:1.5rem;border-right:1px solid var(--color-blue-40);display:flex;flex-direction:column}._eventosSidebar_kpkws_22{flex:1;padding:1.5rem;display:flex;flex-direction:column;background-color:var(--color-blue-15)}._calendarioHeader_kpkws_30{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}._mesAno_kpkws_37{font-size:1.25rem;font-weight:600;text-transform:capitalize}._navButton_kpkws_43{background:none;border:1px solid var(--color-blue-40);color:var(--color-blue-160);width:36px;height:36px;border-radius:50%;cursor:pointer;transition:all .2s ease;display:flex;justify-content:center;align-items:center}._navButton_kpkws_43:hover{background-color:var(--color-blue-40);color:var(--color-gray-255)}._diasDaSemana_kpkws_61,._calendarioGrid_kpkws_62{display:grid;grid-template-columns:repeat(7,1fr);gap:.5rem}._diasDaSemana_kpkws_61 div{text-align:center;font-weight:600;font-size:.875rem;color:var(--color-blue-160);padding-bottom:1rem}._dia_kpkws_61{display:flex;justify-content:center;align-items:center;height:50px;border-radius:.5rem;cursor:pointer;transition:all .2s ease;position:relative;border:2px solid transparent}._dia_kpkws_61:hover{background-color:var(--color-blue-40)}._outroMes_kpkws_90{color:var(--color-blue-85)}._hoje_kpkws_93{border-color:var(--color-green-110);color:var(--color-green-110);font-weight:700}._selecionado_kpkws_98{background-color:var(--color-blue-125);color:var(--color-gray-255);font-weight:700}._comEvento_kpkws_103:after{content:"";position:absolute;bottom:6px;width:5px;height:5px;border-radius:50%;background-color:var(--color-green-110)}._eventosSidebar_kpkws_22 h2{font-weight:600;font-size:1.25rem;margin:0}._dataSelecionada_kpkws_119{color:var(--color-blue-160);margin-bottom:1.5rem;text-transform:capitalize}._listaEventos_kpkws_124{flex-grow:1;overflow-y:auto}._semEventos_kpkws_128{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--color-blue-85);text-align:center;gap:1rem}._eventoItem_kpkws_138{display:flex;align-items:center;gap:1rem;padding:1rem;background-color:var(--color-blue-40);border-left:4px solid var(--color-blue-145);border-radius:.5rem;margin-bottom:1rem}._eventoIcon_kpkws_148{color:var(--color-blue-160)}._eventoDetalhes_kpkws_151{flex-grow:1}._eventoDetalhes_kpkws_151 h3{font-size:1rem;font-weight:500;margin:0;display:flex;align-items:center;gap:.5rem}._recurringBadge_kpkws_163{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .5rem;background-color:var(--color-green-110);color:var(--color-blue-15);border-radius:1rem;font-size:.75rem;font-weight:600}._recurringText_kpkws_175{color:var(--color-green-110)!important;font-weight:500}._eventoActions_kpkws_179{display:flex;gap:.5rem}._eventoActions_kpkws_179 button{background:none;border:none;color:var(--color-blue-115);cursor:pointer}._eventoActions_kpkws_179 button:hover{color:var(--color-gray-255)}._btnAdicionar_kpkws_193{width:100%;padding:.875rem;background-color:var(--color-green-110);color:var(--color-blue-15);border:none;border-radius:.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:opacity .2s ease;display:flex;justify-content:center;align-items:center;gap:.5rem;margin-top:1rem}._btnAdicionar_kpkws_193:hover{opacity:.9}._eventoDetalhes_kpkws_151 h3{margin-bottom:.5rem}._detalhesExtras_kpkws_218{display:flex;align-items:center;gap:1rem;font-size:.875rem;color:var(--color-blue-160)}._detalhesExtras_kpkws_218 span{display:inline-flex;align-items:center;gap:.25rem}@media (max-width: 1024px){._agendaContainer_kpkws_1{flex-direction:column;height:auto}._eventosSidebar_kpkws_22{border-top:1px solid var(--color-blue-40)}._calendarioMain_kpkws_14{border-right:none}}._container_17y0l_1{background:linear-gradient(135deg,var(--color-blue-25-2),var(--color-blue-40-1));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--color-blue-65);border-radius:16px;padding:2rem;margin-top:2rem;box-shadow:0 8px 25px #0003}._loading_17y0l_14,._error_17y0l_14{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:2rem;color:var(--color-blue-160);font-size:.95rem}._error_17y0l_14{flex-direction:column;color:#ef4444}._retryButton_17y0l_29{background:var(--color-green-110);color:#fff;border:none;padding:.5rem 1rem;border-radius:8px;font-size:.875rem;cursor:pointer;transition:all .2s}._retryButton_17y0l_29:hover{background:var(--color-green-120);transform:translateY(-1px)}._header_17y0l_45{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid var(--color-blue-65)}._titleSection_17y0l_54{display:flex;align-items:center;gap:.75rem}._titleSection_17y0l_54 h3{color:var(--color-gray-255);margin:0;font-size:1.25rem;font-weight:600}._titleSection_17y0l_54 svg{color:var(--color-green-110)}._familyInfo_17y0l_71{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}._familyName_17y0l_78{color:var(--color-gray-255);font-weight:600;font-size:1rem}._memberCount_17y0l_84{color:var(--color-blue-160);font-size:.875rem}._inviteSection_17y0l_89,._membersSection_17y0l_89{margin-bottom:2rem}._inviteSection_17y0l_89 h4,._membersSection_17y0l_89 h4{display:flex;align-items:center;gap:.5rem;color:var(--color-gray-255);margin:0 0 1rem;font-size:1rem;font-weight:600}._inviteInstructions_17y0l_103{background-color:var(--color-blue-35);border-left:4px solid var(--color-green-110);padding:1rem;margin-bottom:1rem;border-radius:.5rem}._inviteInstructions_17y0l_103 p{margin:0 0 .75rem;color:var(--color-blue-205);font-size:.9rem}._inviteInstructions_17y0l_103 ol{margin:0;padding-left:1.25rem;color:var(--color-blue-180);font-size:.875rem}._inviteInstructions_17y0l_103 li{margin-bottom:.5rem;line-height:1.4}._inviteInstructions_17y0l_103 strong{color:var(--color-gray-255)}._inviteSection_17y0l_89 h4 svg,._membersSection_17y0l_89 h4 svg{color:var(--color-green-110)}._inviteCodeContainer_17y0l_137{background:var(--color-blue-40);border:1px solid var(--color-blue-65);border-radius:12px;padding:1.5rem;margin-bottom:1rem}._codeDisplay_17y0l_145{margin-bottom:1rem}._codeDisplay_17y0l_145 label{display:block;color:var(--color-blue-160);font-size:.875rem;margin-bottom:.5rem;font-weight:500}._codeWrapper_17y0l_157{display:flex;align-items:center;gap:.75rem}._inviteCode_17y0l_137{background:var(--color-blue-25);color:var(--color-green-110);padding:.75rem 1rem;border-radius:8px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:1.125rem;font-weight:600;letter-spacing:.1em;border:1px solid var(--color-blue-65);min-width:120px;text-align:center}._copyButton_17y0l_177{display:flex;align-items:center;gap:.5rem;background:var(--color-green-110);color:#fff;border:none;padding:.75rem 1rem;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}._copyButton_17y0l_177:hover{background:var(--color-green-120);transform:translateY(-1px)}._copyButton_17y0l_177._copied_17y0l_197{background:var(--color-green-135)}._regenerateButton_17y0l_201{display:flex;align-items:center;gap:.5rem;background:transparent;color:var(--color-blue-160);border:1px solid var(--color-blue-65);padding:.75rem 1rem;border-radius:8px;font-size:.875rem;cursor:pointer;transition:all .2s}._regenerateButton_17y0l_201:hover{background:var(--color-blue-25);color:var(--color-gray-255);border-color:var(--color-blue-85)}._regenerateButton_17y0l_201:disabled{opacity:.6;cursor:not-allowed}._spinning_17y0l_226{animation:_spin_17y0l_226 1s linear infinite}@keyframes _spin_17y0l_226{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._inviteInstructions_17y0l_103{color:var(--color-blue-160);font-size:.875rem;line-height:1.5}._inviteInstructions_17y0l_103 p{margin:.5rem 0}._inviteLink_17y0l_245{color:var(--color-green-110);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.8rem;background:var(--color-blue-25);padding:.25rem .5rem;border-radius:4px;border:1px solid var(--color-blue-65)}._membersList_17y0l_255{display:flex;flex-direction:column;gap:.75rem}._memberCard_17y0l_261{display:flex;justify-content:space-between;align-items:center;background:var(--color-blue-40);border:1px solid var(--color-blue-65);border-radius:10px;padding:1rem 1.25rem;transition:all .2s}._memberCard_17y0l_261:hover{background:var(--color-blue-25);border-color:var(--color-blue-85)}._memberInfo_17y0l_277{display:flex;flex-direction:column;gap:.25rem}._memberName_17y0l_283{display:flex;align-items:center;gap:.5rem}._adminIcon_17y0l_289{color:var(--color-green-110)}._name_17y0l_293{color:var(--color-gray-255);font-weight:600;font-size:1rem}._nickname_17y0l_299{color:var(--color-blue-160);font-size:.875rem;font-style:italic}._memberRole_17y0l_305{color:var(--color-blue-160);font-size:.8rem;text-transform:uppercase;font-weight:500;letter-spacing:.05em}._removeMemberButton_17y0l_313{display:flex;align-items:center;gap:.5rem;background:transparent;color:#ef4444;border:1px solid rgba(239,68,68,.3);padding:.5rem .75rem;border-radius:6px;font-size:.8rem;cursor:pointer;transition:all .2s}._removeMemberButton_17y0l_313:hover{background:#ef44441a;border-color:#ef4444}@media (max-width: 768px){._container_17y0l_1{padding:1.5rem;margin-top:1.5rem}._header_17y0l_45{flex-direction:column;align-items:flex-start;gap:1rem}._familyInfo_17y0l_71{align-items:flex-start}._codeWrapper_17y0l_157{flex-direction:column;align-items:stretch}._memberCard_17y0l_261{flex-direction:column;align-items:flex-start;gap:1rem}._removeMemberButton_17y0l_313{align-self:flex-end}}@media (max-width: 480px){._container_17y0l_1,._inviteCodeContainer_17y0l_137{padding:1rem}._inviteCode_17y0l_137{font-size:1rem;padding:.625rem .75rem}}._container_qpj3d_1{background:linear-gradient(135deg,var(--color-blue-40) 0%,var(--color-blue-50) 100%);border-radius:16px;padding:24px;margin:24px 0;box-shadow:0 4px 16px #0000001a}._header_qpj3d_9{display:flex;align-items:center;gap:16px;margin-bottom:24px}._headerIcon_qpj3d_16{color:var(--color-green-110);background:#34d3991a;padding:12px;border-radius:12px}._title_qpj3d_23{font-size:1.5rem;font-weight:600;color:var(--color-white);margin:0}._subtitle_qpj3d_30{font-size:.95rem;color:var(--color-blue-10);margin:4px 0 0}._statsContainer_qpj3d_37{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-bottom:24px}._statBox_qpj3d_44{background:var(--color-blue-50);border-radius:12px;padding:16px;display:flex;align-items:center;gap:12px;border:2px solid transparent;transition:all .3s ease}._statBox_qpj3d_44 svg{color:var(--color-green-110);flex-shrink:0}._statBox_qpj3d_44 div{display:flex;flex-direction:column;gap:4px}._statLabel_qpj3d_66{font-size:.85rem;color:var(--color-blue-10)}._statValue_qpj3d_71{font-size:1.25rem;font-weight:600;color:var(--color-white)}._availableSlots_qpj3d_77{border-color:var(--color-green-110);background:linear-gradient(135deg,var(--color-blue-50) 0%,rgba(52,211,153,.1) 100%)}._warningBox_qpj3d_83{background:#fbbf2426;border:2px solid rgba(251,191,36,.5);border-radius:12px;padding:16px;display:flex;align-items:center;gap:12px;margin-bottom:24px}._warningBox_qpj3d_83 svg{color:#fbbf24;flex-shrink:0}._warningBox_qpj3d_83 p{color:var(--color-white);margin:0;font-size:.95rem}._purchaseSection_qpj3d_106{background:var(--color-blue-50);border-radius:12px;padding:24px}._sectionTitle_qpj3d_112{font-size:1.15rem;font-weight:600;color:var(--color-white);margin:0 0 20px}._billingOptions_qpj3d_120{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-bottom:24px}._billingCard_qpj3d_127{background:var(--color-blue-60);border:2px solid transparent;border-radius:12px;padding:20px;cursor:pointer;transition:all .3s ease;position:relative}._billingCard_qpj3d_127:hover{border-color:var(--color-green-110);transform:translateY(-2px);box-shadow:0 4px 12px #34d39933}._billingCard_qpj3d_127:focus{outline:none;border-color:var(--color-green-110);box-shadow:0 0 0 3px #34d3994d}._billingCard_qpj3d_127._selected_qpj3d_149{border-color:var(--color-green-110);background:linear-gradient(135deg,var(--color-blue-60) 0%,rgba(52,211,153,.1) 100%)}._billingCard_qpj3d_127._recommended_qpj3d_154:before{content:"";position:absolute;inset:-2px;border-radius:12px;padding:2px;background:linear-gradient(135deg,var(--color-green-110),var(--color-green-120));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}._recommendedBadge_qpj3d_167{position:absolute;top:-12px;right:16px;background:linear-gradient(135deg,var(--color-green-110),var(--color-green-120));color:var(--color-blue-65);font-size:.75rem;font-weight:700;padding:4px 12px;border-radius:12px;letter-spacing:.5px}._billingHeader_qpj3d_180{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}._billingName_qpj3d_187{font-size:1.1rem;font-weight:600;color:var(--color-white)}._checkIcon_qpj3d_193{color:var(--color-green-110)}._billingPrice_qpj3d_197{font-size:2rem;font-weight:700;color:var(--color-white);margin-bottom:8px}._billingPeriod_qpj3d_204{font-size:.95rem;font-weight:400;color:var(--color-blue-10)}._annualTotal_qpj3d_210{font-size:.9rem;color:var(--color-green-110);margin-bottom:8px;font-weight:500}._billingDescription_qpj3d_217{font-size:.9rem;color:var(--color-blue-10);margin:0;line-height:1.5}._purchaseButton_qpj3d_225{width:100%;background:linear-gradient(135deg,var(--color-green-110),var(--color-green-120));color:var(--color-blue-65);border:none;border-radius:12px;padding:16px 24px;font-size:1.05rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .3s ease;margin-bottom:20px}._purchaseButton_qpj3d_225:hover{transform:translateY(-2px);box-shadow:0 6px 20px #34d39966}._purchaseButton_qpj3d_225:active{transform:translateY(0)}._purchaseButton_qpj3d_225:focus{outline:none;box-shadow:0 0 0 3px #34d3994d}._infoBox_qpj3d_258{background:#34d3991a;border-left:4px solid var(--color-green-110);border-radius:8px;padding:16px}._infoBox_qpj3d_258 p{color:var(--color-white);margin:0;font-size:.9rem;line-height:1.6}._infoBox_qpj3d_258 strong{color:var(--color-green-110)}@media (max-width: 768px){._container_qpj3d_1{padding:20px}._statsContainer_qpj3d_37,._billingOptions_qpj3d_120{grid-template-columns:1fr}._billingPrice_qpj3d_197{font-size:1.75rem}._title_qpj3d_23{font-size:1.25rem}}._container_1oc72_1{background:linear-gradient(135deg,var(--color-green-110-15),var(--color-blue-40));border:1px solid var(--color-green-110-40);border-radius:.75rem;padding:1.25rem;margin:1rem 0}._header_1oc72_9{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}._header_1oc72_9 svg{color:var(--color-green-110)}._header_1oc72_9 h4{color:var(--color-gray-255);margin:0;font-size:1rem;font-weight:600}._savingsGrid_1oc72_27{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem;margin-bottom:1.25rem}._savingItem_1oc72_34{display:flex;align-items:center;gap:.5rem;padding:.75rem;background:var(--color-blue-35);border-radius:.5rem;border:1px solid var(--color-green-110-25)}._savingItem_1oc72_34 svg{color:var(--color-green-110);flex-shrink:0}._savingItem_1oc72_34 div{display:flex;flex-direction:column}._value_1oc72_54{color:var(--color-green-130);font-weight:700;font-size:1.1rem;line-height:1}._label_1oc72_61{color:var(--color-blue-160);font-size:.75rem;font-weight:500;margin-top:.15rem}._benefits_1oc72_68{border-top:1px solid var(--color-green-110-25);padding-top:1rem}._benefits_1oc72_68 h5{color:var(--color-gray-255);margin:0 0 .75rem;font-size:.9rem;font-weight:600}._benefits_1oc72_68 ul{list-style:none;padding:0;margin:0}._benefits_1oc72_68 li{color:var(--color-blue-205);font-size:.85rem;line-height:1.4;margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem}@media (max-width: 768px){._savingsGrid_1oc72_27{grid-template-columns:1fr}._savingItem_1oc72_34{padding:.5rem}._value_1oc72_54{font-size:1rem}}._pageContainer_w9xx8_1{color:var(--color-gray-255);max-width:800px;margin:0 auto;padding:1rem}._header_w9xx8_9{text-align:center;margin-bottom:2.25rem}._title_w9xx8_14{font-size:clamp(1.9rem,3.2vw,2.5rem);font-weight:700;margin:0;background:linear-gradient(45deg,var(--color-green-110),var(--color-blue-145));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent}._subtitle_w9xx8_28{color:var(--color-blue-160);margin-top:.5rem;font-size:1.05rem;max-width:560px;margin-left:auto;margin-right:auto}._mainContent_w9xx8_38{display:flex;flex-direction:column;gap:2rem}._sectionTitle_w9xx8_45{font-size:1.15rem;font-weight:600;color:var(--color-gray-255);margin:.25rem 0 .75rem;text-align:center}._plansContainer_w9xx8_54{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width: 768px){._plansContainer_w9xx8_54{grid-template-columns:1fr 1fr;gap:1.25rem}}._planCard_w9xx8_67{background-color:var(--color-blue-40);background-clip:padding-box;padding:1.25rem 1.25rem 1.5rem;border-radius:.75rem;border:2px solid var(--color-blue-65);cursor:pointer;transition:transform .18s ease,border-color .22s ease,box-shadow .22s ease;position:relative;text-align:center;display:flex;flex-direction:column;gap:.25rem;overflow:visible;outline:none}._planCard_w9xx8_67:hover{transform:translateY(-2px);border-color:var(--color-blue-85)}._selected_w9xx8_88{border-color:var(--color-green-110);box-shadow:0 0 0 2px var(--color-green-110-4) inset,0 0 14px var(--color-green-110-4)}._planCard_w9xx8_67:focus-visible{box-shadow:0 0 0 3px var(--color-green-110-4),0 0 0 1px var(--color-green-110);border-color:var(--color-green-110)}._badge_w9xx8_100{background:var(--color-green-110);color:var(--color-blue-15);padding:.35rem .9rem;border-radius:999px;font-size:.72rem;font-weight:700;text-transform:uppercase;line-height:1;pointer-events:none;white-space:nowrap;box-shadow:0 2px 8px #0000002e}._badgeFloat_w9xx8_113{position:absolute;top:-12px;left:50%;transform:translate(-50%)}._planTitle_w9xx8_120{font-size:1.18rem;font-weight:600;margin:.45rem 0 .2rem;line-height:1.3}._priceContainer_w9xx8_127{margin:.3rem 0 .35rem;display:flex;flex-direction:column;align-items:center;gap:.25rem}._originalPrice_w9xx8_135{font-size:.85rem;color:var(--color-blue-160);text-decoration:line-through;margin:0;opacity:.8}._planPrice_w9xx8_143{margin:0;line-height:1;font-size:clamp(1.7rem,2.3vw,2rem);font-weight:700;color:var(--color-gray-255)}._priceCents_w9xx8_151{font-size:1.05rem;font-weight:700}._pricePeriod_w9xx8_156{font-size:.875rem;font-weight:500;color:var(--color-blue-160);margin-left:.25rem}._savingsTag_w9xx8_163{background:linear-gradient(45deg,var(--color-green-110),var(--color-green-130));color:#fff;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase;box-shadow:0 2px 6px #00000026}._yearlyTotal_w9xx8_174{font-size:.8rem;color:var(--color-blue-160);margin:0;opacity:.9}._planDescription_w9xx8_181{color:var(--color-blue-160);font-size:.9rem;line-height:1.5;min-height:40px;margin-bottom:.25rem}._planFeatures_w9xx8_189{list-style:none;padding:0;margin:.75rem 0 0;text-align:left}._planFeatures_w9xx8_189 li{display:flex;align-items:center;gap:.5rem;color:var(--color-blue-205);font-size:.9rem;line-height:1.45;margin-bottom:.5rem}._planFeatures_w9xx8_189 svg{color:var(--color-green-110);flex-shrink:0}._familyPlan_w9xx8_209{border-color:var(--color-purple-100);background:linear-gradient(135deg,#212a38d9,#3a215740)}._familyPlan_w9xx8_209:hover{border-color:var(--color-purple-120);box-shadow:0 5px 18px #9333ea2e}._familyIcon_w9xx8_221{position:absolute;top:.65rem;right:.65rem;color:var(--color-purple-120);opacity:.7}._familyPlan_w9xx8_209 ._badge_w9xx8_100{background:var(--color-purple-120);color:#fff}._bestValue_w9xx8_232{border-color:var(--color-green-110);box-shadow:0 0 0 2px var(--color-green-110) inset,0 8px 22px var(--color-green-110-4)}._familyPlan_w9xx8_209._bestValue_w9xx8_232 ._badge_w9xx8_100{background:var(--color-green-110);color:var(--color-green-30)}._paymentContainer_w9xx8_243{background-color:var(--color-blue-40);padding:1.75rem;border-radius:.75rem}._paymentTitle_w9xx8_248{font-size:1.35rem;font-weight:600;margin:0 0 1.1rem;display:flex;align-items:center;gap:.75rem;color:var(--color-gray-255)}._submitButton_w9xx8_257{width:100%;padding:1rem;background-color:var(--color-green-110);color:var(--color-blue-15);border:none;border-radius:.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:opacity .2s ease,transform .2s ease;margin-top:1rem}._submitButton_w9xx8_257:hover{opacity:.92}._submitButton_w9xx8_257:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-green-110-4),0 0 0 1px var(--color-green-110)}._submitButton_w9xx8_257:disabled{opacity:.6;cursor:not-allowed;transform:none}._secureInfo_w9xx8_284{display:flex;align-items:flex-start;gap:.5rem;color:var(--color-blue-160);font-size:.85rem;margin-top:1rem;padding:.75rem;background:var(--color-blue-35);border-radius:.5rem;border:1px solid var(--color-blue-65);line-height:1.4;text-align:left}._secureInfo_w9xx8_284 svg{color:var(--color-green-110);flex-shrink:0;margin-top:.1rem}._secureInfo_w9xx8_284 small{display:block;margin-top:.25rem;color:var(--color-blue-140);font-size:.75rem}._secureInfo_w9xx8_284 strong{color:var(--color-green-110);font-weight:600}._familyJoinSection_w9xx8_318{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--color-blue-65);text-align:center}._familyJoinText_w9xx8_324{color:var(--color-blue-160);font-size:.9rem;margin:0 0 .9rem}._familyJoinButton_w9xx8_329{background:transparent;border:2px solid var(--color-purple-120);color:var(--color-purple-120);padding:.75rem 1.5rem;border-radius:.5rem;font-size:.9rem;font-weight:600;cursor:pointer;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease;display:inline-flex;align-items:center;gap:.5rem}._familyJoinButton_w9xx8_329:hover{background:var(--color-purple-120);color:#fff}._currentPlan_w9xx8_349{text-align:center}._currentPlan_w9xx8_349 p{color:var(--color-blue-160);font-size:1rem;line-height:1.5}._currentPlan_w9xx8_349 strong{color:var(--color-gray-255);font-weight:600}._planDetailsCard_w9xx8_363{background:var(--color-blue-30);border:1px solid var(--color-blue-70);border-radius:.75rem;padding:1rem;margin:1rem 0;text-align:left}._planDetailRow_w9xx8_372{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid var(--color-blue-50)}._planDetailRow_w9xx8_372:last-child{border-bottom:none}._detailLabel_w9xx8_384{color:var(--color-blue-160);font-size:.9rem;font-weight:500}._detailValue_w9xx8_390{color:var(--color-gray-255);font-size:.9rem;font-weight:600;text-align:right}._statusActive_w9xx8_397{color:var(--color-green-110)!important;display:flex;align-items:center;gap:.25rem}._subscriptionNote_w9xx8_404{color:var(--color-blue-160);font-size:.85rem;margin:.5rem 0 .75rem;padding:.75rem;background:var(--color-blue-20);border-radius:.5rem;border-left:3px solid var(--color-green-110)}._subscriptionNote_w9xx8_404 strong{color:var(--color-gray-255)}._familyInfo_w9xx8_419{margin:1rem 0;padding:1rem;background:var(--color-blue-120-25);border-radius:.5rem;border:1px solid var(--color-blue-145-40)}._familyMemberInfo_w9xx8_427,._familyOwnerInfo_w9xx8_428{display:flex;align-items:flex-start;gap:.75rem;text-align:left}._familyMemberInfo_w9xx8_427 svg,._familyOwnerInfo_w9xx8_428 svg{color:var(--color-blue-145);margin-top:.2rem;flex-shrink:0}._familyMemberInfo_w9xx8_427 div p,._familyOwnerInfo_w9xx8_428 div p{margin:.25rem 0;color:var(--color-gray-240);font-size:.9rem;line-height:1.4}._familyMemberInfo_w9xx8_427 div p:last-child{color:var(--color-green-130);font-weight:500}._manageSubscriptionBox_w9xx8_456{background-color:var(--color-blue-30);border:1px solid var(--color-blue-70);border-radius:.75rem;padding:1rem;margin-top:.5rem;text-align:center}._manageText_w9xx8_465{color:var(--color-blue-200);font-size:.9rem;margin-bottom:.75rem;line-height:1.4}._hotmartButton_w9xx8_472{display:inline-flex;align-items:center;gap:.5rem;background-color:var(--color-blue-110);color:#fff;padding:.75rem 1.25rem;border-radius:.5rem;border:2px solid var(--color-blue-130);font-size:.9rem;font-weight:600;text-decoration:none;transition:opacity .2s ease,transform .2s ease,border-color .2s ease;cursor:pointer}._hotmartButton_w9xx8_472:hover{opacity:.9;transform:translateY(-1px);border-color:var(--color-blue-145)}._disabled_w9xx8_494{cursor:not-allowed;opacity:.6;border-color:var(--color-blue-65)}._disabled_w9xx8_494:hover{transform:none}._errorMessage_w9xx8_504{display:inline-flex;gap:.5rem;align-items:center;justify-content:center;margin-top:.75rem;padding:.6rem .9rem;border-radius:.5rem;background:#ff63631f;color:var(--color-red-125);border:1px solid rgba(255,99,99,.25)}._planToggle_w9xx8_518{display:flex;justify-content:center;margin-bottom:2rem;background:#ffffff0d;border-radius:12px;padding:4px;max-width:400px;margin-left:auto;margin-right:auto}._toggleButton_w9xx8_530{flex:1;padding:12px 24px;border:none;background:transparent;color:var(--color-blue-160);font-size:.95rem;font-weight:500;border-radius:8px;cursor:pointer;transition:all .2s ease}._toggleButton_w9xx8_530:hover{background:#ffffff1a;color:var(--color-gray-255)}._toggleButton_w9xx8_530._active_w9xx8_548{background:var(--color-green-110);color:#fff;box-shadow:0 2px 8px #4caf504d}@media (prefers-reduced-motion: reduce){._planCard_w9xx8_67,._submitButton_w9xx8_257{transition:none}._planCard_w9xx8_67:hover{transform:none}}._pageContainer_r29dv_2{color:var(--color-gray-255);max-width:800px;margin:0 auto;padding:1rem}._header_r29dv_10{text-align:center;margin-bottom:2.25rem}._title_r29dv_15{font-size:clamp(1.9rem,3.2vw,2.5rem);font-weight:700;margin:0;background:linear-gradient(45deg,var(--color-green-110),var(--color-blue-145));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent}._subtitle_r29dv_30{color:var(--color-blue-160);margin-top:.5rem;font-size:1.05rem;max-width:560px;margin-left:auto;margin-right:auto}._mainContent_r29dv_40{display:flex;flex-direction:column;gap:2rem}._tabs_r29dv_47{display:flex;gap:0;border-bottom:2px solid var(--color-blue-65);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}._tabs_r29dv_47::-webkit-scrollbar{display:none}._tab_r29dv_47{background:transparent;border:none;color:var(--color-blue-160);padding:1rem 1.5rem;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .25s ease;border-bottom:3px solid transparent;margin-bottom:-2px;display:flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;position:relative;flex:1;min-width:fit-content}._tab_r29dv_47:hover:not(._active_r29dv_81){color:var(--color-gray-255);background-color:#20c9970d}._tab_r29dv_47._active_r29dv_81{color:var(--color-green-110);border-bottom-color:var(--color-green-110);background-color:#20c99714}._tab_r29dv_47 svg{flex-shrink:0}._section_r29dv_97{background-color:var(--color-blue-40);padding:1.5rem;border-radius:.75rem;border:2px solid var(--color-blue-65)}._sectionTitle_r29dv_104{font-size:1.15rem;font-weight:600;color:var(--color-gray-255);margin:0 0 .5rem}._sectionDescription_r29dv_111{color:var(--color-blue-160);font-size:.9rem;margin-bottom:1.5rem}._form_r29dv_118{display:flex;flex-direction:column;gap:1.25rem}._formGroup_r29dv_124{display:flex;flex-direction:column;gap:.5rem}._label_r29dv_130{color:var(--color-gray-255);font-weight:500;font-size:.9rem;display:flex;align-items:center;gap:.5rem}._input_r29dv_139{background-color:var(--color-blue-30);border:2px solid var(--color-blue-65);border-radius:.5rem;padding:.75rem 1rem;color:var(--color-gray-255);font-size:.95rem;transition:all .2s ease}._input_r29dv_139:focus{outline:none;border-color:var(--color-green-110);background-color:var(--color-blue-40)}._input_r29dv_139::placeholder{color:var(--color-blue-140)}._passwordWrapper_r29dv_160{position:relative;display:flex;align-items:center;width:100%}._passwordWrapper_r29dv_160 ._input_r29dv_139{width:100%;padding-right:3rem}._eyeButton_r29dv_172{position:absolute;top:50%;right:1rem;transform:translateY(-50%);background:none;border:none;color:var(--color-blue-160);cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;transition:color .2s ease;z-index:2}._eyeButton_r29dv_172:hover{color:var(--color-green-110)}._eyeButton_r29dv_172:focus{outline:2px solid var(--color-green-110);outline-offset:2px;border-radius:.25rem}._error_r29dv_199{color:#ff6b6b;font-size:.85rem;margin-top:.25rem}._button_r29dv_206{background:linear-gradient(135deg,var(--color-green-110),var(--color-blue-145));color:#fff;border:none;padding:.875rem 1.5rem;border-radius:.5rem;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}._button_r29dv_206:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px #20c9974d}._button_r29dv_206:disabled{opacity:.6;cursor:not-allowed}._infoBox_r29dv_233{background-color:var(--color-blue-30);border:2px solid var(--color-blue-65);border-radius:.5rem;padding:1rem;display:flex;gap:.75rem;align-items:flex-start}._infoIcon_r29dv_243{color:var(--color-green-110);flex-shrink:0}._infoText_r29dv_248{color:var(--color-blue-160);font-size:.9rem;line-height:1.5}._subscriptionInfo_r29dv_255{display:grid;gap:1rem}._planCard_r29dv_260{background-color:var(--color-blue-30);border:2px solid var(--color-blue-65);border-radius:.75rem;padding:1.25rem;display:flex;justify-content:space-between;align-items:center}._planDetails_r29dv_270 h3{color:var(--color-gray-255);font-size:1.1rem;margin:0 0 .25rem}._planDetails_r29dv_270 p{color:var(--color-blue-160);font-size:.9rem;margin:0}._planBadge_r29dv_282{background:linear-gradient(135deg,var(--color-green-110),var(--color-blue-145));color:#fff;padding:.5rem 1rem;border-radius:1.5rem;font-size:.85rem;font-weight:600}@media (max-width: 768px){._pageContainer_r29dv_2{padding:.5rem}._header_r29dv_10{margin-bottom:1.5rem}._title_r29dv_15{font-size:1.75rem}._subtitle_r29dv_30{font-size:.9rem}._mainContent_r29dv_40{gap:1.5rem}._tabs_r29dv_47{gap:0;border-bottom:1px solid var(--color-blue-65)}._tab_r29dv_47{flex:1;padding:.75rem .5rem;font-size:.8rem;gap:.35rem;justify-content:center}._tab_r29dv_47 span{display:none}._section_r29dv_97{padding:1rem}._sectionTitle_r29dv_104{font-size:1rem}._sectionDescription_r29dv_111{font-size:.85rem;margin-bottom:1rem}._form_r29dv_118{gap:1rem}._label_r29dv_130{font-size:.85rem}._input_r29dv_139{padding:.625rem .75rem;font-size:.9rem}._button_r29dv_206{padding:.75rem 1.25rem;font-size:.9rem}._infoBox_r29dv_233{padding:.875rem;gap:.5rem}._infoText_r29dv_248{font-size:.85rem}._planCard_r29dv_260{flex-direction:column;align-items:flex-start;gap:.75rem;padding:1rem}._planDetails_r29dv_270 h3{font-size:1rem}._planDetails_r29dv_270 p{font-size:.85rem}._planBadge_r29dv_282{padding:.4rem .875rem;font-size:.8rem}}@media (max-width: 480px){._pageContainer_r29dv_2{padding:.25rem}._header_r29dv_10{margin-bottom:1rem}._title_r29dv_15{font-size:1.5rem}._subtitle_r29dv_30{font-size:.85rem;padding:0 .5rem}._mainContent_r29dv_40{gap:1rem}._tab_r29dv_47{padding:.625rem .25rem;font-size:.75rem}._section_r29dv_97{padding:.875rem;border-radius:.5rem}._sectionTitle_r29dv_104{font-size:.95rem}._sectionDescription_r29dv_111{font-size:.8rem}._input_r29dv_139{font-size:.85rem}._button_r29dv_206{padding:.625rem 1rem;font-size:.85rem}._planCard_r29dv_260{padding:.875rem}}@keyframes _fadeInUp_kg60p_1{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}@keyframes _spin_kg60p_167{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._container_kg60p_21{display:flex;align-items:center;justify-content:center;min-height:100vh;background:linear-gradient(135deg,var(--color-blue-25),var(--color-blue-40))}._card_kg60p_33{width:100%;max-width:28rem;padding:1.5rem;display:flex;flex-direction:column;animation:___fadeInUp_ta5gk_1_1olb0_1_kg60p_1 .4s ease-out}._header_kg60p_42{text-align:center;position:relative}._logoIcon_kg60p_47{color:var(--color-green-110);position:absolute;left:50%;transform:translate(-50%) translateY(-2rem);background:var(--color-blue-40);border-radius:50%;padding:.5rem;box-shadow:0 2px 6px var(--color-gray-0-2)}._title_kg60p_58{font-size:2rem;font-weight:700;color:var(--color-gray-255);margin:0 0 1rem;letter-spacing:.05em}._subtitle_kg60p_66{margin-top:.25rem;color:var(--color-blue-160);text-align:center}._form_kg60p_72{display:flex;flex-direction:column;gap:1.25rem}._inputGroup_kg60p_78{position:relative}._inputIcon_kg60p_82{position:absolute;top:1.4rem;left:1rem;transform:translateY(-50%);color:var(--color-blue-160)}._input_kg60p_78{width:100%;padding:.75rem 1rem .75rem 3rem;font-size:1rem;color:var(--color-gray-255);background-color:var(--color-blue-65);border:1px solid var(--color-blue-85);border-radius:.5rem;transition:box-shadow .2s,border-color .2s;box-sizing:border-box}._input_kg60p_78:focus{outline:none;border-color:var(--color-blue-125);box-shadow:0 0 0 2px var(--color-blue-125-1)}._togglePasswordButton_kg60p_108{position:absolute;top:50%;right:1rem;transform:translateY(-50%);background:none;border:none;color:var(--color-blue-160);cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;transition:color .2s ease;z-index:2}._togglePasswordButton_kg60p_108:hover{color:var(--color-green-110)}._togglePasswordButton_kg60p_108:focus{outline:2px solid var(--color-blue-125);outline-offset:2px;border-radius:.25rem}._button_kg60p_135{display:flex;justify-content:center;align-items:center;width:100%;padding:.75rem 1rem;font-size:.875rem;font-weight:600;color:var(--color-gray-255);background:linear-gradient(90deg,var(--color-blue-125),var(--color-blue-145));border:none;border-radius:.5rem;cursor:pointer;transition:opacity .2s,transform .1s;box-sizing:border-box}._button_kg60p_135:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}._button_kg60p_135:disabled{background:var(--color-blue-65);color:var(--color-blue-160);cursor:not-allowed}._spinner_kg60p_167{animation:_spin_kg60p_167 1s linear infinite;width:1.25rem;height:1.25rem}._error_kg60p_173{font-size:.875rem;text-align:center;color:var(--color-red-155)}._errorMessage_kg60p_180{color:var(--color-red-155);font-size:.8rem;margin-top:.25rem;padding-left:.25rem}._termsText_kg60p_187{text-align:center;font-size:.8rem;color:var(--color-blue-160);line-height:1.5}._termsLink_kg60p_194{color:var(--color-green-110);text-decoration:none;font-weight:500;transition:color .2s ease}._termsLink_kg60p_194:hover{color:var(--color-green-135);text-decoration:underline}._registerLink_kg60p_206{text-align:center;font-size:.9rem;color:var(--color-blue-160)}._registerLinkText_kg60p_212{color:var(--color-green-110);text-decoration:none;font-weight:500;transition:color .2s ease}._registerLinkText_kg60p_212:hover{color:var(--color-green-120);text-decoration:underline}._modalOverlay_kg60p_224{position:fixed;inset:0;background-color:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000}._modalContent_kg60p_237{background-color:var(--color-blue-40);padding:2rem;border-radius:1rem;border:1px solid var(--color-blue-65);text-align:center;max-width:400px;width:90%;animation:_fadeInUp_kg60p_1 .3s ease-out;display:flex;flex-direction:column;align-items:center;gap:1rem}._modalIcon_kg60p_252{color:var(--color-green-110)}._modalContent_kg60p_237 h2{margin:0;color:var(--color-gray-255)}._modalContent_kg60p_237 p{margin:0;color:var(--color-blue-160);line-height:1.5}._modalButton_kg60p_267{margin-top:1rem;width:auto;padding:.6rem 2rem}._container_1fqxg_1{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--color-blue-25);padding:2rem;position:relative}._container_1fqxg_1:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 80%,rgba(147,51,234,.05) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(15,197,186,.05) 0%,transparent 50%);pointer-events:none}._card_1fqxg_31{background:linear-gradient(135deg,var(--color-blue-25-2),var(--color-blue-40-1));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--color-blue-65);border-radius:24px;box-shadow:0 32px 64px #0000004d,0 16px 32px #00000026;padding:3rem;max-width:520px;width:100%;position:relative;z-index:1}._header_1fqxg_48{text-align:center;margin-bottom:2.5rem}._header_1fqxg_48 h1{color:var(--color-gray-255);margin-bottom:.75rem;font-size:2rem;font-weight:700;background:linear-gradient(45deg,var(--color-purple-120),var(--color-blue-145))}._header_1fqxg_48 p{color:var(--color-blue-160);font-size:1.1rem;line-height:1.6}._form_1fqxg_71{display:flex;flex-direction:column;gap:2rem}._inputGroup_1fqxg_77{display:flex;flex-direction:column;gap:.75rem}._inputGroup_1fqxg_77 label{font-weight:600;color:var(--color-gray-255);font-size:.95rem;letter-spacing:.025em}._input_1fqxg_77{padding:1rem 1.25rem;border:2px solid var(--color-blue-65);border-radius:12px;font-size:1rem;transition:all .3s cubic-bezier(.25,.8,.25,1);background:var(--color-blue-40);color:var(--color-gray-255);font-family:inherit}._input_1fqxg_77:focus{outline:none;border-color:var(--color-green-110);box-shadow:0 0 0 4px var(--color-green-110-2);background:var(--color-blue-25);transform:translateY(-1px)}._input_1fqxg_77:disabled{background:var(--color-blue-65);color:var(--color-blue-160);border-color:var(--color-blue-85);cursor:not-allowed}._inputGroup_1fqxg_77 small{color:var(--color-blue-160);font-size:.85rem;line-height:1.4}._error_1fqxg_122{background:linear-gradient(135deg,#fed7d7e6,#fecacae6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(229,62,62,.3);color:#c53030;padding:1rem 1.25rem;border-radius:12px;border-left:4px solid #e53e3e;display:flex;align-items:center;gap:.75rem;font-size:.95rem;font-weight:500;box-shadow:0 4px 15px #e53e3e1a}._success_1fqxg_142{background:linear-gradient(135deg,#c6f6d5e6,#bbf7d0e6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(56,161,105,.3);color:#22543d;padding:1rem 1.25rem;border-radius:12px;border-left:4px solid #38a169;display:flex;align-items:center;gap:.75rem;font-size:.95rem;font-weight:500;box-shadow:0 4px 15px #38a1691a}._submitButton_1fqxg_162{background:linear-gradient(135deg,var(--color-green-110),var(--color-blue-145));color:#fff;border:none;padding:1.125rem 2.5rem;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.25,.8,.25,1);margin-top:1.5rem;text-transform:uppercase;letter-spacing:.075em;box-shadow:0 4px 20px var(--color-green-110-3);position:relative;overflow:hidden}._submitButton_1fqxg_162:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}._submitButton_1fqxg_162:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 30px var(--color-green-110-4)}._submitButton_1fqxg_162:hover:not(:disabled):before{left:100%}._submitButton_1fqxg_162:disabled{background:linear-gradient(135deg,var(--color-blue-85),var(--color-blue-115));cursor:not-allowed;transform:none;box-shadow:none;opacity:.6}._info_1fqxg_221{background:linear-gradient(135deg,var(--color-blue-40-1),var(--color-blue-25-2));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--color-blue-65);padding:2rem;border-radius:16px;margin-top:2rem;box-shadow:0 8px 25px #0003}._info_1fqxg_221 h3{color:var(--color-gray-255);margin-bottom:1.25rem;font-size:1.125rem;font-weight:700;background:linear-gradient(135deg,var(--color-green-110),var(--color-blue-145));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._info_1fqxg_221 ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}._info_1fqxg_221 li{color:var(--color-blue-160);font-size:.95rem;font-weight:500;padding-left:1.5rem;position:relative;line-height:1.5}._info_1fqxg_221 li:before{content:"✓";color:var(--color-green-110);position:absolute;left:0;font-weight:700;font-size:1.1rem}@media (max-width: 768px){._container_1fqxg_1{padding:1.5rem;margin:1rem}._card_1fqxg_31{padding:2rem 1.5rem}._header_1fqxg_48 h1{font-size:2rem}._header_1fqxg_48 p{font-size:1rem}._form_1fqxg_71{gap:1.5rem}._input_1fqxg_77{padding:.875rem 1rem;font-size:.95rem}._submitButton_1fqxg_162{padding:1rem 2rem;font-size:1rem}._info_1fqxg_221{padding:1.5rem;margin-top:1.5rem}}@media (max-width: 480px){._container_1fqxg_1{margin:.5rem;padding:1rem}._card_1fqxg_31{padding:1.5rem 1rem}._header_1fqxg_48 h1{font-size:1.75rem}}._actions_1fqxg_331{margin-top:1.5rem;text-align:center}._backButton_1fqxg_336{background:transparent;color:#667eea;border:2px solid #667eea;padding:.75rem 1.5rem;border-radius:8px;font-size:.9rem;cursor:pointer;transition:all .2s}._backButton_1fqxg_336:hover{background:#667eea;color:#fff}@media (max-width: 768px){._container_1fqxg_1{padding:1rem}._card_1fqxg_31{padding:2rem}._header_1fqxg_48 h1{font-size:1.5rem}}._chartContainer_1opaj_1{background-color:var(--color-blue-40);padding:1rem;border-radius:.75rem;height:100%}._title_1opaj_8{font-size:1.125rem;font-weight:600;color:var(--color-gray-255);margin-bottom:1rem;text-align:center}._noData_1opaj_16{display:flex;align-items:center;justify-content:center;height:250px;color:var(--color-blue-160)}@keyframes _fadeIn_1059i_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._dashboard_1059i_12{animation:_fadeIn_1059i_1 .5s ease-in-out;color:var(--color-gray-255)}._title_1059i_17{font-size:1.875rem;font-weight:700;color:var(--color-gray-255);margin-bottom:.5rem;margin-top:0;background:linear-gradient(90deg,var(--color-gray-255),var(--color-blue-160));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (min-width: 768px){._title_1059i_17{font-size:2.25rem}}._subtitle_1059i_35{color:var(--color-blue-160);margin-bottom:2rem;font-size:1rem}@media (min-width: 768px){._subtitle_1059i_35{font-size:1.125rem}}._memberFilter_1059i_47{margin-bottom:1.5rem;padding:1.25rem;background:linear-gradient(135deg,var(--color-blue-30),var(--color-blue-25));border:1px solid var(--color-blue-65);border-radius:.75rem;box-shadow:0 2px 4px #0000001a}._filterLabel_1059i_56{display:block;color:var(--color-gray-255);font-size:.875rem;font-weight:500;margin-bottom:.5rem}._memberSelect_1059i_64{width:100%;padding:.75rem 2.5rem .75rem .75rem;border:1px solid var(--color-blue-65);border-radius:.5rem;background:var(--color-blue-40);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;color:var(--color-gray-255);font-size:.875rem;cursor:pointer;transition:all .2s ease;min-width:200px;-webkit-appearance:none;-moz-appearance:none;appearance:none}._memberSelect_1059i_64:hover{border-color:var(--color-blue-85)}._memberSelect_1059i_64:focus{outline:none;border-color:var(--color-blue-125);box-shadow:0 0 0 3px #2563eb1a}._memberSelect_1059i_64:disabled{background-color:var(--color-gray-30);color:var(--color-gray-160);cursor:not-allowed;opacity:.7}._memberSelect_1059i_64:disabled:hover{border-color:var(--color-gray-65)}._memberSelect_1059i_64 option{background-color:var(--color-blue-40);color:var(--color-gray-255);padding:.5rem}._filterHint_1059i_113{font-size:.75rem;color:var(--color-blue-160);margin:.5rem 0 0;font-style:italic}@media (min-width: 768px){._memberFilter_1059i_47{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem}._filterLabel_1059i_56{margin-bottom:0;white-space:nowrap}._memberSelect_1059i_64{width:auto;min-width:250px}}._infoCard_1059i_140{background:linear-gradient(135deg,var(--color-blue-40),var(--color-blue-30));border:1px solid var(--color-blue-65);border-radius:.75rem;padding:1.5rem;margin-bottom:2rem}._infoContent_1059i_148{display:flex;align-items:flex-start;gap:1rem}._infoIcon_1059i_154{color:var(--color-blue-160);flex-shrink:0;margin-top:.25rem}._infoTitle_1059i_160{font-size:1.125rem;font-weight:600;color:var(--color-gray-255);margin:0 0 .5rem}._infoText_1059i_167{color:var(--color-blue-180);line-height:1.6;margin:0 0 1rem}._infoButton_1059i_173{background:linear-gradient(90deg,var(--color-blue-125),var(--color-blue-145));color:var(--color-gray-255);border:none;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease}._infoButton_1059i_173:hover{opacity:.9;transform:translateY(-1px)}._filtersSection_1059i_191{background-color:var(--color-gray-30);border:1px solid var(--color-gray-50);border-radius:.75rem;padding:1.5rem;margin-bottom:2rem;display:flex;flex-direction:column;gap:1rem}@media (min-width: 768px){._filtersSection_1059i_191{flex-direction:row;align-items:center;justify-content:space-between}}._memberFilter_1059i_47{display:flex;flex-direction:column;gap:.5rem}._filterHint_1059i_113{font-size:.75rem;color:var(--color-blue-160);margin:0;font-style:italic}._metricsGrid_1059i_224{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:2rem}@media (min-width: 768px){._metricsGrid_1059i_224{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){._metricsGrid_1059i_224{grid-template-columns:repeat(4,1fr)}}._contentGrid_1059i_244{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width: 1024px){._contentGrid_1059i_244{grid-template-columns:2fr 1fr}}._chartsContainer_1059i_256{display:flex;flex-direction:column;gap:1.5rem}@media (min-width: 768px){._chartsContainer_1059i_256>*{flex:1}}._actionsSection_1059i_269{display:flex;justify-content:center;margin-top:2rem}._manageMembersButton_1059i_275{display:flex;align-items:center;gap:.5rem;background:linear-gradient(90deg,var(--color-blue-125),var(--color-blue-145));color:var(--color-gray-255);border:none;border-radius:.5rem;padding:.75rem 1.5rem;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s ease}._manageMembersButton_1059i_275:hover{opacity:.9;transform:translateY(-1px)}._manageMembersButton_1059i_275 svg{flex-shrink:0}._pageContainer_1rui2_2{padding:2rem;background-color:var(--color-blue-15);color:var(--color-blue-205);min-height:100vh}._loadingState_1rui2_8,._errorState_1rui2_9{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;font-size:1.2rem}._errorState_1rui2_9{color:var(--color-red-155)}._spinner_1rui2_20{border:4px solid var(--color-blue-65);border-top:4px solid var(--color-green-110);border-radius:50%;width:40px;height:40px;animation:_spin_1rui2_20 1s linear infinite;margin-bottom:1rem}@keyframes _spin_1rui2_20{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._header_1rui2_37{margin-bottom:.5rem}._title_1rui2_40{font-size:2.25rem;font-weight:700;color:var(--color-blue-245);margin:0}._subtitle_1rui2_46{color:var(--color-blue-145-2);margin-top:.5rem;font-size:1.1rem}._sectionTitle_1rui2_51{font-size:1.5rem;font-weight:600;color:var(--color-blue-245);margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:1px solid var(--color-blue-65)}._statsGrid_1rui2_59{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.5rem;margin-bottom:2.5rem}._statCard_1rui2_65{background:var(--color-blue-25-1);padding:1.2rem;border-radius:.75rem;border:1px solid var(--color-gray-255-2);display:flex;align-items:center;gap:1rem;transition:all .3s ease}._statCard_1rui2_65:hover{transform:translateY(-5px);border-color:var(--color-green-110)}._cardIcon_1rui2_79{color:var(--color-green-110);background-color:var(--color-green-110-2);padding:.75rem;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}._cardContent_1rui2_89{flex-grow:1;min-width:0;overflow:hidden}._cardTitle_1rui2_94{font-size:.9rem;color:var(--color-blue-145-2);margin:0;white-space:nowrap}._cardValue_1rui2_100{font-size:1.75rem;font-weight:600;color:var(--color-blue-245);margin-top:.25rem;white-space:nowrap;overflow:hidden}._cardUnit_1rui2_108{font-size:1rem;color:var(--color-blue-145-2);margin-left:.25rem}._mainLayout_1rui2_114{display:flex;flex-direction:column;gap:2.5rem}._chartsGrid_1rui2_120{display:grid;grid-template-columns:1fr;gap:2.5rem}@media (min-width: 1024px){._chartsGrid_1rui2_120{grid-template-columns:1fr 1fr}}._chartCard_1rui2_130{background:var(--color-blue-25-1);border-radius:.75rem;border:1px solid var(--color-gray-255-2);padding:1.5rem;display:flex;flex-direction:column}._chartTitle_1rui2_138{font-size:1.25rem;font-weight:600;color:var(--color-blue-245);margin-bottom:1.5rem}._chartWrapper_1rui2_144{height:300px;flex-grow:1}._emptyChartState_1rui2_148{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--color-blue-145-2);font-style:italic;text-align:center;gap:1rem;opacity:.7}._tableContainer_1rui2_160{background-color:var(--color-blue-25-1);border-radius:.75rem;border:1px solid var(--color-gray-255-2);overflow:hidden}._tableContainer_1rui2_160 ._sectionTitle_1rui2_51{padding:1.5rem 1.5rem 0;margin-bottom:0;border-bottom:none}._table_1rui2_160{width:100%;border-collapse:collapse}._table_1rui2_160 thead{background-color:var(--color-blue-40-1)}._table_1rui2_160 th{padding:1rem 1.5rem;text-align:left;font-size:.875rem;font-weight:600;color:var(--color-blue-145-2);text-transform:uppercase;letter-spacing:.05em}._table_1rui2_160 tbody tr{border-bottom:1px solid var(--color-blue-65)}._table_1rui2_160 tbody tr:last-child{border-bottom:none}._table_1rui2_160 tbody tr:hover{background-color:var(--color-blue-40-1)}._table_1rui2_160 td{padding:1rem 1.5rem;color:var(--color-blue-205)}._engagementCell_1rui2_200{font-weight:600;color:var(--color-blue-245);display:inline-flex;align-items:center;gap:.5rem}@media (max-width: 768px){._pageContainer_1rui2_2{padding:1rem}._tableContainer_1rui2_160{background-color:transparent;border:none}._tableContainer_1rui2_160 ._sectionTitle_1rui2_51{padding:0 0 1.5rem}._table_1rui2_160 thead{display:none}._table_1rui2_160 tbody tr{display:block;margin-bottom:1rem;background-color:var(--color-blue-25-1);border-radius:.75rem;padding:1rem;border:1px solid var(--color-gray-255-2)}._table_1rui2_160 tbody tr td{display:flex;justify-content:space-between;align-items:center;padding:.75rem .5rem;border-bottom:1px solid var(--color-blue-65)}._table_1rui2_160 tbody tr td:last-child{border-bottom:none}._table_1rui2_160 tbody tr td:before{content:attr(data-label);font-weight:600;color:var(--color-blue-145-2);margin-right:1rem}}._tabs_1rui2_248{display:flex;gap:.5rem;margin-bottom:2rem;border-bottom:1px solid var(--color-blue-65)}._tab_1rui2_160{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:none;border:none;color:var(--color-blue-145-2);font-size:1rem;font-weight:500;cursor:pointer;border-radius:.5rem .5rem 0 0;transition:all .2s ease}._tab_1rui2_160:hover{background-color:var(--color-blue-25);color:var(--color-blue-205)}._activeTab_1rui2_275{background-color:var(--color-green-110);color:#fff;border-bottom:2px solid var(--color-green-110)}._logsContainer_1rui2_282{display:flex;flex-direction:column;gap:2rem}._logsSection_1rui2_288{background-color:var(--color-blue-25);border-radius:.75rem;padding:1.5rem;box-shadow:0 2px 4px #0000001a}._logsSection_1rui2_288 h3{margin:0 0 1rem;color:var(--color-blue-245);font-size:1.25rem;font-weight:600}._logsTable_1rui2_302{overflow-x:auto}._logsTable_1rui2_302 table{width:100%;border-collapse:collapse}._logsTable_1rui2_302 th,._logsTable_1rui2_302 td{padding:.75rem;text-align:left;border-bottom:1px solid var(--color-blue-45)}._logsTable_1rui2_302 th{background-color:var(--color-blue-35);font-weight:600;color:var(--color-blue-205)}._logsTable_1rui2_302 td{color:var(--color-blue-185)}._tableHeader_1rui2_329{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}@media (max-width: 768px){._tableHeader_1rui2_329{flex-direction:column;align-items:flex-start;gap:1rem}._searchContainer_1rui2_343{width:100%}._searchInput_1rui2_347{width:100%!important}}._searchContainer_1rui2_343{display:flex;align-items:center}._searchInputWrapper_1rui2_357{position:relative;display:flex;align-items:center}._searchIcon_1rui2_363{position:absolute;left:.75rem;color:var(--color-blue-145-2)}._searchInput_1rui2_347{padding:.5rem .75rem .5rem 2.5rem;border:1px solid var(--color-blue-65);border-radius:.5rem;background-color:var(--color-blue-25);color:var(--color-blue-205);font-size:.875rem;width:250px;transition:border-color .2s ease}._searchInput_1rui2_347:focus{outline:none;border-color:var(--color-green-110)}._clearSearch_1rui2_385{position:absolute;right:.5rem;background:none;border:none;color:var(--color-blue-145-2);cursor:pointer;padding:.25rem;border-radius:.25rem;transition:color .2s ease}._clearSearch_1rui2_385:hover{color:var(--color-red-155)}._searchSpinner_1rui2_401{position:absolute;right:.5rem;width:16px;height:16px;border:2px solid var(--color-blue-65);border-top:2px solid var(--color-green-110);border-radius:50%;animation:_spin_1rui2_20 1s linear infinite}._planBadge_1rui2_412{padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:600;text-transform:uppercase}._planBadge_1rui2_412._FREE_1rui2_420{background-color:var(--color-blue-65);color:var(--color-blue-205)}._planBadge_1rui2_412._MONTHLY_1rui2_425{background-color:var(--color-green-110);color:#fff}._planBadge_1rui2_412._ANNUAL_1rui2_430{background-color:var(--color-green-120);color:#fff}._planBadge_1rui2_412._FAMILY_2_MONTHLY_1rui2_435,._planBadge_1rui2_412._FAMILY_2_ANNUAL_1rui2_436,._planBadge_1rui2_412._FAMILY_4_MONTHLY_1rui2_437,._planBadge_1rui2_412._FAMILY_4_ANNUAL_1rui2_438{background-color:var(--color-purple-110);color:#fff}._statusBadge_1rui2_443{padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:600;text-transform:uppercase}._statusBadge_1rui2_443._ACTIVE_1rui2_451{background-color:var(--color-green-110);color:#fff}._statusBadge_1rui2_443._CANCELED_1rui2_456{background-color:var(--color-red-155);color:#fff}._statusBadge_1rui2_443._FREE_1rui2_420{background-color:var(--color-blue-65);color:var(--color-blue-205)}._statusBadge_1rui2_443._INCOMPLETE_1rui2_466,._statusBadge_1rui2_443._PAST_DUE_1rui2_467{background-color:var(--color-orange-110);color:#fff}._actionButton_1rui2_472{background:none;border:1px solid var(--color-blue-65);border-radius:.375rem;padding:.375rem;cursor:pointer;color:var(--color-blue-145-2);transition:all .2s ease}._actionButton_1rui2_472:hover{background-color:var(--color-blue-35);border-color:var(--color-green-110);color:var(--color-green-110)}._actionButton_1rui2_472:disabled{opacity:.5;cursor:not-allowed}._modalOverlay_1rui2_494{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}._modalContent_1rui2_508{background-color:var(--color-blue-15);border-radius:.75rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:800px;width:100%;max-height:90vh;overflow-y:auto}._modalHeader_1rui2_518{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--color-blue-45)}._modalHeader_1rui2_518 h2{margin:0;color:var(--color-blue-245);font-size:1.5rem;font-weight:600}._closeButton_1rui2_533{background:none;border:none;color:var(--color-blue-145-2);cursor:pointer;padding:.25rem;border-radius:.375rem;transition:color .2s ease}._closeButton_1rui2_533:hover{color:var(--color-red-155)}._modalBody_1rui2_547{padding:1.5rem}._userInfo_1rui2_551{display:flex;flex-direction:column;gap:1.5rem}._infoSection_1rui2_557{background-color:var(--color-blue-25);border-radius:.5rem;padding:1rem}._infoSection_1rui2_557 h3{margin:0 0 1rem;color:var(--color-blue-245);font-size:1.125rem;font-weight:600}._infoSection_1rui2_557 h4{margin:1rem 0 .5rem;color:var(--color-blue-205);font-size:1rem;font-weight:500}._infoGrid_1rui2_577{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}._infoItem_1rui2_583{display:flex;flex-direction:column;gap:.25rem}._infoItem_1rui2_583 label{font-size:.875rem;font-weight:500;color:var(--color-blue-145-2)}._infoItem_1rui2_583 span{font-size:.875rem;color:var(--color-blue-205)}._familyMembers_1rui2_600{margin-top:1rem}._membersList_1rui2_604{display:flex;flex-direction:column;gap:.5rem}._memberItem_1rui2_610{display:flex;align-items:center;gap:.5rem;padding:.5rem;background-color:var(--color-blue-35);border-radius:.375rem}._memberName_1rui2_619{font-weight:500;color:var(--color-blue-205)}._memberRole_1rui2_624{font-size:.75rem;color:var(--color-blue-145-2)}._memberWhatsApp_1rui2_629{font-size:.75rem;color:var(--color-blue-145-2);margin-left:auto}._transactionsList_1rui2_635,._goalsList_1rui2_636{display:flex;flex-direction:column;gap:.75rem}._transactionItem_1rui2_642,._goalItem_1rui2_643{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background-color:var(--color-blue-35);border-radius:.375rem}._transactionInfo_1rui2_652,._goalInfo_1rui2_653{display:flex;flex-direction:column;gap:.25rem}._transactionDesc_1rui2_659,._goalTitle_1rui2_660{font-weight:500;color:var(--color-blue-205)}._transactionCategory_1rui2_665,._goalStatus_1rui2_666{font-size:.75rem;color:var(--color-blue-145-2)}._transactionAmount_1rui2_671{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}._positive_1rui2_678{color:var(--color-green-110);font-weight:600}._negative_1rui2_683{color:var(--color-red-155);font-weight:600}._transactionDate_1rui2_688{font-size:.75rem;color:var(--color-blue-145-2)}._goalProgress_1rui2_693{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;min-width:120px}._goalAmounts_1rui2_701{font-size:.75rem;color:var(--color-blue-205);font-weight:500}._progressBar_1rui2_707{width:100px;height:6px;background-color:var(--color-blue-45);border-radius:3px;overflow:hidden}._progressFill_1rui2_715{height:100%;background-color:var(--color-green-110);transition:width .3s ease}._goalStatus_1rui2_666._pending_1rui2_721{background-color:var(--color-blue-65);color:var(--color-blue-205)}._goalStatus_1rui2_666._in_progress_1rui2_726{background-color:var(--color-orange-110);color:#fff}._goalStatus_1rui2_666._completed_1rui2_731{background-color:var(--color-green-110);color:#fff}._paginationContainer_1rui2_737{display:flex;justify-content:space-between;align-items:center;margin-top:1.5rem;padding:1rem;background-color:var(--color-blue-25);border-radius:8px;border:1px solid var(--color-blue-45)}._paginationInfo_1rui2_748{font-size:.9rem;color:var(--color-blue-145-2);font-weight:500}._paginationControls_1rui2_754{display:flex;align-items:center;gap:.5rem}._paginationButton_1rui2_760{padding:.5rem 1rem;background-color:var(--color-blue-35);color:var(--color-blue-205);border:1px solid var(--color-blue-55);border-radius:6px;cursor:pointer;font-size:.9rem;font-weight:500;transition:all .2s ease}._paginationButton_1rui2_760:hover:not(:disabled){background-color:var(--color-blue-45);border-color:var(--color-blue-65)}._paginationButton_1rui2_760:disabled{opacity:.5;cursor:not-allowed}._pageNumbers_1rui2_782{display:flex;gap:.25rem;margin:0 1rem}._pageNumber_1rui2_782{padding:.5rem .75rem;background-color:transparent;color:var(--color-blue-145-2);border:1px solid var(--color-blue-55);border-radius:6px;cursor:pointer;font-size:.9rem;font-weight:500;min-width:2.5rem;transition:all .2s ease}._pageNumber_1rui2_782:hover{background-color:var(--color-blue-35);border-color:var(--color-blue-65)}._activePage_1rui2_806{background-color:var(--color-green-110);color:#fff;border-color:var(--color-green-110)}._activePage_1rui2_806:hover{background-color:var(--color-green-120)}._overlay_n87xg_2{z-index:3000!important}._content_n87xg_6{display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center}._icon_n87xg_14{color:var(--color-blue-20)}._description_n87xg_18{color:var(--color-gray-200);line-height:1.5;margin:0}._form_n87xg_24{display:flex;flex-direction:column;gap:1rem;width:100%}._inputGroup_n87xg_31{display:flex;flex-direction:column;gap:.5rem;width:100%}._inputGroup_n87xg_31 label{font-weight:500;color:var(--color-gray-255);text-align:left;font-size:.9rem}._inputGroup_n87xg_31 input{padding:.75rem 1rem;border-radius:8px;border:2px solid var(--color-blue-65);background-color:var(--color-blue-50);color:var(--color-gray-255);font-size:1rem;transition:border-color .2s,box-shadow .2s}._inputGroup_n87xg_31 input:focus{outline:none;border-color:var(--color-blue-20);box-shadow:0 0 0 3px #3b82f61a}._inputGroup_n87xg_31 input::placeholder{color:#fff6}._error_n87xg_65{color:var(--color-red);font-size:.875rem;margin:0;text-align:left}._actions_n87xg_72{margin-top:1.5rem;width:100%}._submitButton_n87xg_77{background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;padding:.875rem 2rem;border-radius:12px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s ease;width:100%;box-shadow:0 4px 12px #10b9814d}._submitButton_n87xg_77:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #10b98166}._submitButton_n87xg_77:active:not(:disabled){transform:translateY(0)}._submitButton_n87xg_77:disabled{background:var(--color-gray-100);color:var(--color-gray-150);cursor:not-allowed;box-shadow:none;transform:none}._warning_n87xg_108{background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #f59e0b;border-radius:8px;padding:1rem;margin:1rem 0;color:#92400e;font-size:.9rem;text-align:left;width:100%;box-shadow:0 2px 8px #f59e0b1a}._warning_n87xg_108 strong{color:#78350f}:root{--color-blue-115: #6b7280;--color-blue-125: #4f46e5;--color-blue-125-1: rgba(79, 70, 229, .4);--color-blue-145: #3b82f6;--color-blue-145-1: #4a90e2;--color-blue-145-2: #8b949e;--color-blue-145-3: rgba(59, 130, 246, .2);--color-blue-15: #0d1117;--color-blue-15-1: rgba(13, 17, 23, .5);--color-blue-155: #8b5cf6;--color-blue-155-1: rgba(139, 92, 246, .2);--color-blue-160: #9ca3af;--color-blue-170: #60a5fa;--color-blue-185: #a78bfa;--color-blue-205: #c9d1d9;--color-blue-210: #d1d5db;--color-blue-245: #f0f6fc;--color-blue-245-1: #f4f6f8;--color-blue-25: #111827;--color-blue-25-1: #161b22;--color-blue-25-2: rgba(22, 27, 34, .5);--color-blue-25-3: rgba(22, 27, 34, .8);--color-blue-40: #1f2937;--color-blue-40-1: rgba(31, 41, 55, .5);--color-blue-65: #374151;--color-blue-85: #4b5563;--color-gray-0: rgb(0 0 0 / .1);--color-gray-0-1: rgba(0, 0, 0, .1);--color-gray-0-2: rgba(0, 0, 0, .2);--color-gray-0-3: rgba(0, 0, 0, .5);--color-gray-0-4: rgba(0, 0, 0, .7);--color-gray-20: #181818;--color-gray-255: #ffffff;--color-gray-255-1: rgba(255, 255, 255, .05);--color-gray-255-2: rgba(255, 255, 255, .1);--color-gray-255-3: rgba(255, 255, 255, .2);--color-gray-50: #333;--color-green-110: #0fc5ba;--color-green-110-1: rgba(15, 197, 186, 0);--color-green-110-2: rgba(15, 197, 186, .1);--color-green-110-3: rgba(15, 197, 186, .2);--color-green-110-4: rgba(15, 197, 186, .3);--color-green-110-5: rgba(15, 197, 186, .4);--color-green-110-6: rgba(15, 197, 186, .5);--color-green-120: #0dd4c8;--color-green-120-1: #0bb5ab;--color-green-135: #0ee8db;--color-green-165: #0ff8eb;--color-green-30: #1a2726;--color-green-40: #1e3d3b;--color-green-45: #20403e;--color-green-85: #0a9a8f;--color-green-90: #0b8a80;--color-named-blue: blue;--color-named-green: green;--color-named-purple: purple;--color-named-red: red;--color-named-teal: teal;--color-named-white: white;--color-named-yellow: yellow;--color-red-125: #ef4444;--color-red-135: #f59e0b;--color-red-135-1: rgba(245, 158, 11, .2);--color-red-145: #f5a623;--color-red-155: #f87171;--color-red-155-1: #facc15;--color-red-95: #dc2626}html{scroll-behavior:smooth}body{margin:0;font-size:1rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-blue-25)}:focus{outline:2px solid var(--color-green-110);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
