.sectional-button-00it{background-color:var(--dr-zeta);justify-content:space-between;display:flex;width:100%;padding:var(--dr-spacing-2);border-radius:1.5rem;transition:all .3s ease;box-shadow:0 .2rem .4rem rgba(var(--dr-beta-rgb),.2)}.sectional-button-00it:hover{transform:scale(.98);transition:all .3s ease;box-shadow:none}.avatar-picker-01lp{padding-bottom:var(--dr-spacing-6)}.avatar-picker-01lp .avatar-picker-01lp__avatar{background-image:linear-gradient(-10deg,var(--dr-zeta),var(--dr-epsilon));border-radius:50%;overflow:hidden;height:13rem;width:13rem}.avatar-picker-01lp .avatar-picker-01lp__avatar:hover{transform:scale(.98);transition:transform .2s ease-in-out;cursor:pointer}.avatar-picker-01lp .avatar-picker-01lp__avatar>div{border-radius:50%;height:12rem;width:12rem}.tabs-container{display:flex;flex-direction:column;width:100%}.tabs-container__titles{display:flex;border-bottom:.1rem solid var(--dr-delta);margin-bottom:1rem}.tabs-container__tab{background:none;border:none;padding:.75rem 1.5rem;font-size:1.6rem;color:var(--dr-delta);cursor:pointer;border-radius:.5rem .5rem 0 0;transition:background .2s,color .2s}.tabs-container__tab.active{background:rgba(var(--dr-gamma-rgb),.95);color:var(--dr-delta);border:.1rem solid var(--dr-delta);border-bottom:none}.tabs-container__tab:not(.active):hover{background:rgba(var(--dr-gamma-rgb),.95)}.tabs-container__content{padding:1rem 0}.simple-grid-34jt{display:grid}.simple-grid-34jt.equal-height>*{height:100%;display:flex;flex-direction:column}.simple-grid-34jt.equal-height{grid-auto-rows:1fr}.shrood-thumbnail-kz20{object-position:center;object-fit:cover}.confetti{height:100vh;left:0;position:fixed;top:-4rem;width:100vw}.custom-textarea{padding:var(--dr-spacing-2) var(--dr-spacing-7) var(--dr-spacing-4) var(--dr-spacing-4);background:var(--dr-epsilon);color:rgba(var(--dr-beta-rgb),.8);border-radius:1rem;outline:none;width:100%;border:none;resize:none;font-family:inherit;font-size:inherit;line-height:1.5;overflow:hidden;transition:height .1s ease}.custom-textarea:focus{box-shadow:none!important}.custom-textarea.shine-on-focus:focus{box-shadow:0 0 5px var(--dr-delta),-5px 0 20px var(--dr-delta),5px 0 20px var(--dr-delta)}.custom-textarea::placeholder{color:var(--dr-beta);opacity:.4}.custom-textarea.primary{border:.1rem solid var(--dr-delta)}.custom-textarea.secondary{border:.1rem solid var(--dr-eta)}.custom-textarea.danger{border:.1rem solid var(--dr-dnager)}.custom-textarea.warning{border:.1rem solid var(--dr-warning)}.custom-textarea.success{border:.1rem solid var(--dr-success)}.custom-textarea::-webkit-scrollbar{width:6px}.custom-textarea::-webkit-scrollbar-track{background:transparent}.custom-textarea::-webkit-scrollbar-thumb{background:var(--dr-delta);border-radius:3px}.custom-textarea::-webkit-scrollbar-thumb:hover{background:var(--dr-eta)}.textarea-container{width:100%;position:relative}.character-count-overlay{position:absolute;bottom:var(--dr-spacing-2);right:0;color:var(--dr-beta);font-size:var(--dr-font-size-5);opacity:.4;pointer-events:none;padding:var(--dr-spacing-1) var(--dr-spacing-2);border-radius:.5rem;z-index:1}.character-count-overlay .color-warning{color:var(--dr-warning);opacity:1}.character-count-overlay .color-dnager{color:var(--dr-danger);opacity:1;font-weight:500}.custom-switch{font-size:0;position:relative;display:inline-block;width:5rem;height:3rem;cursor:pointer}.custom-switch.disabled{opacity:.4;cursor:not-allowed}.custom-switch .custom-switch-track{background:var(--dr-epsilon);border:1px solid rgba(var(--dr-beta-rgb),.1);border-radius:24px;display:block;height:100%;width:100%;position:absolute;transition:all .12s cubic-bezier(.4,0,.2,1);box-shadow:inset 0 1px 1px #0000000d}.custom-switch .custom-switch-thumb{display:block;width:2rem;height:2rem;top:.5rem;left:.5rem;border-radius:16px;background-color:var(--dr-zeta);position:relative;transition:all .12s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 2px #0000001a}.custom-switch.checked .custom-switch-thumb{left:2.5rem;background-color:var(--dr-zeta);box-shadow:0 1px 2px #0000004d}.custom-switch.checked .custom-switch-track{border:none;background:var(--dr-delta)}.custom-switch.switch-primary.checked .custom-switch-track{background:var(--dr-delta);border:1px solid var(--dr-delta)}.custom-switch.switch-primary.checked .custom-switch-thumb{background-color:var(--dr-zeta)}.custom-switch.switch-secondary.checked .custom-switch-track{background:rgba(var(--dr-eta-rgb),.3);border:.1rem solid var(--dr-eta)}.custom-switch.switch-secondary.checked .custom-switch-thumb{background-color:var(--dr-zeta)}.custom-switch.switch-danger.checked .custom-switch-track{background:var(--dr-danger);border:1px solid var(--dr-danger)}.custom-switch.switch-danger.checked .custom-switch-thumb{background-color:var(--dr-zeta)}.custom-switch.switch-warning.checked .custom-switch-track{background:var(--dr-warning);border:1px solid var(--dr-warning)}.custom-switch.switch-warning.checked .custom-switch-thumb{background-color:var(--dr-beta)}.custom-switch.switch-success.checked .custom-switch-track{background:var(--dr-success);border:1px solid var(--dr-success)}.custom-switch.switch-success.checked .custom-switch-thumb{background-color:var(--dr-beta)}.custom-switch[style*=--switch-custom-color].checked .custom-switch-track{background:var(--switch-custom-color)!important;border:1px solid var(--switch-custom-color)!important}.custom-switch .custom-switch-input{cursor:inherit;position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;z-index:1;margin:0}.button{box-shadow:0 .2rem .4rem rgba(var(--dr-beta-rgb),.2);transition:background-color .3s ease;display:flex;justify-content:center;align-items:center;background-color:var(--dr-delta);padding:var(--dr-spacing-2) var(--dr-spacing-4);color:var(--dr-zeta);border-radius:1.8rem;font-weight:700;cursor:pointer;border:none}.button-primary,.button-default{background-color:var(--dr-delta);color:var(--dr-zeta)}.button-secondary{background-color:var(--dr-zeta);color:var(--dr-delta)}.button-danger{background-color:var(--dr-danger);color:var(--dr-zeta)}.button-warning{background-color:var(--dr-warning);color:var(--dr-beta)}.button-success{background-color:var(--dr-success);color:var(--dr-zeta)}.button:hover{opacity:.85}.button:active{box-shadow:0 .1rem .2rem rgba(var(--dr-beta-rgb),.1)}.hearts-container{position:relative;width:100%;height:100%;min-height:200px;overflow:hidden;cursor:pointer}.hearts-bubble{position:absolute;z-index:1000;pointer-events:none}.hearts-bubble-dummy{position:absolute;top:50%;left:50%;width:60px;height:60px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.3) 0%,rgba(255,255,255,.1) 50%,transparent 100%);transform:translate(-50%,-50%) scale(0);opacity:0}.hearts-heart{position:absolute;top:50%;left:50%;width:40px;height:40px;transform:translate(-50%,-50%) scale(0);opacity:0;fill:currentColor;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.hearts-heart path{fill:inherit}.hearts-bubble.pop .hearts-bubble-dummy{animation:bubbleAnimation 1.2s ease-out forwards}.hearts-bubble.pop .hearts-heart{animation:heartAnimation 2s ease-out forwards}@keyframes bubbleAnimation{0%{opacity:0;transform:translate(-50%,-50%) scale(0)}50%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(1.1)}}@keyframes heartAnimation{0%{opacity:0;transform:translate(-50%,-50%) scale(0)}20%{opacity:1;transform:translate(-50%,-50%) scale(1.2)}40%{transform:translate(-50%,-50%) scale(1)}60%{transform:translate(-50%,-50%) scale(1.1)}80%{transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(1.1)}}.hearts-container:hover{background:radial-gradient(circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(255,182,193,.1) 0%,transparent 50%)}@media (max-width: 768px){.hearts-heart{width:30px;height:30px}.hearts-bubble-dummy{width:45px;height:45px}}@media (max-width: 480px){.hearts-heart{width:25px;height:25px}.hearts-bubble-dummy{width:35px;height:35px}}.custom-input{padding:var(--dr-spacing-2) var(--dr-spacing-4);background:var(--dr-epsilon);color:rgba(var(--dr-beta-rgb),.8);border-radius:1rem;outline:none;width:100%;border:none}.custom-input.textarea{border-radius:2rem;resize:none}.custom-input.border{border:none}.custom-input:focus{box-shadow:none!important}.custom-input.shine-on-focus:focus{box-shadow:0 0 5px var(--dr-delta),-5px 0 20px var(--dr-delta),5px 0 20px var(--dr-delta)}.custom-input::placeholder{color:var(--dr-beta);opacity:.4}.custom-input.danger{border-color:var(--dr-danger)}.custom-input.shine-on-focus.danger:focus{box-shadow:0 0 5px var(--dr-danger),-5px 0 20px var(--dr-danger),5px 0 20px var(--dr-danger)}.shrood-modal-0elj{position:fixed;width:100vw;height:100vh;top:0;left:0;display:flex;justify-content:center;align-items:center}.shrood-modal-0elj__backdrop{background-color:rgb(var(--dr-delta-rgb),.4);-webkit-tap-highlight-color:transparent;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0}.shrood-modal-0elj__content{background-color:var(--dr-zeta);box-shadow:0 .4rem 1.6rem rgba(var(--dr-beta-rgb),.2);position:relative;border-radius:1em;overflow:hidden;max-width:60rem;width:90vw}.shrood-modal-0elj-content__content{max-height:calc(90vh - 10rem);overflow-y:auto;width:100%;z-index:2}.shrood-modal-0elj__close{position:absolute;top:1rem;right:1rem;z-index:3}.shrood-modal-0elj__waves{width:calc(100% + 4.8rem);position:relative;margin:-4rem;z-index:1}.toast-04hl{animation:topToBottom .3s ease-in-out;transform:translate(-50%);border-radius:1rem;max-width:50rem;position:fixed;left:50%;bottom:auto;right:auto;width:92%;top:5rem;box-shadow:0 .4rem .8rem rgba(var(--dr-beta-rgb),.2)}.toast-04hl.toast-success{background-color:var(--dr-success);color:var(--dr-zeta)}.toast-04hl.toast-danger{background-color:var(--dr-danger);color:var(--dr-zeta)}.toast-04hl.toast-warning{background-color:var(--dr-warning);color:var(--dr-beta)}.toast-04hl.toast-info{background-color:var(--dr-info);color:var(--dr-beta)}.toast-04hl.toast-default{background-color:var(--dr-eta);color:var(--dr-zeta)}.toast-04hl *{color:inherit}.toast-04hl ion-icon{color:inherit}.toast-04hl div h5,.toast-04hl div p{color:inherit}@keyframes topToBottom{0%{top:-6rem}to{top:5rem}}.popup-menu{background:var(--dr-zeta);border:.1rem solid rgba(var(--dr-beta-rgb),.1);border-radius:.8rem;box-shadow:0 1rem 1.5rem -.3rem #0000001a,0 .4rem .6rem -.2rem #0000000d;min-width:16rem;padding:.4rem 0}.popup-menu-item{display:flex;align-items:center;width:100%;padding:.8rem 1.6rem;font-size:1.4rem;color:var(--dr-beta);background:transparent;border:none;cursor:pointer;text-align:left;gap:1.6rem}.popup-menu-item *{text-wrap:nowrap;flex-shrink:0}.popup-menu-item:hover{background-color:rgba(var(--dr-delta-rgb),.1)}.popup-menu-item--disabled{color:rgba(var(--dr-beta-rgb),.5);cursor:not-allowed}.popup-menu-item--disabled:hover{background-color:transparent}.popup-menu-divider{background-color:var(--dr-delta);margin:0;height:.1rem}.auth-verify-container{min-height:calc(100vh - 10rem);display:flex;align-items:flex-start;justify-content:center}.auth-verification-digits input{width:5rem;flex-grow:1;color:var(--dr-beta);border-color:var(--dr-delta)}.category-form-9qw4{display:flex;flex-direction:column;gap:var(--dr-spacing-4)}.category-form-9qw4 .category-form-9qw4__field{display:flex;flex-direction:column;gap:var(--dr-spacing-2)}.category-form-9qw4 .category-form-9qw4__label{color:rgba(var(--dr-beta-rgb),.5);font-size:var(--dr-font-size-5);font-weight:var(--dr-font-weight-6);text-transform:uppercase;letter-spacing:.05em}.category-form-9qw4 .category-form-9qw4__color{display:flex;align-items:center;gap:var(--dr-spacing-3)}.category-form-9qw4 .category-form-9qw4__color-input{width:4rem;height:4rem;padding:0;border:1px solid rgba(var(--dr-eta-rgb),.15);border-radius:50%;background:none;cursor:pointer}.category-form-9qw4 .category-form-9qw4__color-input::-webkit-color-swatch-wrapper{padding:0}.category-form-9qw4 .category-form-9qw4__color-input::-webkit-color-swatch{border:none;border-radius:50%}.category-form-9qw4 .category-form-9qw4__color-input::-moz-color-swatch{border:none;border-radius:50%}.category-form-9qw4 .category-form-9qw4__color-hex{color:rgba(var(--dr-beta-rgb),.5);font-size:var(--dr-font-size-4);font-weight:var(--dr-font-weight-6);text-transform:uppercase;letter-spacing:.05em}.category-form-9qw4 .category-form-9qw4__actions{display:flex;align-items:center;gap:var(--dr-spacing-2)}.categories-pane-7zx2{display:flex;flex-direction:column;flex:1;min-height:0}.categories-pane-7zx2 .categories-pane-7zx2__header{display:flex;align-items:center;justify-content:space-between;gap:var(--dr-spacing-4);padding:var(--dr-spacing-4);padding-bottom:var(--dr-spacing-2);flex-shrink:0}.categories-pane-7zx2 .categories-pane-7zx2__title{color:var(--dr-beta);font-size:var(--dr-font-size-2);font-weight:var(--dr-font-weight-8);margin:0}.categories-pane-7zx2 .categories-pane-7zx2__add{padding:0;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:3.6rem;height:3.6rem;border-radius:50%;border:none;background-color:var(--dr-delta);color:var(--dr-zeta);cursor:pointer;transition:background-color .2s ease,transform .2s ease}.categories-pane-7zx2 .categories-pane-7zx2__add:hover{opacity:.85}.categories-pane-7zx2 .categories-pane-7zx2__add:active{transform:scale(.92)}.categories-pane-7zx2 .categories-pane-7zx2__form{flex-shrink:0;padding:0 var(--dr-spacing-4);margin-bottom:var(--dr-spacing-3)}.categories-pane-7zx2 .categories-pane-7zx2__list{flex:1;min-height:0;overflow-y:auto;padding:0 var(--dr-spacing-4) var(--dr-spacing-4)}.categories-pane-7zx2 .categories-pane-7zx2__list ul{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.categories-pane-7zx2 .categories-pane-7zx2__empty{color:rgba(var(--dr-beta-rgb),.5);font-size:var(--dr-font-size-4);margin:var(--dr-spacing-2) 0 0}.categories-pane-7zx2 .categories-pane-7zx2__row{display:flex;align-items:center;gap:var(--dr-spacing-3);background-color:var(--dr-zeta);border:1px solid rgba(var(--dr-eta-rgb),.1);border-radius:1.5rem;box-shadow:0 .2rem .4rem rgba(var(--dr-beta-rgb),.2);padding:var(--dr-spacing-3) var(--dr-spacing-4)}.categories-pane-7zx2 .categories-pane-7zx2__row+.categories-pane-7zx2__row{margin-top:var(--dr-spacing-2)}.categories-pane-7zx2 .categories-pane-7zx2__swatch{flex-shrink:0;width:2.4rem;height:2.4rem;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(var(--dr-beta-rgb),.1)}.categories-pane-7zx2 .categories-pane-7zx2__details{display:flex;flex-direction:column;gap:var(--dr-spacing-1);flex:1;min-width:0}.categories-pane-7zx2 .categories-pane-7zx2__label{color:var(--dr-beta);font-size:var(--dr-font-size-4);font-weight:var(--dr-font-weight-6)}.categories-pane-7zx2 .categories-pane-7zx2__meta{color:rgba(var(--dr-beta-rgb),.5);font-size:var(--dr-font-size-5)}.categories-pane-7zx2 .categories-pane-7zx2__hex{flex-shrink:0;color:rgba(var(--dr-beta-rgb),.4);font-size:var(--dr-font-size-5);text-transform:uppercase;letter-spacing:.05em}.payday-calendar-7m3q{background-color:var(--dr-zeta);border:1px solid rgba(var(--dr-eta-rgb),.1);border-radius:1.5rem;box-shadow:0 .2rem .4rem rgba(var(--dr-beta-rgb),.2);padding:var(--dr-spacing-4)}.payday-calendar-7m3q__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--dr-spacing-3)}.payday-calendar-7m3q__header h3{color:var(--dr-beta);font-size:var(--dr-font-size-3)}.payday-calendar-7m3q__header button{display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;border-radius:50%;border:none;background:transparent;color:var(--dr-eta);cursor:pointer;transition:background-color .2s ease,color .2s ease}.payday-calendar-7m3q__header button:hover{background-color:rgba(var(--dr-delta-rgb),.08);color:var(--dr-delta)}.payday-calendar-7m3q__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:.4rem}.payday-calendar-7m3q__weekday{text-align:center;font-size:var(--dr-font-size-6);font-weight:var(--dr-font-weight-7);color:rgba(var(--dr-beta-rgb),.5);text-transform:uppercase;padding:var(--dr-spacing-1) 0}.payday-calendar-7m3q__day{display:flex;align-items:center;justify-content:center;aspect-ratio:1;border-radius:50%;font-size:var(--dr-font-size-4);color:var(--dr-beta);border:.2rem solid transparent;transition:background-color .2s ease,transform .2s ease}.payday-calendar-7m3q__day.payday{background-color:var(--dr-delta);color:var(--dr-zeta);font-weight:var(--dr-font-weight-7)}.payday-calendar-7m3q__day.payday:hover{transform:scale(1.08)}.payday-calendar-7m3q__day.today{border-color:var(--dr-delta);font-weight:var(--dr-font-weight-7)}.payday-calendar-7m3q__day.payday.today{box-shadow:inset 0 0 0 .2rem var(--dr-zeta)}.payday-calendar-7m3q__day.selectable{width:100%;padding:0;background:none;font-family:inherit;cursor:pointer}.payday-calendar-7m3q__day.selectable:hover{background-color:rgba(var(--dr-delta-rgb),.08)}.payday-calendar-7m3q__day.selected,.payday-calendar-7m3q__day.selected:hover{background-color:var(--dr-delta);color:var(--dr-zeta);font-weight:var(--dr-font-weight-7);box-shadow:inset 0 0 0 .2rem var(--dr-zeta)}.payday-calendar-7m3q__legend{display:flex;align-items:center;gap:var(--dr-spacing-2);margin:var(--dr-spacing-3) 0 0;font-size:var(--dr-font-size-5);color:rgba(var(--dr-beta-rgb),.6)}.payday-calendar-7m3q__legend-payday{width:1.2rem;height:1.2rem;border-radius:50%;background-color:var(--dr-delta);display:inline-block}.expenses-form-2nb5{display:flex;flex-direction:column;gap:var(--dr-spacing-4)}.expenses-form-2nb5 .expenses-form-2nb5__field{display:flex;flex-direction:column;gap:var(--dr-spacing-2)}.expenses-form-2nb5 .expenses-form-2nb5__label{color:rgba(var(--dr-beta-rgb),.5);font-size:var(--dr-font-size-5);font-weight:var(--dr-font-weight-6);text-transform:uppercase;letter-spacing:.05em}.expenses-form-2nb5 .expenses-form-2nb5__select{background:var(--dr-epsilon);color:rgba(var(--dr-beta-rgb),.8);border:none;border-radius:1rem;outline:none;padding:var(--dr-spacing-2) var(--dr-spacing-4);font-size:var(--dr-font-size-2);font-weight:var(--dr-font-weight-7);width:100%;cursor:pointer}.expenses-form-2nb5 .expenses-form-2nb5__label-field{position:relative}.expenses-form-2nb5 .expenses-form-2nb5__suggestions{position:absolute;top:100%;left:0;right:0;z-index:2;display:flex;flex-direction:column;list-style:none;margin:var(--dr-spacing-1) 0 0;padding:var(--dr-spacing-1);background-color:var(--dr-zeta);border:1px solid rgba(var(--dr-eta-rgb),.1);border-radius:1rem;box-shadow:0 .4rem 1.6rem rgba(var(--dr-beta-rgb),.2);max-height:22rem;overflow-y:auto}.expenses-form-2nb5 .expenses-form-2nb5__suggestion{display:block;width:100%;text-align:left;background:none;border:none;border-radius:.8rem;cursor:pointer;color:var(--dr-beta);font-size:var(--dr-font-size-4);padding:var(--dr-spacing-2) var(--dr-spacing-3);transition:background-color .15s ease}.expenses-form-2nb5 .expenses-form-2nb5__suggestion:hover{background-color:rgba(var(--dr-delta-rgb),.08)}.expenses-form-2nb5 .expenses-form-2nb5__picks{color:var(--dr-delta);text-transform:none;letter-spacing:normal}.expenses-form-2nb5 .expenses-form-2nb5__months{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--dr-spacing-2);margin-top:var(--dr-spacing-2)}.expenses-form-2nb5 .expenses-form-2nb5__month{background-color:var(--dr-zeta);border:1px solid rgba(var(--dr-eta-rgb),.15);border-radius:1rem;color:var(--dr-beta);cursor:pointer;font-size:var(--dr-font-size-4);font-weight:var(--dr-font-weight-6);padding:var(--dr-spacing-2) 0;transition:background-color .15s ease,color .15s ease}.expenses-form-2nb5 .expenses-form-2nb5__month:hover:not(:disabled){background-color:rgba(var(--dr-delta-rgb),.08)}.expenses-form-2nb5 .expenses-form-2nb5__month.picked{background-color:var(--dr-delta);border-color:transparent;color:var(--dr-zeta)}.expenses-form-2nb5 .expenses-form-2nb5__month.anchor{background-color:var(--dr-beta);border-color:transparent;color:var(--dr-zeta);cursor:not-allowed}.expenses-form-2nb5 .expenses-form-2nb5__actions{display:flex;align-items:center;gap:var(--dr-spacing-2)}.expenses-pane-4rt8{display:flex;flex-direction:column;flex:1;min-height:0}.expenses-pane-4rt8 .expenses-pane-4rt8__header{display:flex;align-items:center;justify-content:space-between;gap:var(--dr-spacing-4);padding:var(--dr-spacing-4);padding-bottom:var(--dr-spacing-2);flex-shrink:0}.expenses-pane-4rt8 .expenses-pane-4rt8__title{color:var(--dr-beta);font-size:var(--dr-font-size-2);font-weight:var(--dr-font-weight-8);margin:0}.expenses-pane-4rt8 .expenses-pane-4rt8__add{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:3.6rem;height:3.6rem;border-radius:50%;border:none;background-color:var(--dr-delta);color:var(--dr-zeta);cursor:pointer;transition:background-color .2s ease,transform .2s ease}.expenses-pane-4rt8 .expenses-pane-4rt8__add:hover{opacity:.85}.expenses-pane-4rt8 .expenses-pane-4rt8__add:active{transform:scale(.92)}.expenses-pane-4rt8 .expenses-pane-4rt8__form{flex-shrink:0;padding:0 var(--dr-spacing-4);margin-bottom:var(--dr-spacing-3)}.expenses-pane-4rt8 .expenses-pane-4rt8__list{flex:1;min-height:0;overflow-y:auto;padding:0 var(--dr-spacing-4) var(--dr-spacing-4)}.expenses-pane-4rt8 .expenses-pane-4rt8__list ul{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.expenses-pane-4rt8 .expenses-pane-4rt8__empty{color:rgba(var(--dr-beta-rgb),.5);font-size:var(--dr-font-size-4);margin:var(--dr-spacing-2) 0 0}.expenses-pane-4rt8 .expenses-pane-4rt8__row{display:flex;align-items:center;gap:var(--dr-spacing-3);background-color:var(--dr-zeta);border:1px solid rgba(var(--dr-eta-rgb),.1);border-radius:1.5rem;box-shadow:0 .2rem .4rem rgba(var(--dr-beta-rgb),.2);padding:var(--dr-spacing-3) var(--dr-spacing-4)}.expenses-pane-4rt8 .expenses-pane-4rt8__row+.expenses-pane-4rt8__row{margin-top:var(--dr-spacing-2)}.expenses-pane-4rt8 .expenses-pane-4rt8__details{display:flex;flex-direction:column;gap:var(--dr-spacing-1);flex:1;min-width:0}.expenses-pane-4rt8 .expenses-pane-4rt8__label{display:flex;align-items:center;gap:var(--dr-spacing-2);min-width:0;color:var(--dr-beta);font-size:var(--dr-font-size-4);font-weight:var(--dr-font-weight-6)}.expenses-pane-4rt8 .expenses-pane-4rt8__label-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.expenses-pane-4rt8 .expenses-pane-4rt8__dot{flex-shrink:0;width:1.6rem;height:1.6rem;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(var(--dr-beta-rgb),.1)}.expenses-pane-4rt8 .expenses-pane-4rt8__meta{color:rgba(var(--dr-beta-rgb),.5);font-size:var(--dr-font-size-5)}.expenses-pane-4rt8 .expenses-pane-4rt8__amount{flex-shrink:0;color:var(--dr-beta);font-size:var(--dr-font-size-4);font-weight:var(--dr-font-weight-7)}.expenses-pane-4rt8 .expenses-pane-4rt8__actions{display:flex;align-items:center;gap:var(--dr-spacing-1);flex-shrink:0}.expenses-pane-4rt8 .expenses-pane-4rt8__action{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;border:none;background-color:var(--dr-epsilon);color:var(--dr-beta);cursor:pointer;transition:background-color .2s ease,color .2s ease}.expenses-pane-4rt8 .expenses-pane-4rt8__action.edit:hover{background-color:rgba(var(--dr-delta-rgb),.12);color:var(--dr-delta)}.expenses-pane-4rt8 .expenses-pane-4rt8__action.delete:hover{background-color:var(--dr-danger);color:var(--dr-zeta)}.finances-settings-8h3j__trigger{padding:0;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:3.6rem;height:3.6rem;border-radius:50%;border:none;background:none;color:var(--dr-beta);cursor:pointer;transition:background-color .2s ease,transform .2s ease}.finances-settings-8h3j__trigger:hover{background-color:rgba(var(--dr-beta-rgb),.08)}.finances-settings-8h3j__trigger:active{transform:scale(.92)}.finances-settings-8h3j__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:13;background-color:rgba(var(--dr-beta-rgb),.4);animation:finances-settings-8h3j-fade .2s ease-out}.finances-settings-8h3j__drawer{display:flex;flex-direction:column;position:fixed;top:0;right:0;z-index:14;width:100%;max-width:80rem;height:100vh;height:100dvh;background-color:var(--dr-gamma);box-shadow:-.4rem 0 1.6rem rgba(var(--dr-beta-rgb),.2);animation:finances-settings-8h3j-slide .25s ease-out}.finances-settings-8h3j__header{display:flex;align-items:center;justify-content:space-between;gap:var(--dr-spacing-4);padding:var(--dr-spacing-4);border-bottom:1px solid rgba(var(--dr-eta-rgb),.1)}.finances-settings-8h3j__title{color:var(--dr-beta);font-size:var(--dr-font-size-2);font-weight:var(--dr-font-weight-8);margin:0}.finances-settings-8h3j__close{padding:0;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:3.6rem;height:3.6rem;border-radius:50%;border:none;background:none;color:var(--dr-beta);cursor:pointer;transition:background-color .2s ease}.finances-settings-8h3j__close:hover{background-color:rgba(var(--dr-beta-rgb),.08)}.finances-settings-8h3j__body{flex:1;min-height:0;overflow-y:auto;padding:var(--dr-spacing-4)}.finances-settings-8h3j__drawer .tabs-container{flex:1;min-height:0}.finances-settings-8h3j__drawer .tabs-container__titles{padding:0 var(--dr-spacing-4);margin-bottom:0}.finances-settings-8h3j__drawer .tabs-container__content{display:flex;flex-direction:column;flex:1;min-height:0;padding:0}.finances-settings-8h3j__drawer .tabs-container__content>div{display:flex;flex-direction:column;flex:1;min-height:0}.finances-settings-8h3j__empty{color:rgba(var(--dr-beta-rgb),.5);font-size:var(--dr-font-size-4);margin:0}.finances-settings-8h3j__list{display:flex;flex-direction:column;gap:var(--dr-spacing-3);list-style:none;margin:0;padding:0}.finances-settings-8h3j__item{background-color:var(--dr-zeta);border:1px solid rgba(var(--dr-eta-rgb),.1);border-radius:1.5rem;box-shadow:0 .2rem .4rem rgba(var(--dr-beta-rgb),.2);padding:var(--dr-spacing-4)}.finances-settings-8h3j__institution{color:var(--dr-beta);font-size:var(--dr-font-size-4);font-weight:var(--dr-font-weight-7);margin:0}.finances-settings-8h3j__accounts{display:flex;flex-direction:column;gap:var(--dr-spacing-1);color:rgba(var(--dr-beta-rgb),.5);font-size:var(--dr-font-size-5);list-style:none;margin:var(--dr-spacing-2) 0 0;padding:0}.finances-settings-8h3j__footer{padding:var(--dr-spacing-4);border-top:1px solid rgba(var(--dr-eta-rgb),.1)}@keyframes finances-settings-8h3j-slide{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes finances-settings-8h3j-fade{0%{opacity:0}to{opacity:1}}.upcoming-bills-5xk3{background-color:var(--dr-zeta);border:1px solid rgba(var(--dr-eta-rgb),.1);border-radius:1.5rem;box-shadow:0 .2rem .4rem rgba(var(--dr-beta-rgb),.2);padding:var(--dr-spacing-4);text-align:left}.upcoming-bills-5xk3 .upcoming-bills-5xk3__label{color:rgba(var(--dr-beta-rgb),.5);font-size:var(--dr-font-size-5);font-weight:var(--dr-font-weight-6);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--dr-spacing-2)}.upcoming-bills-5xk3 .upcoming-bills-5xk3__total{color:var(--dr-delta);font-size:var(--dr-font-size-0);font-weight:var(--dr-font-weight-8);margin:0}.upcoming-bills-5xk3 .upcoming-bills-5xk3__hint{color:rgba(var(--dr-beta-rgb),.5);font-size:var(--dr-font-size-5);margin:var(--dr-spacing-2) 0 0}.upcoming-bills-5xk3 .upcoming-bills-5xk3__list{display:flex;flex-direction:column;list-style:none;margin:var(--dr-spacing-3) 0 0;padding:var(--dr-spacing-2) 0 0;border-top:1px solid rgba(var(--dr-eta-rgb),.1)}.upcoming-bills-5xk3 .upcoming-bills-5xk3__row{display:flex;align-items:center;justify-content:space-between;gap:var(--dr-spacing-4);padding:var(--dr-spacing-2) 0}.upcoming-bills-5xk3 .upcoming-bills-5xk3__row+.upcoming-bills-5xk3__row{border-top:1px solid rgba(var(--dr-eta-rgb),.1)}.upcoming-bills-5xk3 .upcoming-bills-5xk3__details{display:flex;flex-direction:column;gap:var(--dr-spacing-1);min-width:0}.upcoming-bills-5xk3 .upcoming-bills-5xk3__name{color:var(--dr-beta);font-size:var(--dr-font-size-4);font-weight:var(--dr-font-weight-6);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upcoming-bills-5xk3 .upcoming-bills-5xk3__meta{color:rgba(var(--dr-beta-rgb),.5);font-size:var(--dr-font-size-5)}.upcoming-bills-5xk3 .upcoming-bills-5xk3__amount{flex-shrink:0;color:var(--dr-beta);font-size:var(--dr-font-size-4);font-weight:var(--dr-font-weight-7)}.bank-balance-6pw1{background-color:var(--dr-zeta);border:1px solid rgba(var(--dr-eta-rgb),.1);border-radius:1.5rem;box-shadow:0 .2rem .4rem rgba(var(--dr-beta-rgb),.2);padding:var(--dr-spacing-4)}.bank-balance-6pw1 .bank-balance-6pw1__header{display:flex;align-items:center;justify-content:space-between;gap:var(--dr-spacing-2);margin-bottom:var(--dr-spacing-2)}.bank-balance-6pw1 .bank-balance-6pw1__label{color:rgba(var(--dr-beta-rgb),.5);font-size:var(--dr-font-size-5);font-weight:var(--dr-font-weight-6);text-transform:uppercase;letter-spacing:.05em;margin:0}.bank-balance-6pw1 .bank-balance-6pw1__accounts{display:flex;flex-direction:column;list-style:none;margin:0 0 var(--dr-spacing-2);padding:0}.bank-balance-6pw1 .bank-balance-6pw1__account{display:flex;align-items:center;justify-content:space-between;gap:var(--dr-spacing-2);padding:var(--dr-spacing-1) 0}.bank-balance-6pw1 .bank-balance-6pw1__account+.bank-balance-6pw1__account{border-top:1px solid rgba(var(--dr-eta-rgb),.1)}.bank-balance-6pw1 .bank-balance-6pw1__account-name{color:rgba(var(--dr-beta-rgb),.7);font-size:var(--dr-font-size-5);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bank-balance-6pw1 .bank-balance-6pw1__account-amount{flex-shrink:0;color:rgba(var(--dr-beta-rgb),.7);font-size:var(--dr-font-size-5);font-weight:var(--dr-font-weight-6)}.bank-balance-6pw1 .bank-balance-6pw1__total{color:var(--dr-delta);font-size:var(--dr-font-size-0);font-weight:var(--dr-font-weight-8);margin:0}.bank-balance-6pw1 .bank-balance-6pw1__hint{color:rgba(var(--dr-beta-rgb),.5);font-size:var(--dr-font-size-5);margin:var(--dr-spacing-2) 0 0}.plaid-connect-3xk7{display:flex;align-items:center;justify-content:space-between;gap:var(--dr-spacing-4);background-color:var(--dr-zeta);border:1px solid rgba(var(--dr-eta-rgb),.1);border-radius:1.5rem;box-shadow:0 .2rem .4rem rgba(var(--dr-beta-rgb),.2);padding:var(--dr-spacing-4)}.plaid-connect-3xk7 .plaid-connect-3xk7__info{min-width:0}.plaid-connect-3xk7 .plaid-connect-3xk7__label{color:rgba(var(--dr-beta-rgb),.5);font-size:var(--dr-font-size-5);font-weight:var(--dr-font-weight-6);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--dr-spacing-2)}.plaid-connect-3xk7 .plaid-connect-3xk7__hint{color:rgba(var(--dr-beta-rgb),.5);font-size:var(--dr-font-size-5);margin:0}@media (max-width: 480px){.plaid-connect-3xk7{flex-direction:column;align-items:stretch}}.transactions-7qm2{background-color:var(--dr-zeta);border:1px solid rgba(var(--dr-eta-rgb),.1);border-radius:1.5rem;box-shadow:0 .2rem .4rem rgba(var(--dr-beta-rgb),.2);padding:var(--dr-spacing-4)}.transactions-7qm2 .transactions-7qm2__label{color:rgba(var(--dr-beta-rgb),.5);font-size:var(--dr-font-size-5);font-weight:var(--dr-font-weight-6);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--dr-spacing-2)}.transactions-7qm2 .transactions-7qm2__empty{color:rgba(var(--dr-beta-rgb),.5);font-size:var(--dr-font-size-5);margin:var(--dr-spacing-2) 0 0}.transactions-7qm2 .transactions-7qm2__list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.transactions-7qm2 .transactions-7qm2__row{display:flex;align-items:center;justify-content:space-between;gap:var(--dr-spacing-4);padding:var(--dr-spacing-2) 0}.transactions-7qm2 .transactions-7qm2__row+.transactions-7qm2__row{border-top:1px solid rgba(var(--dr-eta-rgb),.1)}.transactions-7qm2 .transactions-7qm2__details{display:flex;flex-direction:column;gap:var(--dr-spacing-1);min-width:0}.transactions-7qm2 .transactions-7qm2__name{display:flex;align-items:center;gap:var(--dr-spacing-2);color:var(--dr-beta);font-size:var(--dr-font-size-4);font-weight:var(--dr-font-weight-6);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transactions-7qm2 .transactions-7qm2__pending{flex-shrink:0;color:rgba(var(--dr-beta-rgb),.5);border:1px solid rgba(var(--dr-eta-rgb),.3);border-radius:1rem;font-size:var(--dr-font-size-6);font-weight:var(--dr-font-weight-6);text-transform:uppercase;letter-spacing:.05em;padding:0 var(--dr-spacing-2)}.transactions-7qm2 .transactions-7qm2__meta{color:rgba(var(--dr-beta-rgb),.5);font-size:var(--dr-font-size-5)}.transactions-7qm2 .transactions-7qm2__amount{flex-shrink:0;font-size:var(--dr-font-size-4);font-weight:var(--dr-font-weight-7)}.transactions-7qm2 .transactions-7qm2__amount.expense{color:var(--dr-beta)}.transactions-7qm2 .transactions-7qm2__amount.income{color:var(--dr-delta)}.payday-strip-9k2x{display:flex;align-items:center;gap:var(--dr-spacing-4);overflow-x:auto;background-color:var(--dr-zeta);border:1px solid rgba(var(--dr-eta-rgb),.1);border-radius:1.5rem;box-shadow:0 .2rem .4rem rgba(var(--dr-beta-rgb),.2);padding:var(--dr-spacing-4);-webkit-overflow-scrolling:touch}.payday-strip-9k2x__item{display:flex;flex-direction:column;align-items:center;gap:var(--dr-spacing-1);flex:0 0 auto}.payday-strip-9k2x__month{font-size:var(--dr-font-size-6);font-weight:var(--dr-font-weight-6);color:var(--dr-beta)}.payday-strip-9k2x__circle{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;background-color:var(--dr-delta);color:var(--dr-zeta);font-size:var(--dr-font-size-4);font-weight:var(--dr-font-weight-7)}.finances-layout-4f8d{display:flex;flex-direction:column;gap:var(--dr-spacing-4);animation:fadeInUp .8s ease-out}.finances-layout-4f8d .finances-layout-4f8d__header{display:flex;align-items:center;justify-content:space-between;gap:var(--dr-spacing-4)}.finances-layout-4f8d .finances-layout-4f8d__title{color:var(--dr-beta);font-size:var(--dr-font-size-0);font-weight:var(--dr-font-weight-8)}.finances-layout-4f8d .finances-layout-4f8d__today{color:var(--dr-delta);font-size:var(--dr-font-size-0);font-weight:var(--dr-font-weight-8)}.finances-layout-4f8d .finances-layout-4f8d__cards{display:grid;grid-template-columns:1fr 1fr;gap:var(--dr-spacing-4)}@media (max-width: 800px){.finances-layout-4f8d .finances-layout-4f8d__cards{grid-template-columns:1fr}}.finances-layout-4f8d .finances-layout-4f8d__card{background-color:var(--dr-zeta);border:1px solid rgba(var(--dr-eta-rgb),.1);border-radius:1.5rem;box-shadow:0 .2rem .4rem rgba(var(--dr-beta-rgb),.2);padding:var(--dr-spacing-4)}.finances-layout-4f8d .finances-layout-4f8d__label{color:rgba(var(--dr-beta-rgb),.5);font-size:var(--dr-font-size-5);font-weight:var(--dr-font-weight-6);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--dr-spacing-2)}.finances-layout-4f8d .finances-layout-4f8d__amount{display:flex;align-items:center;gap:var(--dr-spacing-2);background:none;border:none;padding:0;cursor:pointer;color:var(--dr-delta);font-size:var(--dr-font-size-0);font-weight:var(--dr-font-weight-8);transition:opacity .2s ease}.finances-layout-4f8d .finances-layout-4f8d__amount:hover{opacity:.75}.finances-layout-4f8d .finances-layout-4f8d__edit{display:flex;align-items:center;gap:var(--dr-spacing-2)}.finances-layout-4f8d .finances-layout-4f8d__input{background:var(--dr-epsilon);color:rgba(var(--dr-beta-rgb),.8);border:none;border-radius:1rem;outline:none;padding:var(--dr-spacing-2) var(--dr-spacing-4);font-size:var(--dr-font-size-2);font-weight:var(--dr-font-weight-7);width:100%;min-width:0}.finances-layout-4f8d .finances-layout-4f8d__icon-btn{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:3.6rem;height:3.6rem;border-radius:50%;border:none;cursor:pointer;transition:opacity .2s ease}.finances-layout-4f8d .finances-layout-4f8d__icon-btn:hover{opacity:.85}.finances-layout-4f8d .finances-layout-4f8d__icon-btn.save{background-color:var(--dr-delta);color:var(--dr-zeta)}.finances-layout-4f8d .finances-layout-4f8d__icon-btn.cancel{background-color:var(--dr-epsilon);color:var(--dr-beta)}.finances-layout-4f8d .finances-layout-4f8d__days{color:var(--dr-beta);font-size:var(--dr-font-size-2);margin:0}.finances-layout-4f8d .finances-layout-4f8d__days strong{color:var(--dr-delta);font-size:var(--dr-font-size-0);font-weight:var(--dr-font-weight-8)}.finances-layout-4f8d .finances-layout-4f8d__hint{color:rgba(var(--dr-beta-rgb),.5);font-size:var(--dr-font-size-5);margin:var(--dr-spacing-2) 0 0}.calendar-layout-2p7c{display:flex;flex-direction:column;gap:var(--dr-spacing-4);animation:fadeInUp .8s ease-out}.intro-section-56yl{max-width:1200px;margin:0 auto;padding:2rem 0;animation:fadeInUp .8s ease-out;container-type:inline-size}.intro-hero{text-align:center;margin-bottom:2rem;padding:3rem 2rem;border-radius:2rem;position:relative;overflow:hidden}.intro-hero__title{font-size:3.5rem;font-weight:800;margin-bottom:1rem;color:var(--dr-beta);animation:slideInDown 1s ease-out}.intro-hero__image{margin:2rem 0;animation:bounceIn 1s ease-out .6s both}.welcome-image{max-width:30rem;width:100%;height:auto;border-radius:1rem;transition:transform .3s ease}@container (max-width: 40rem){.welcome-image{max-width:20rem}}.welcome-image:hover{transform:scale(1.05) rotate(2deg)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}.index-layout-container{width:100%;max-width:600px;margin:0 auto;padding:0 1rem}.features-grid{margin-top:3rem;padding:2rem 0}.features-grid .simple-grid-34jt{gap:2rem}@media (max-width: 768px){.index-layout-container{padding:0 .5rem}.features-grid{margin-top:2rem;padding:1rem 0}}.signup-form-hd4l .signup-form-hd4l_avatar{background-image:linear-gradient(-10deg,var(--dr-zeta),var(--dr-epsilon));border-radius:50%;overflow:hidden;height:11rem;width:11rem}.signup-form-hd4l .signup-form-hd4l_avatar:hover{transform:scale(.98);transition:transform .2s ease-in-out;cursor:pointer}.signup-form-hd4l .signup-form-hd4l_avatar>*{background-color:var(--dr-epsilon);border-radius:50%;height:10rem;width:10rem}.signup-form-hd4l .signup-form__field>.custom-input{border:.1rem solid var(--dr-delta)}.signup-form-hd4l .signup-form-hd4l_avatar__name{font-size:3rem;font-weight:bolder}.signup-form-hd4l .password-toggle-btn{top:40%;right:1rem;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:var(--dr-beta);opacity:.6;z-index:2}.signup-form-hd4l .password-toggle-btn:hover{opacity:1}.signup-form-hd4l .password-toggle-btn ion-icon{font-size:1.8rem}.login-form-38jr .custom-input{border:.1rem solid var(--dr-delta)}.login-form-38jr .password-toggle-btn{top:40%;right:1rem;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:var(--dr-beta);opacity:.6;z-index:2}.login-form-38jr .password-toggle-btn:hover{opacity:1}.login-form-38jr .password-toggle-btn ion-icon{font-size:1.8rem}.auth-layout-00th{margin:4rem auto 0;width:92%;max-width:600px}.bottom-nav-9x2k{position:fixed;bottom:var(--dr-spacing-5);left:50%;transform:translate(-50%);z-index:12}.bottom-nav-9x2k__pill{display:flex;align-items:center;gap:var(--dr-spacing-6);background-color:var(--dr-zeta);border:1px solid rgba(var(--dr-beta-rgb),.06);border-radius:999px;padding:var(--dr-spacing-2) var(--dr-spacing-3);box-shadow:0 .4rem 1.6rem rgba(var(--dr-beta-rgb),.2)}.bottom-nav-9x2k__item{display:flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;border-radius:50%;border:none;background:transparent;color:var(--dr-eta);cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .2s ease}.bottom-nav-9x2k__item:hover{background-color:rgba(var(--dr-delta-rgb),.08);color:var(--dr-delta)}.bottom-nav-9x2k__item:active{transform:scale(.92)}.bottom-nav-9x2k__item.active{color:var(--dr-zeta);background-color:var(--dr-delta)}.bottom-nav-9x2k__item--home{background-color:var(--dr-zeta);color:var(--dr-eta);width:5.6rem;height:5.6rem;margin:-1.6rem 0;border:1px solid rgba(var(--dr-beta-rgb),.06);box-shadow:0 .4rem 1rem rgba(var(--dr-beta-rgb),.15)}.bottom-nav-9x2k__item--home:hover{background-color:rgba(var(--dr-delta-rgb),.08);color:var(--dr-delta)}.bottom-nav-9x2k__item--home.active,.bottom-nav-9x2k__item--home.active:hover{background-color:var(--dr-delta);color:var(--dr-zeta);border-color:transparent;box-shadow:0 .4rem 1rem rgba(var(--dr-delta-rgb),.35)}.app-header-56yl{background-color:rgba(var(--dr-zeta-rgb),.95);box-shadow:0 .2rem .4rem rgba(var(--dr-beta-rgb),.1);position:sticky;top:0;z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin-bottom:5rem}.app-header-56yl__container{display:flex;align-items:center;justify-content:space-between;padding:1rem 2rem;max-width:1200px;margin:0 auto;width:100%}.app-header-56yl__brand{display:flex;align-items:center;gap:.75rem;text-decoration:none;color:var(--dr-beta);font-weight:600;font-size:1.25rem;transition:opacity .2s ease}.app-header-56yl__brand:hover{opacity:.8;text-decoration:none;color:var(--dr-beta)}.app-header-56yl__logo{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;background:linear-gradient(135deg,var(--dr-primary),var(--dr-secondary));border-radius:.5rem;color:#fff;font-size:1.25rem}.app-header-56yl__title{font-size:1.5rem;font-weight:700;color:var(--dr-beta)}.app-header-56yl__nav{display:flex;align-items:center;gap:.5rem}.app-header-56yl__nav-item{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-radius:.5rem;text-decoration:none;color:var(--dr-beta);font-weight:500;transition:all .2s ease}.app-header-56yl__nav-item.active{background-color:rgba(var(--dr-primary-rgb),.15);color:var(--dr-primary);opacity:1}.app-header-56yl__nav-item ion-icon{font-size:3rem}.app-header-56yl__nav-label{font-size:var(--dr-font-size-4)}@media (max-width: 768px){.app-header-56yl__nav-label{display:none}}.app-header-56yl__user{display:flex;align-items:center;gap:1rem}.app-header-56yl__avatar-container{display:flex;align-items:center;gap:.75rem;padding:.5rem;border-radius:2rem;background-color:rgba(var(--dr-beta-rgb),.05);transition:all .2s ease}.app-header-56yl__avatar-container:hover{background-color:rgba(var(--dr-beta-rgb),.1);transform:translateY(-1px)}.app-header-56yl__avatar{border-radius:50%;border:2px solid rgba(var(--dr-primary-rgb),.2);transition:border-color .2s ease}.app-header-56yl__avatar:hover{border-color:var(--dr-primary)}.app-header-56yl__avatar-fallback{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--dr-primary),var(--dr-secondary));display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1.1rem;border:2px solid rgba(var(--dr-primary-rgb),.2)}.app-header-56yl__username{color:var(--dr-beta);font-weight:600;font-size:.9rem}.app-header-56yl__login{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:.5rem;text-decoration:none;color:var(--dr-beta);font-weight:500;transition:all .2s ease;border:1px solid rgba(var(--dr-beta-rgb),.2)}.app-header-56yl__login:hover{background-color:rgba(var(--dr-delta-rgb),.1);border-color:var(--dr-delta);color:var(--dr-delta);text-decoration:none}.app-header-56yl__login ion-icon{font-size:1.2rem}.logo{width:100%;height:100%}@media (max-width: 768px){.app-header-56yl__username,.app-header-56yl__login span{display:none}}.app-header-56yl+.main-layout-56yl__content{padding-top:0}.main-layout-56yl{min-height:100vh;display:flex;flex-direction:column;padding-bottom:11rem}.main-layout-56yl .main-layout-56yl__content{flex:1;margin:auto;max-width:60rem;width:92%}:root{color-scheme:light;--dr-alpha: #f9e5e8;--dr-alpha-rgb: 249, 229, 232;--dr-beta: #29282b;--dr-beta-rgb: 41, 40, 43;--dr-gamma: #fcf5f6;--dr-gamma-rgb: 252, 245, 246;--dr-delta: #f24c66;--dr-delta-rgb: 242, 76, 102;--dr-epsilon: #ede1e3;--dr-epsilon-rgb: 237, 225, 227;--dr-zeta: #ffffff;--dr-zeta-rgb: 255, 255, 255;--dr-eta: #454243;--dr-eta-rgb: 69, 66, 67;--dr-theta: #f2bc19;--dr-theta-rgb: 242, 188, 25;--dr-success: #24d75c;--dr-success-rgb: 36, 215, 92;--dr-info: #00cfff;--dr-info-rgb: 0, 207, 255;--dr-warning: var(--dr-theta);--dr-warning-rgb: var(--dr-theta-rgb);--dr-danger: var(--dr-delta);--dr-danger-rgb: var(--dr-delta-rgb);--dr-primary: var(--dr-delta);--dr-primary-rgb: var(--dr-delta-rgb);--dr-secondary: var(--dr-eta);--dr-secondary-rgb: var(--dr-eta-rgb)}body{background-color:var(--dr-alpha);color:var(--dr-beta);overflow-x:hidden;width:100%}body *{color:var(--dr-beta)}.main-container-092jt{max-width:60rem;margin:0 auto;width:92%}.shadow{box-shadow:0 0 10px #0000001a}
