@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/224e262ef877bfa4-s.2yhdohbnxjaph.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7f11d98043fdedc9-s.0vsuy7nj1h55w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.1tzxx-40rxw3x.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.3aj86x1l4-kru.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.1d8-5gtibtj96.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/224e262ef877bfa4-s.2yhdohbnxjaph.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/7f11d98043fdedc9-s.0vsuy7nj1h55w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.1tzxx-40rxw3x.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.3aj86x1l4-kru.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.1d8-5gtibtj96.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.dvmj7a_className{font-family:Nunito,Nunito Fallback;font-style:normal}.dvmj7a_variable{--font-display:"Nunito", "Nunito Fallback"}
@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f813d0b748b050e0-s.1jg2wqmry50dw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/dcd150d580a10316-s.097t91mu4nbwo.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/d261779aa92de579-s.2a66m7dsu0m6t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/24ce79ed121239f3-s.1puy2ov14w4rp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f141b5b7abe57afc-s.p.3bm7l-ln3bnu5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f813d0b748b050e0-s.1jg2wqmry50dw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/dcd150d580a10316-s.097t91mu4nbwo.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/d261779aa92de579-s.2a66m7dsu0m6t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/24ce79ed121239f3-s.1puy2ov14w4rp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f141b5b7abe57afc-s.p.3bm7l-ln3bnu5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/f813d0b748b050e0-s.1jg2wqmry50dw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/dcd150d580a10316-s.097t91mu4nbwo.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/d261779aa92de579-s.2a66m7dsu0m6t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/24ce79ed121239f3-s.1puy2ov14w4rp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/f141b5b7abe57afc-s.p.3bm7l-ln3bnu5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.kpyNGG_className{font-family:Nunito Sans,Nunito Sans Fallback;font-style:normal}.kpyNGG_variable{--font-body:"Nunito Sans", "Nunito Sans Fallback"}
.KZiI1a_wrapper{display:inline-block;position:relative}.KZiI1a_bell{cursor:pointer;min-width:36px;min-height:36px;color:var(--color-text-primary);background:0 0;border:none;justify-content:center;align-items:center;padding:8px;line-height:1;display:flex;position:relative}.KZiI1a_badge{background:var(--color-error);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:.65rem;font-weight:700;display:flex;position:absolute;top:-2px;right:-4px}.KZiI1a_dropdown{background:var(--color-bg-2);border:1px solid color-mix(in srgb, var(--color-text-primary) 10%, transparent);width:320px;max-height:400px;box-shadow:0 8px 24px color-mix(in srgb, var(--color-bg) 40%, transparent);z-index:1001;border-radius:8px;margin-top:8px;position:absolute;top:100%;right:0;overflow-y:auto}@media (max-width:767px){.KZiI1a_dropdown{width:auto;max-height:60vh;position:fixed;top:60px;left:8px;right:8px}}.KZiI1a_empty{text-align:center;color:var(--color-text-secondary);padding:16px;font-size:.875rem}.KZiI1a_list{margin:0;padding:0;list-style:none}.KZiI1a_item{border-bottom:1px solid color-mix(in srgb, var(--color-text-primary) 5%, transparent);cursor:pointer;padding:12px 16px;transition:background .15s}.KZiI1a_item:last-child{border-bottom:none}.KZiI1a_item:hover{background:color-mix(in srgb, var(--color-text-primary) 3%, transparent)}.KZiI1a_item strong{color:var(--color-text-primary);font-size:.85rem;display:block}.KZiI1a_item p{color:var(--color-text-secondary);margin:4px 0;font-size:.8rem}.KZiI1a_item time{color:var(--color-text-secondary);font-size:.75rem}.KZiI1a_unread{background:color-mix(in srgb, var(--color-primary) 8%, transparent)}.KZiI1a_read{background:0 0}
.fZCara_switcher{background:color-mix(in srgb, var(--color-text-primary) 10%, transparent);border-radius:8px;gap:2px;padding:2px;display:flex}.fZCara_btn{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;min-height:36px;padding:8px 12px;font-size:13px;font-weight:600;transition:all .2s}.fZCara_btn:hover{color:var(--color-text-primary)}.fZCara_active{background:color-mix(in srgb, var(--color-text-primary) 20%, transparent);color:var(--color-text-primary)}
.a_fX2W_toggle{background:color-mix(in srgb, var(--color-text-primary) 10%, transparent);cursor:pointer;width:36px;height:36px;color:var(--color-text-secondary);border:none;border-radius:8px;justify-content:center;align-items:center;transition:background .2s;display:flex;position:relative;overflow:hidden}.a_fX2W_toggle:hover{background:color-mix(in srgb, var(--color-text-primary) 18%, transparent);color:var(--color-text-primary)}.a_fX2W_icon{opacity:0;justify-content:center;align-items:center;transition:opacity .3s,transform .3s;display:flex;position:absolute;transform:scale(.5)rotate(-90deg)}.a_fX2W_visible{opacity:1;transform:scale(1)rotate(0)}
@keyframes _6VICKq_orb-drift-1{0%{transform:translate(0)scale(1)}50%{transform:translate(-60px,80px)scale(1.15)}to{transform:translate(40px,-40px)scale(.95)}}@keyframes _6VICKq_orb-drift-2{0%{transform:translate(0)scale(1)}50%{transform:translate(70px,-60px)scale(1.1)}to{transform:translate(-30px,50px)scale(.9)}}._6VICKq_navbar{z-index:1000;background:var(--glass-nav-bg);border:1px solid var(--glass-nav-border);-webkit-backdrop-filter:blur(20px);border-radius:0;position:fixed;top:0;left:0;right:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){._6VICKq_navbar{background:var(--glass-fallback-bg)}}._6VICKq_navbar{border-bottom:1px solid color-mix(in srgb, var(--color-text-primary) 6%, transparent);padding-top:env(safe-area-inset-top);transition:transform .3s;transform:translateY(-100%)}._6VICKq_visible{transform:translateY(0)}._6VICKq_container{justify-content:space-between;align-items:center;max-width:1100px;height:60px;margin:0 auto;padding:0 24px;display:flex}@media (max-width:767px){._6VICKq_container{padding:0 16px}}._6VICKq_brand{font-family:var(--font-display),"Nunito",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.025em;background:var(--gradient-primary-text);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.15rem;font-weight:800;text-decoration:none}._6VICKq_links{gap:28px;list-style:none;display:flex}._6VICKq_links a{color:var(--color-text-secondary);font-size:.85rem;font-weight:500;text-decoration:none;transition:color .2s}._6VICKq_links a:hover,._6VICKq_links a:focus{color:var(--color-text-primary)}@media (max-width:767px){._6VICKq_links{display:none}}._6VICKq_navActions{align-items:center;gap:8px;display:flex}@media (max-width:767px){._6VICKq_navActions{gap:4px}}._6VICKq_navBtn{border:1px solid color-mix(in srgb, var(--color-text-primary) 8%, transparent);width:36px;height:36px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;text-decoration:none;transition:all .2s;display:flex}._6VICKq_navBtn:hover{color:var(--color-text-primary);border-color:color-mix(in srgb, var(--color-text-primary) 15%, transparent);background:color-mix(in srgb, var(--color-text-primary) 4%, transparent)}._6VICKq_loginButton,._6VICKq_signupButton{border-radius:12px;align-items:center;gap:6px;min-height:36px;padding:8px 12px;font-size:.85rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}._6VICKq_loginButton:active,._6VICKq_signupButton:active{transition-duration:.1s;transform:scale(.95)}._6VICKq_loginButton{color:var(--color-text-secondary)}._6VICKq_loginButton:hover,._6VICKq_loginButton:focus{color:var(--color-text-primary)}@media (max-width:767px){._6VICKq_loginButton span{display:none}._6VICKq_loginButton{padding:8px}}._6VICKq_signupButton{background:var(--color-primary);color:var(--color-on-primary)}._6VICKq_signupButton:hover,._6VICKq_signupButton:focus{background:var(--color-primary-hover)}@media (max-width:767px){._6VICKq_signupButton span{display:none}._6VICKq_signupButton{padding:8px}}._6VICKq_hamburger{cursor:pointer;color:var(--color-text-secondary);background:0 0;border:none;padding:8px;display:none}@media (max-width:767px){._6VICKq_hamburger{justify-content:center;align-items:center;width:36px;height:36px;display:flex}}._6VICKq_hamburgerLine{background:currentColor;border-radius:1px;width:20px;height:2px;transition:transform .3s,background .3s;display:block;position:relative}._6VICKq_hamburgerLine:before,._6VICKq_hamburgerLine:after{content:"";background:currentColor;border-radius:1px;width:100%;height:100%;transition:transform .3s;position:absolute}._6VICKq_hamburgerLine:before{transform:translateY(-6px)}._6VICKq_hamburgerLine:after{transform:translateY(6px)}._6VICKq_hamburgerOpen ._6VICKq_hamburgerLine{background:0 0}._6VICKq_hamburgerOpen ._6VICKq_hamburgerLine:before{transform:rotate(45deg)}._6VICKq_hamburgerOpen ._6VICKq_hamburgerLine:after{transform:rotate(-45deg)}._6VICKq_mobileMenu{display:none}@media (max-width:767px){._6VICKq_mobileMenu{background:rgba(var(--glass-color), .12);border:1px solid rgba(var(--glass-color), .1);-webkit-backdrop-filter:blur(20px);border-radius:0;flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){._6VICKq_mobileMenu{background:var(--glass-fallback-bg)}}._6VICKq_mobileMenu{border-top:1px solid color-mix(in srgb, var(--color-text-primary) 6%, transparent);opacity:0;pointer-events:none;padding:16px;transition:transform .3s,opacity .3s;transform:translateY(-10px)}._6VICKq_mobileMenu[data-open=true]{opacity:1;pointer-events:auto;transform:translateY(0)}._6VICKq_mobileMenu a{color:var(--color-text-secondary);border-bottom:1px solid color-mix(in srgb, var(--color-text-primary) 5%, transparent);padding:12px 0;font-size:1rem;font-weight:500;transition:color .2s}._6VICKq_mobileMenu a:hover{color:var(--color-text-primary)}._6VICKq_mobileMenu a:last-child{border-bottom:none}}._6VICKq_scrollProgress{background:var(--gradient-primary-bg);z-index:1;height:2px;transition:width .1s linear;position:absolute;bottom:0;left:0}
@keyframes Wscpia_orb-drift-1{0%{transform:translate(0)scale(1)}50%{transform:translate(-60px,80px)scale(1.15)}to{transform:translate(40px,-40px)scale(.95)}}@keyframes Wscpia_orb-drift-2{0%{transform:translate(0)scale(1)}50%{transform:translate(70px,-60px)scale(1.1)}to{transform:translate(-30px,50px)scale(.9)}}.Wscpia_footer{text-align:center;border-top:1px solid color-mix(in srgb, var(--color-text-primary) 5%, transparent);padding:60px 24px}.Wscpia_footer p{color:var(--color-text-secondary);margin-bottom:8px;font-size:.9rem}.Wscpia_mottoRow{justify-content:center;align-items:center;gap:12px;margin-top:8px;display:flex}.Wscpia_cryptaLink{align-items:center;transition:opacity .2s;display:flex}.Wscpia_cryptaLink:hover{opacity:.8}.Wscpia_cryptaLogo{object-fit:cover;border-radius:50%;width:32px;height:32px}.Wscpia_footer .Wscpia_credit{margin:16px 0 0;font-size:.75rem}.Wscpia_creditLink{color:inherit;text-decoration:underline;transition:all .2s}.Wscpia_creditLink:hover{color:var(--color-text-primary)}.Wscpia_motto{font-family:var(--font-display),"Nunito",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.015em;background:var(--gradient-primary-text);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.2rem;font-weight:700;margin:0!important}
@keyframes Y48ZFa_orb-drift-1{0%{transform:translate(0)scale(1)}50%{transform:translate(-60px,80px)scale(1.15)}to{transform:translate(40px,-40px)scale(.95)}}@keyframes Y48ZFa_orb-drift-2{0%{transform:translate(0)scale(1)}50%{transform:translate(70px,-60px)scale(1.1)}to{transform:translate(-30px,50px)scale(.9)}}@keyframes Y48ZFa_slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes Y48ZFa_slideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}.Y48ZFa_toastContainer{z-index:9999;pointer-events:none;flex-direction:column-reverse;gap:8px;display:flex;position:fixed;bottom:24px;right:24px}@media (max-width:767px){.Y48ZFa_toastContainer{bottom:80px;left:12px;right:12px}}.Y48ZFa_toast{background:var(--glass-toast-bg);border:1px solid var(--glass-toast-border);box-shadow:inset 0 1px 0 var(--glass-inner-glow);-webkit-backdrop-filter:blur(14px);border-radius:12px;align-items:center;gap:12px;padding:12px 20px;display:flex}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.Y48ZFa_toast{background:var(--glass-fallback-bg)}}.Y48ZFa_toast{box-shadow:0 8px 32px color-mix(in srgb, var(--color-bg) 40%, transparent);color:var(--color-text-primary);pointer-events:auto;min-width:280px;max-width:420px;font-size:.85rem;font-weight:500;animation:.3s ease-out forwards Y48ZFa_slideIn}@media (max-width:767px){.Y48ZFa_toast{min-width:unset;max-width:unset;width:100%}}.Y48ZFa_toastExiting{animation:.3s ease-in forwards Y48ZFa_slideOut}.Y48ZFa_toastIcon{border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.Y48ZFa_toastMessage{flex:1;line-height:1.4}.Y48ZFa_toastSuccess{border-left:3px solid var(--color-primary)}.Y48ZFa_toastSuccess .Y48ZFa_toastIcon{background:color-mix(in srgb, var(--color-success) 15%, transparent);color:var(--color-success)}.Y48ZFa_toastError{border-left:3px solid var(--color-error)}.Y48ZFa_toastError .Y48ZFa_toastIcon{background:color-mix(in srgb, var(--color-error) 15%, transparent);color:var(--color-error)}.Y48ZFa_toastInfo{border-left:3px solid var(--color-primary)}.Y48ZFa_toastInfo .Y48ZFa_toastIcon{background:color-mix(in srgb, var(--color-primary) 15%, transparent);color:var(--color-primary)}
@keyframes _9IRUOq_orb-drift-1{0%{transform:translate(0)scale(1)}50%{transform:translate(-60px,80px)scale(1.15)}to{transform:translate(40px,-40px)scale(.95)}}@keyframes _9IRUOq_orb-drift-2{0%{transform:translate(0)scale(1)}50%{transform:translate(70px,-60px)scale(1.1)}to{transform:translate(-30px,50px)scale(.9)}}._9IRUOq_card{background:var(--glass-card-bg);border:1px solid var(--glass-card-border);box-shadow:inset 0 1px 0 var(--glass-inner-glow-subtle);-webkit-backdrop-filter:blur(14px);border-radius:16px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){._9IRUOq_card{background:var(--glass-fallback-bg)}}._9IRUOq_card{padding:24px}._9IRUOq_loaderWrapper{justify-content:center;align-items:center;min-height:300px;display:flex}._9IRUOq_connectHeader{text-align:center;color:var(--color-primary);flex-direction:column;align-items:center;gap:8px;margin-bottom:24px;display:flex}._9IRUOq_connectTitle{color:var(--color-text-primary);margin:0;font-size:1.2rem;font-weight:700}._9IRUOq_connectDesc{color:var(--color-text-secondary);max-width:280px;margin:0;font-size:.85rem}._9IRUOq_nwcSection{margin-top:8px}._9IRUOq_nwcHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}._9IRUOq_nwcTitle{color:var(--color-text-primary);font-size:.85rem;font-weight:600}._9IRUOq_scanIconButton{border:1px solid color-mix(in srgb, var(--color-text-primary) 10%, transparent);color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;margin-left:auto;padding:8px;transition:all .2s;display:flex}._9IRUOq_scanIconButton:hover{color:var(--color-primary);border-color:color-mix(in srgb, var(--color-primary) 30%, transparent);background:color-mix(in srgb, var(--color-primary) 8%, transparent)}._9IRUOq_statusRow{align-items:center;gap:8px;margin-bottom:20px;display:flex}._9IRUOq_statusIndicator{border-radius:100px;width:10px;height:10px}._9IRUOq_statusIndicator[data-connected=true]{background:var(--color-success);box-shadow:0 0 8px color-mix(in srgb, var(--color-success) 40%, transparent)}._9IRUOq_statusIndicator[data-connected=false]{background:var(--color-text-secondary);opacity:.5}._9IRUOq_statusText{color:var(--color-text-primary);font-size:1rem;font-weight:600}._9IRUOq_badge{background:color-mix(in srgb, var(--color-primary) 15%, transparent);color:var(--color-primary);letter-spacing:.03em;border-radius:8px;padding:4px 8px;font-size:.75rem;font-weight:700}._9IRUOq_disconnectBtn{border:1px solid color-mix(in srgb, var(--color-error) 30%, transparent);color:var(--color-error);cursor:pointer;background:0 0;border-radius:8px;margin-left:auto;padding:4px 12px;font-size:.75rem;font-weight:600;transition:all .2s}._9IRUOq_disconnectBtn:hover{background:color-mix(in srgb, var(--color-error) 10%, transparent);border-color:var(--color-error)}._9IRUOq_weblnToggleSection{border-top:1px solid color-mix(in srgb, var(--color-text-primary) 8%, transparent);margin-top:16px;padding-top:16px}._9IRUOq_weblnToggleRow{justify-content:space-between;align-items:center;gap:12px;display:flex}._9IRUOq_weblnToggleInfo{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}._9IRUOq_weblnToggleLabel{color:var(--color-text-primary);font-size:.85rem;font-weight:600}._9IRUOq_weblnToggleDesc{color:var(--color-text-secondary);font-size:.75rem;line-height:1.4}._9IRUOq_toggle{cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;gap:8px;padding:0;display:flex}._9IRUOq_toggleTrack{background:color-mix(in srgb, var(--color-text-primary) 15%, transparent);border-radius:100px;width:44px;height:24px;transition:background .2s;position:relative}._9IRUOq_toggleTrack[data-on]{background:var(--color-primary)}._9IRUOq_toggleThumb{background:var(--color-text-primary);border-radius:100px;width:20px;height:20px;transition:transform .2s;position:absolute;top:2px;left:2px}[data-on]>._9IRUOq_toggleThumb{transform:translate(20px)}._9IRUOq_toggleText{color:var(--color-text-secondary);font-size:.75rem;font-weight:600}@media (max-width:767px){._9IRUOq_toggleText{display:none}}._9IRUOq_connectionWarning{background:color-mix(in srgb, var(--color-warning) 8%, transparent);border:1px solid color-mix(in srgb, var(--color-warning) 25%, transparent);border-radius:12px;flex-direction:column;gap:8px;margin-bottom:16px;padding:16px;display:flex}._9IRUOq_warningText{color:var(--color-warning);margin:0;font-size:.85rem;font-weight:600}._9IRUOq_warningHint{color:var(--color-text-secondary);margin:0;font-size:.75rem;line-height:1.4}._9IRUOq_reconnectButton{border:1px solid color-mix(in srgb, var(--color-warning) 40%, transparent);background:color-mix(in srgb, var(--color-warning) 12%, transparent);color:var(--color-warning);cursor:pointer;border-radius:8px;align-self:flex-start;margin-top:4px;padding:8px 16px;font-size:.75rem;font-weight:700;transition:all .2s}._9IRUOq_reconnectButton:hover{background:color-mix(in srgb, var(--color-warning) 20%, transparent);border-color:var(--color-warning)}._9IRUOq_balanceSection{background:color-mix(in srgb, var(--color-primary) 6%, transparent);border:1px solid color-mix(in srgb, var(--color-primary) 10%, transparent);border-radius:16px;align-items:center;gap:12px;margin-bottom:20px;padding:20px;display:flex}._9IRUOq_balanceSection[data-dead]{opacity:.4;border-color:color-mix(in srgb, var(--color-text-secondary) 10%, transparent);background:color-mix(in srgb, var(--color-text-primary) 2%, transparent)}._9IRUOq_balanceIcon{color:var(--color-primary);align-items:center;display:flex}._9IRUOq_balanceInfo{flex:1;align-items:baseline;gap:8px;display:flex}._9IRUOq_balanceValue{color:var(--color-text-primary);font-size:2rem;font-weight:700;line-height:1}._9IRUOq_balanceLabel{color:var(--color-text-secondary);font-size:.85rem}._9IRUOq_refreshButton{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:1.2rem;transition:transform .3s,color .2s}._9IRUOq_refreshButton:hover:not(:disabled){color:var(--color-primary);transform:rotate(180deg)}._9IRUOq_actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}._9IRUOq_actionButton{border:1px solid color-mix(in srgb, var(--color-text-primary) 10%, transparent);background:color-mix(in srgb, var(--color-text-primary) 3%, transparent);color:var(--color-text-primary);cursor:pointer;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:16px;font-size:.85rem;font-weight:600;transition:all .2s;display:flex}._9IRUOq_actionButton:hover:not(:disabled){background:color-mix(in srgb, var(--color-text-primary) 6%, transparent);border-color:color-mix(in srgb, var(--color-text-primary) 20%, transparent)}._9IRUOq_actionButton:active:not(:disabled){transform:scale(.97)}._9IRUOq_actionButton[data-variant=send]:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-accent) 40%, transparent);color:var(--color-accent)}._9IRUOq_actionButton[data-variant=receive]:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-secondary) 40%, transparent);color:var(--color-secondary)}._9IRUOq_actionButton:disabled{opacity:.3;cursor:not-allowed}._9IRUOq_txButton{border:1px solid color-mix(in srgb, var(--color-text-primary) 8%, transparent);width:100%;color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:12px;padding:12px;font-size:.85rem;font-weight:600;transition:all .2s;display:flex}._9IRUOq_txButton:hover:not(:disabled){color:var(--color-text-primary);background:color-mix(in srgb, var(--color-text-primary) 4%, transparent);border-color:color-mix(in srgb, var(--color-text-primary) 15%, transparent)}._9IRUOq_txButton:disabled{opacity:.3;cursor:not-allowed}._9IRUOq_txEmpty{color:var(--color-text-secondary);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:32px 0;display:flex}._9IRUOq_txEmptyTitle{color:var(--color-text-primary);margin:0;font-size:1rem;font-weight:600}._9IRUOq_txEmptyDesc{color:var(--color-text-secondary);max-width:260px;margin:0;font-size:.85rem}._9IRUOq_txList{flex-direction:column;gap:4px;margin:0 0 12px;padding:0;list-style:none;display:flex}._9IRUOq_txItem{background:color-mix(in srgb, var(--color-text-primary) 2%, transparent);border-radius:12px;align-items:center;gap:12px;padding:12px;transition:background .15s;display:flex}._9IRUOq_txItem:hover{background:color-mix(in srgb, var(--color-text-primary) 5%, transparent)}._9IRUOq_txIcon{border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}._9IRUOq_txIcon[data-type=incoming]{background:color-mix(in srgb, var(--color-success) 12%, transparent);color:var(--color-success)}._9IRUOq_txIcon[data-type=outgoing]{background:color-mix(in srgb, var(--color-accent) 12%, transparent);color:var(--color-accent)}._9IRUOq_txInfo{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}._9IRUOq_txLabel{color:var(--color-text-primary);font-size:.85rem;font-weight:600}._9IRUOq_txDesc{color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}._9IRUOq_txDate{color:var(--color-text-secondary);opacity:.7;font-size:.75rem}._9IRUOq_txAmount{flex-shrink:0;align-items:baseline;gap:4px;font-size:1rem;font-weight:700;display:flex}._9IRUOq_txAmount[data-type=incoming]{color:var(--color-success)}._9IRUOq_txAmount[data-type=outgoing]{color:var(--color-text-primary)}._9IRUOq_txSats{color:var(--color-text-secondary);font-size:.75rem;font-weight:400}._9IRUOq_loadingText{text-align:center;color:var(--color-text-secondary);padding:32px 0;font-size:.85rem}._9IRUOq_viewHeader{align-items:center;gap:12px;margin-bottom:20px;display:flex}._9IRUOq_backButton{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:1.2rem;transition:color .2s}._9IRUOq_backButton:hover{color:var(--color-text-primary)}._9IRUOq_viewTitle{color:var(--color-text-primary);margin:0;font-size:1.15rem;font-weight:600}._9IRUOq_divider{align-items:center;gap:12px;margin:8px 0 16px;display:flex}._9IRUOq_divider:before,._9IRUOq_divider:after{content:"";background:color-mix(in srgb, var(--color-text-primary) 10%, transparent);flex:1;height:1px}._9IRUOq_divider span{color:var(--color-text-secondary);text-transform:lowercase;font-size:.75rem}._9IRUOq_invoiceResult{flex-direction:column;align-items:center;gap:12px;display:flex}._9IRUOq_qrContainer{background:color-mix(in srgb, var(--color-text-primary) 5%, transparent);border-radius:16px;justify-content:center;align-items:center;margin-bottom:4px;padding:20px;display:flex}._9IRUOq_qrContainer svg{max-width:200px;width:100%!important;height:auto!important}._9IRUOq_walletLink{background:var(--color-secondary);width:100%;color:var(--color-on-primary);text-align:center;cursor:pointer;border:none;border-radius:12px;padding:12px 24px;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .2s;display:block}._9IRUOq_walletLink:hover{filter:brightness(1.1)}._9IRUOq_walletLink:active{transform:scale(.98)}._9IRUOq_copyButton{background:var(--color-primary);width:100%;color:var(--color-on-primary);cursor:pointer;border:none;border-radius:12px;padding:12px 24px;font-size:.85rem;font-weight:600;transition:all .2s}._9IRUOq_copyButton:hover{background:var(--color-primary-light)}._9IRUOq_copyButton:active{transform:scale(.98)}._9IRUOq_secondaryButton{width:100%;color:var(--color-text-secondary);border:1px solid color-mix(in srgb, var(--color-text-primary) 10%, transparent);cursor:pointer;background:0 0;border-radius:12px;padding:12px 24px;font-size:.85rem;transition:all .2s}._9IRUOq_secondaryButton:hover{background:color-mix(in srgb, var(--color-text-primary) 5%, transparent);color:var(--color-text-primary)}._9IRUOq_form{flex-direction:column;gap:16px;display:flex}._9IRUOq_field{flex-direction:column;gap:4px;display:flex}._9IRUOq_fieldLabel{color:var(--color-text-secondary);font-size:.75rem;font-weight:600}._9IRUOq_input{border:1px solid color-mix(in srgb, var(--color-text-primary) 10%, transparent);background:var(--color-bg);color:var(--color-text-primary);border-radius:12px;outline:none;padding:12px;font-size:.85rem;transition:border-color .2s}._9IRUOq_input::placeholder{color:var(--color-text-secondary);opacity:.5}._9IRUOq_input:focus{border-color:var(--color-primary)}._9IRUOq_connectButton{background:var(--gradient-primary-bg);color:#fff;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:.85rem;font-weight:700;transition:transform .2s,box-shadow .2s;display:flex}._9IRUOq_connectButton:hover:not(:disabled){box-shadow:0 4px 16px color-mix(in srgb, var(--color-primary) 30%, transparent);transform:translateY(-1px)}._9IRUOq_connectButton:disabled{opacity:.5;cursor:not-allowed}
@keyframes MWa9PW_orb-drift-1{0%{transform:translate(0)scale(1)}50%{transform:translate(-60px,80px)scale(1.15)}to{transform:translate(40px,-40px)scale(.95)}}@keyframes MWa9PW_orb-drift-2{0%{transform:translate(0)scale(1)}50%{transform:translate(70px,-60px)scale(1.1)}to{transform:translate(-30px,50px)scale(.9)}}.MWa9PW_onboarding{text-align:center;max-width:520px;margin:40px auto}.MWa9PW_header{margin-bottom:32px}.MWa9PW_welcome{color:var(--color-text-primary);margin-bottom:8px;font-size:1.5rem;font-weight:700}.MWa9PW_subtitle{color:var(--color-text-secondary);font-size:1rem}.MWa9PW_progress{justify-content:center;gap:8px;margin-bottom:32px;display:flex}.MWa9PW_dot{border:2px solid var(--color-bg-3);cursor:pointer;background:0 0;border-radius:100px;width:10px;height:10px;padding:0;transition:all .3s}.MWa9PW_dot:hover{border-color:var(--color-text-secondary)}.MWa9PW_dotActive{border-color:var(--color-primary);background:var(--color-primary);transform:scale(1.2)}.MWa9PW_dotDone{border-color:var(--color-secondary);background:var(--color-secondary)}.MWa9PW_stepCard{background:var(--glass-card-bg);border:1px solid var(--glass-card-border);box-shadow:inset 0 1px 0 var(--glass-inner-glow-subtle);-webkit-backdrop-filter:blur(14px);border-radius:16px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.MWa9PW_stepCard{background:var(--glass-fallback-bg)}}.MWa9PW_stepCard{margin-bottom:24px;padding:32px;transition:all .3s;position:relative}.MWa9PW_stepCard:hover{border-color:color-mix(in srgb, var(--color-text-primary) 12%, transparent)}.MWa9PW_stepNumber{color:var(--color-text-secondary);font-size:.75rem;font-weight:500;position:absolute;top:16px;right:16px}.MWa9PW_stepIcon{margin-bottom:16px}.MWa9PW_stepTitle{color:var(--color-text-primary);margin-bottom:8px;font-size:1.15rem;font-weight:600}.MWa9PW_stepDescription{color:var(--color-text-secondary);margin-bottom:16px;font-size:1rem;line-height:1.65}.MWa9PW_stepDetail{background:color-mix(in srgb, var(--color-primary) 8%, transparent);border-left:3px solid var(--color-primary);text-align:left;border-radius:0 8px 8px 0;padding:12px 16px}.MWa9PW_stepDetail p{color:var(--color-text-primary);margin:0;font-size:.85rem;line-height:1.65}.MWa9PW_actions{justify-content:center;gap:12px;margin-bottom:16px;display:flex}.MWa9PW_backButton,.MWa9PW_nextButton,.MWa9PW_startButton{cursor:pointer;border:none;border-radius:12px;align-items:center;gap:8px;padding:12px 24px;font-size:1rem;font-weight:600;transition:all .2s;display:flex}.MWa9PW_backButton{color:var(--color-text-secondary);border:1px solid color-mix(in srgb, var(--color-text-primary) 10%, transparent);background:0 0}.MWa9PW_backButton:hover{color:var(--color-text-primary);border-color:color-mix(in srgb, var(--color-text-primary) 20%, transparent)}.MWa9PW_nextButton{background:var(--color-bg-3);color:var(--color-text-primary)}.MWa9PW_nextButton:hover{background:var(--color-bg-2)}.MWa9PW_startButton{background:var(--color-primary);color:var(--color-on-primary)}.MWa9PW_startButton:hover{background:var(--color-primary-hover)}.MWa9PW_skipButton{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;padding:8px;font-size:.85rem;transition:color .2s}.MWa9PW_skipButton:hover{color:var(--color-text-primary)}@media (max-width:767px){.MWa9PW_onboarding{margin:24px auto;padding:0 8px}.MWa9PW_stepCard{padding:24px}}
.dzErba_breadcrumb{margin-bottom:12px}.dzErba_list{align-items:center;gap:0;margin:0;padding:0;font-size:.85rem;list-style:none;display:flex}.dzErba_item{align-items:center;display:flex}.dzErba_link{color:var(--color-text-secondary);text-decoration:none;transition:color .2s}.dzErba_link:hover{color:var(--color-primary)}.dzErba_separator{color:var(--color-text-secondary);opacity:.5;margin:0 8px}.dzErba_current{color:var(--color-text-primary);font-weight:500}
.Plm6Ya_container{max-width:1100px;min-height:100vh;margin:0 auto;padding:92px 24px 40px;position:relative}@media (max-width:767px){.Plm6Ya_container{padding:76px 16px 32px}}.Plm6Ya_center{justify-content:center;align-items:center;display:flex}.Plm6Ya_column{flex-direction:column;align-items:center;display:flex}
@keyframes oI_BHa_orb-drift-1{0%{transform:translate(0)scale(1)}50%{transform:translate(-60px,80px)scale(1.15)}to{transform:translate(40px,-40px)scale(.95)}}@keyframes oI_BHa_orb-drift-2{0%{transform:translate(0)scale(1)}50%{transform:translate(70px,-60px)scale(1.1)}to{transform:translate(-30px,50px)scale(.9)}}.oI_BHa_headerCard{background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary) 6%, transparent) 0%, color-mix(in srgb, var(--color-primary) 1.8%, transparent) 100%),var(--glass-prominent-bg);border:1px solid var(--glass-prominent-border);box-shadow:inset 0 1px 0 var(--glass-inner-glow),0 8px 32px rgba(var(--shadow-color), .25);-webkit-backdrop-filter:blur(20px);border-radius:20px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.oI_BHa_headerCard{background:var(--glass-fallback-bg)}}.oI_BHa_headerCard{border:1px solid color-mix(in srgb, var(--color-primary) 20%, transparent);box-shadow:inset 0 1px 0 var(--glass-inner-glow),0 8px 32px rgba(var(--shadow-color), .3),0 0 0 1px color-mix(in srgb, var(--color-primary) 5%, transparent);margin-bottom:16px;padding:24px}@media (max-width:767px){.oI_BHa_headerCard{padding:16px}}.oI_BHa_headerTop{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}@media (max-width:767px){.oI_BHa_headerTop{flex-direction:column-reverse;align-items:flex-start}}.oI_BHa_headerWelcome{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.oI_BHa_welcomeText{font-family:var(--font-display),"Nunito",-apple-system,BlinkMacSystemFont,sans-serif;color:var(--color-text-primary);margin:0;font-size:1.5rem;font-weight:700}@media (min-width:1200px){.oI_BHa_welcomeText{font-size:clamp(2.2rem,5vw,3.5rem)}}.oI_BHa_headerAvatar{background:var(--gradient-primary-bg);width:48px;height:48px;color:var(--color-on-gradient);border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.5rem;font-weight:700;display:flex;overflow:hidden}.oI_BHa_headerAvatarImg{object-fit:cover;width:100%;height:100%}.oI_BHa_tabBar{background:rgba(var(--glass-color), .08);border:1px solid rgba(var(--glass-color), .06);-webkit-backdrop-filter:blur(20px);border-radius:16px;justify-content:space-between;align-items:center;gap:4px;width:100%;display:flex}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.oI_BHa_tabBar{background:var(--glass-fallback-bg)}}.oI_BHa_tabBar{margin-bottom:16px;padding:8px 12px;overflow-x:auto}.oI_BHa_tabBar::-webkit-scrollbar{display:none}.oI_BHa_tabItem{height:44px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:0 16px;transition:all .2s;display:flex;position:relative}@media (max-width:767px){.oI_BHa_tabItem{gap:0;width:44px;padding:0}}.oI_BHa_tabItem:hover{color:var(--color-text-primary);background:color-mix(in srgb, var(--color-text-primary) 5%, transparent)}.oI_BHa_tabItem:active{transition-duration:.1s;transform:scale(.92)}.oI_BHa_tabItemActive{color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 18%, transparent);border-bottom:2px solid var(--color-primary);box-shadow:0 0 12px color-mix(in srgb, var(--color-primary) 12%, transparent)}.oI_BHa_tabItemActive .oI_BHa_tabIcon{transform:scale(1.1)}.oI_BHa_tabIcon{justify-content:center;align-items:center;transition:transform .2s;display:flex}.oI_BHa_tabLabel{white-space:nowrap;font-size:.85rem;font-weight:600}@media (max-width:767px){.oI_BHa_tabLabel{display:none}}.oI_BHa_tabBadge{background:var(--color-warning);color:#fff;border-radius:100px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 3px;font-size:10px;font-weight:700;display:flex;position:absolute;top:2px;right:2px}.oI_BHa_contentArea{overflow-y:auto}.oI_BHa_contentArea::-webkit-scrollbar{width:4px}.oI_BHa_contentArea::-webkit-scrollbar-track{background:0 0}.oI_BHa_contentArea::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--color-text-primary) 10%, transparent);border-radius:2px}@media (max-width:767px){.oI_BHa_contentArea{padding-bottom:calc(60px + env(safe-area-inset-bottom))}}
@keyframes WlbrjW_dropIn{0%{opacity:0;transform:translateY(-80px)scale(.9)}60%{opacity:1;transform:translateY(6px)scale(1.02)}75%{transform:translateY(-3px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes WlbrjW_fadeOutTower{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.94)translateY(12px)}}@keyframes WlbrjW_dotBounce{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-5px)}}@keyframes WlbrjW_glowPulse{0%,to{opacity:.4}50%{opacity:.7}}.WlbrjW_stage{flex-direction:column;justify-content:center;align-items:center;width:200px;height:260px;margin:0 auto;display:flex;position:relative}.WlbrjW_tower{z-index:1;flex-direction:column-reverse;align-items:center;gap:4px;display:flex;position:relative}.WlbrjW_towerFade{animation:.4s ease-in forwards WlbrjW_fadeOutTower}.WlbrjW_block{border-radius:10px;justify-content:center;align-items:center;width:52px;height:52px;animation:.55s cubic-bezier(.23,1,.32,1) forwards WlbrjW_dropIn;display:flex;position:relative}.WlbrjW_glassHighlight{pointer-events:none;background:linear-gradient(135deg,#ffffff40 0%,#ffffff0d 50%,#0000 100%);border-radius:9px;position:absolute;inset:1px}.WlbrjW_icon{z-index:1;color:#ffffffe6;filter:drop-shadow(0 1px 3px #0000004d);position:relative}.WlbrjW_gold{background:color-mix(in srgb, var(--color-primary) 30%, transparent);border:1px solid color-mix(in srgb, var(--color-primary) 52%, transparent);box-shadow:0 4px 12px color-mix(in srgb, var(--color-primary) 20%, transparent)}.WlbrjW_gold .WlbrjW_icon{filter:drop-shadow(0 1px 4px color-mix(in srgb, var(--color-primary) 40%, transparent))}.WlbrjW_glow_gold{background:radial-gradient(ellipse, color-mix(in srgb, var(--color-primary) 35%, transparent) 0%, transparent 70%)}.WlbrjW_teal{background:color-mix(in srgb, var(--color-accent-alt) 30%, transparent);border:1px solid color-mix(in srgb, var(--color-accent-alt) 52%, transparent);box-shadow:0 4px 12px color-mix(in srgb, var(--color-accent-alt) 20%, transparent)}.WlbrjW_teal .WlbrjW_icon{filter:drop-shadow(0 1px 4px color-mix(in srgb, var(--color-accent-alt) 40%, transparent))}.WlbrjW_glow_teal{background:radial-gradient(ellipse, color-mix(in srgb, var(--color-accent-alt) 35%, transparent) 0%, transparent 70%)}.WlbrjW_purple{background:color-mix(in srgb, var(--color-nostr) 30%, transparent);border:1px solid color-mix(in srgb, var(--color-nostr) 52%, transparent);box-shadow:0 4px 12px color-mix(in srgb, var(--color-nostr) 20%, transparent)}.WlbrjW_purple .WlbrjW_icon{filter:drop-shadow(0 1px 4px color-mix(in srgb, var(--color-nostr) 40%, transparent))}.WlbrjW_glow_purple{background:radial-gradient(ellipse, color-mix(in srgb, var(--color-nostr) 35%, transparent) 0%, transparent 70%)}.WlbrjW_coral{background:color-mix(in srgb, var(--color-accent) 30%, transparent);border:1px solid color-mix(in srgb, var(--color-accent) 52%, transparent);box-shadow:0 4px 12px color-mix(in srgb, var(--color-accent) 20%, transparent)}.WlbrjW_coral .WlbrjW_icon{filter:drop-shadow(0 1px 4px color-mix(in srgb, var(--color-accent) 40%, transparent))}.WlbrjW_glow_coral{background:radial-gradient(ellipse, color-mix(in srgb, var(--color-accent) 35%, transparent) 0%, transparent 70%)}.WlbrjW_green{background:color-mix(in srgb, var(--color-secondary) 30%, transparent);border:1px solid color-mix(in srgb, var(--color-secondary) 52%, transparent);box-shadow:0 4px 12px color-mix(in srgb, var(--color-secondary) 20%, transparent)}.WlbrjW_green .WlbrjW_icon{filter:drop-shadow(0 1px 4px color-mix(in srgb, var(--color-secondary) 40%, transparent))}.WlbrjW_glow_green{background:radial-gradient(ellipse, color-mix(in srgb, var(--color-secondary) 35%, transparent) 0%, transparent 70%)}.WlbrjW_glow{filter:blur(12px);z-index:0;border-radius:50%;width:120px;height:40px;transition:background .3s;animation:2s ease-in-out infinite WlbrjW_glowPulse;position:absolute;bottom:40px}.WlbrjW_label{color:var(--color-text-secondary);z-index:1;align-items:center;gap:2px;margin-top:20px;font-size:.85rem;font-weight:500;display:flex}.WlbrjW_dots{gap:3px;margin-left:2px;display:inline-flex}.WlbrjW_dot{background:var(--color-text-secondary);border-radius:50%;width:4px;height:4px;animation:1.4s ease-in-out infinite WlbrjW_dotBounce}.WlbrjW_dot:nth-child(2){animation-delay:.16s}.WlbrjW_dot:nth-child(3){animation-delay:.32s}
.V2_vHq_section{margin-bottom:32px}.V2_vHq_center{flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.V2_vHq_title{color:var(--color-text-primary);margin:0 0 16px;font-size:1.15rem;font-weight:600}
.emtixG_emptyState{text-align:center;flex-direction:column;align-items:center;padding:64px 24px;display:flex}.emtixG_icon{margin-bottom:16px;font-size:3rem}.emtixG_title{color:var(--color-text-primary);margin:0 0 8px;font-size:1.15rem;font-weight:700}.emtixG_description{color:var(--color-text-secondary);max-width:320px;margin:0 0 24px;font-size:.85rem}
.JhUnya_tracker{justify-content:space-between;gap:8px;display:flex}.JhUnya_column{flex-direction:column;flex:1;align-items:center;gap:4px;min-width:0;display:flex}.JhUnya_dayLabel{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.02em;font-size:10px;font-weight:600}.JhUnya_dayLabelToday{color:var(--color-primary);font-weight:700}.JhUnya_cell{border:2px solid color-mix(in srgb, var(--color-text-primary) 12%, transparent);background:0 0;border-radius:100px;justify-content:center;align-items:center;width:32px;height:32px;font-size:.75rem;transition:all .2s;display:flex}@media (min-width:1200px){.JhUnya_cell{width:36px;height:36px}}.JhUnya_cellCompleted{background:var(--color-success);border-color:var(--color-success);color:#fff}.JhUnya_cellMissed{border-color:color-mix(in srgb, var(--color-text-primary) 15%, transparent);background:color-mix(in srgb, var(--color-text-primary) 5%, transparent)}.JhUnya_missedIcon{color:var(--color-text-secondary);opacity:.5;font-size:12px;font-weight:700}.JhUnya_cellPendingToday{border-color:var(--color-text-secondary);color:var(--color-text-secondary);border-style:dashed}.JhUnya_cellPendingApproval{background:color-mix(in srgb, var(--color-warning) 15%, transparent);border-color:var(--color-warning);color:var(--color-warning)}.JhUnya_cellNotAssigned{opacity:.3;border-color:#0000}.JhUnya_dot{color:var(--color-text-secondary);font-size:18px;line-height:1}.JhUnya_actionBtns{gap:2px;margin-top:2px;display:flex}.JhUnya_approveBtn,.JhUnya_rejectBtn{color:#fff;text-transform:uppercase;letter-spacing:.03em;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;padding:2px 5px;font-size:9px;font-weight:700;transition:opacity .2s}.JhUnya_approveBtn:hover,.JhUnya_rejectBtn:hover{opacity:.85}.JhUnya_approveBtn:active,.JhUnya_rejectBtn:active{opacity:.7}.JhUnya_approveBtn{background:var(--color-success)}.JhUnya_rejectBtn{background:var(--color-error)}
.Wl5EEG_button{font-family:var(--font-body),"Nunito Sans",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.01em;cursor:pointer;text-align:center;border:2px solid #0000;border-radius:12px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-block}.Wl5EEG_button:hover{transform:translateY(-2px)}.Wl5EEG_button:active:not(:disabled){transition-duration:.1s;transform:translateY(0)scale(.97)}.Wl5EEG_variant-primary{background:var(--gradient-primary-bg);color:#fff}.Wl5EEG_variant-primary:hover{box-shadow:0 8px 30px color-mix(in srgb, var(--color-primary) 30%, transparent)}.Wl5EEG_variant-outline{border:2px solid var(--color-primary);color:var(--color-primary);background:0 0}.Wl5EEG_variant-outline:hover{background:color-mix(in srgb, var(--color-primary) 10%, transparent)}.Wl5EEG_variant-ghost{color:var(--color-text-secondary);background:0 0}.Wl5EEG_variant-ghost:hover{color:var(--color-text-primary)}.Wl5EEG_size-sm{padding:8px 16px;font-size:.85rem}.Wl5EEG_size-default{padding:12px 32px;font-size:1rem}.Wl5EEG_size-lg{padding:16px 40px;font-size:1.1rem}
.LpgniW_message{color:var(--color-text-primary);margin:0 0 24px;font-size:.85rem;line-height:1.5}.LpgniW_actions{justify-content:flex-end;gap:8px;display:flex}.LpgniW_dangerBtn{background:var(--color-error)}.LpgniW_dangerBtn:hover{box-shadow:0 8px 30px color-mix(in srgb, var(--color-error) 30%, transparent)}
._4wLOTq_memberPicker{flex-wrap:wrap;gap:12px;display:flex}._4wLOTq_memberChip{border:2px solid color-mix(in srgb, var(--color-text-primary) 8%, transparent);background:var(--color-bg-3);cursor:pointer;border-radius:100px;align-items:center;gap:8px;padding:8px 16px 8px 8px;transition:border-color .2s,background .2s,transform .15s;display:flex}._4wLOTq_memberChip:hover{border-color:color-mix(in srgb, var(--color-primary) 30%, transparent);background:color-mix(in srgb, var(--color-primary) 5%, transparent)}._4wLOTq_memberChipSelected{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 10%, transparent)}._4wLOTq_memberChipSelected ._4wLOTq_avatar{background:var(--color-primary);color:var(--color-on-primary)}._4wLOTq_avatar{background:var(--color-bg-2);width:32px;height:32px;color:var(--color-text-secondary);border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;transition:background .2s,color .2s;display:flex;position:relative}._4wLOTq_checkOverlay{background:var(--color-primary);color:var(--color-on-primary);border-radius:100px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._4wLOTq_memberName{color:var(--color-text-primary);white-space:nowrap;font-size:.85rem;font-weight:500}._4wLOTq_roleBadge{text-transform:uppercase;letter-spacing:.05em;background:color-mix(in srgb, var(--color-secondary) 15%, transparent);color:var(--color-secondary);border-radius:100px;padding:2px 6px;font-size:10px;font-weight:700}._4wLOTq_emptyMessage{color:var(--color-text-secondary);text-align:center;background:var(--color-bg-3);border:1px dashed color-mix(in srgb, var(--color-text-primary) 10%, transparent);border-radius:12px;padding:16px;font-size:.85rem}
@keyframes xaPCBq_orb-drift-1{0%{transform:translate(0)scale(1)}50%{transform:translate(-60px,80px)scale(1.15)}to{transform:translate(40px,-40px)scale(.95)}}@keyframes xaPCBq_orb-drift-2{0%{transform:translate(0)scale(1)}50%{transform:translate(70px,-60px)scale(1.1)}to{transform:translate(-30px,50px)scale(.9)}}.xaPCBq_formLayout{flex-direction:column;gap:16px;display:flex}.xaPCBq_field{flex-direction:column;gap:4px;display:flex}.xaPCBq_label{color:var(--color-text-secondary);font-size:.85rem;font-weight:500}.xaPCBq_required{color:var(--color-error);margin-left:2px}.xaPCBq_input{color:var(--color-text-primary);font-size:1rem;font-family:var(--font-body),"Nunito Sans",-apple-system,BlinkMacSystemFont,sans-serif;background:color-mix(in srgb, var(--color-text-primary) 4%, transparent);border:1px solid color-mix(in srgb, var(--color-text-primary) 10%, transparent);border-radius:12px;outline:none;width:100%;padding:12px 16px;transition:all .2s}.xaPCBq_input::placeholder{color:var(--color-text-secondary);opacity:.4}.xaPCBq_input:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 15%, transparent)}.xaPCBq_inputIdentity{background:color-mix(in srgb, var(--color-accent-alt) 4%, transparent);border:1px solid color-mix(in srgb, var(--color-accent-alt) 10%, transparent);}.xaPCBq_inputIdentity:focus{border-color:var(--color-accent-alt);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-accent-alt) 12%, transparent)}.xaPCBq_inputSecurity{background:color-mix(in srgb, var(--color-secondary) 4%, transparent);border:1px solid color-mix(in srgb, var(--color-secondary) 10%, transparent);}.xaPCBq_inputSecurity:focus{border-color:var(--color-secondary);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-secondary) 12%, transparent)}.xaPCBq_inputWrapper{position:relative}.xaPCBq_inputWithToggle{padding-right:40px}.xaPCBq_passwordToggle{cursor:pointer;color:var(--color-text-secondary);background:0 0;border:none;align-items:center;padding:0;transition:all .2s;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.xaPCBq_passwordToggle:hover{color:var(--color-text-primary)}.xaPCBq_select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23D4C4B0' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:40px;}.xaPCBq_select option{background:var(--color-bg-3);color:var(--color-text-primary)}.xaPCBq_textarea{resize:vertical;min-height:60px;}.xaPCBq_fieldError .xaPCBq_label{color:var(--color-error)}.xaPCBq_inputError{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-error) 20%, transparent);border-color:var(--color-error)!important}.xaPCBq_errorText{color:var(--color-error);margin-top:2px;font-size:.75rem}.xaPCBq_recoveryHint{color:var(--color-text-secondary);text-align:center;margin-top:-8px;font-size:.75rem}.xaPCBq_strengthContainer{margin-top:4px}.xaPCBq_strengthBar{gap:4px;display:flex}.xaPCBq_strengthSegment{background:color-mix(in srgb, var(--color-text-primary) 6%, transparent);border-radius:2px;flex:1;height:3px;transition:background .3s}.xaPCBq_strengthLabel{margin-top:4px;font-size:.75rem;font-weight:500;display:block}.xaPCBq_forgotLink{color:var(--color-text-secondary);font-size:.75rem;font-family:var(--font-body),"Nunito Sans",-apple-system,BlinkMacSystemFont,sans-serif;cursor:pointer;text-align:right;background:0 0;border:none;width:100%;margin-top:4px;padding:0;transition:all .2s;display:block}.xaPCBq_forgotLink:hover{color:var(--color-primary)}.xaPCBq_fieldRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:768px){.xaPCBq_fieldRow{grid-template-columns:1fr}}.xaPCBq_submitButton{background:var(--gradient-primary-bg);color:#000;width:100%;font-size:1rem;font-weight:700;font-family:var(--font-body),"Nunito Sans",-apple-system,BlinkMacSystemFont,sans-serif;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:8px;padding:12px 24px;transition:all .2s;display:flex}.xaPCBq_submitButton:hover:not(:disabled){box-shadow:0 4px 20px color-mix(in srgb, var(--color-primary) 30%, transparent);transform:translateY(-2px)}.xaPCBq_submitButton:active:not(:disabled){transition-duration:.1s;transform:translateY(0)scale(.97)}.xaPCBq_submitButton:disabled{opacity:.6;cursor:not-allowed}.xaPCBq_outlineButton{border:1px solid var(--color-primary);color:var(--color-primary);background:0 0;}.xaPCBq_outlineButton:hover:not(:disabled){background:color-mix(in srgb, var(--color-primary) 8%, transparent);box-shadow:none;transform:none}
.z82Iia_colorPicker{flex-wrap:wrap;gap:8px;display:flex}.z82Iia_colorSwatch{cursor:pointer;border:2px solid #0000;border-radius:100px;width:28px;height:28px;transition:border-color .2s,transform .2s}.z82Iia_colorSwatch[data-selected=true]{border-color:#fff;transform:scale(1.15)}.z82Iia_colorSwatch:hover{transform:scale(1.1)}.z82Iia_daysGrid{flex-wrap:wrap;gap:8px;display:flex}.z82Iia_dayCheck{cursor:pointer;background:var(--color-bg);border:1px solid color-mix(in srgb, var(--color-text-primary) 10%, transparent);border-radius:12px;align-items:center;gap:4px;padding:4px 8px;transition:background .2s,border-color .2s;display:flex}.z82Iia_dayCheck:has(.z82Iia_checkbox:checked){background:color-mix(in srgb, var(--color-primary) 15%, transparent);border-color:color-mix(in srgb, var(--color-primary) 30%, transparent)}.z82Iia_checkbox{accent-color:var(--color-primary);cursor:pointer}.z82Iia_dayLabel{color:var(--color-text-primary);font-size:.75rem;font-weight:500}.z82Iia_actions{justify-content:flex-end;gap:12px;margin-top:20px;display:flex}
.oeR9na_burstContainer{pointer-events:none;z-index:10;width:0;height:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.oeR9na_particle{animation:.8s cubic-bezier(.22,1,.36,1) forwards oeR9na_particleBurst;position:absolute;top:0;left:0;box-shadow:0 0 4px}@media (prefers-reduced-motion:reduce){.oeR9na_particle{animation:none;display:none}}@keyframes oeR9na_particleBurst{0%{opacity:1;transform:translate(0)scale(1)}60%{opacity:1}to{transform:translate(var(--dx,50px), var(--dy,-50px)) scale(0);opacity:0}}.oeR9na_satCoin{pointer-events:none;flex-direction:column;align-items:center;gap:2px;animation:1.4s cubic-bezier(.22,1,.36,1) forwards oeR9na_coinFloat;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.oeR9na_satCoin{animation:none;display:none}}@keyframes oeR9na_coinFloat{0%{opacity:0;transform:translate(-50%)translateY(0)scale(0)}15%{opacity:1;transform:translate(-50%)translateY(-10px)scale(1.2)}30%{opacity:1;transform:translate(-50%)translateY(-20px)scale(1)}80%{opacity:1}to{opacity:0;transform:translate(-50%)translateY(-80px)scale(.8)}}.oeR9na_satIcon{filter:drop-shadow(0 0 8px color-mix(in srgb, var(--color-primary) 60%, transparent));font-size:24px;animation:.6s ease-out oeR9na_coinSpin}@media (prefers-reduced-motion:reduce){.oeR9na_satIcon{animation:none}}@keyframes oeR9na_coinSpin{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.oeR9na_satAmount{color:var(--color-primary);white-space:nowrap;text-shadow:0 0 12px color-mix(in srgb, var(--color-primary) 40%, transparent);font-size:.85rem;font-weight:800}
@keyframes _9adtSa_orb-drift-1{0%{transform:translate(0)scale(1)}50%{transform:translate(-60px,80px)scale(1.15)}to{transform:translate(40px,-40px)scale(.95)}}@keyframes _9adtSa_orb-drift-2{0%{transform:translate(0)scale(1)}50%{transform:translate(70px,-60px)scale(1.1)}to{transform:translate(-30px,50px)scale(.9)}}@keyframes _9adtSa_fadeUpOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}._9adtSa_card{background:var(--glass-card-bg);border:1px solid var(--glass-card-border);box-shadow:inset 0 1px 0 var(--glass-inner-glow-subtle);-webkit-backdrop-filter:blur(14px);border-radius:16px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){._9adtSa_card{background:var(--glass-fallback-bg)}}._9adtSa_card{border-left:3px solid var(--habit-color,transparent);padding:20px;transition:all .3s;position:relative;overflow:visible}._9adtSa_card:before{content:"";background:linear-gradient(90deg, var(--habit-tint,transparent) 0%, transparent 100%);pointer-events:none;z-index:0;width:100px;height:100%;transition:width .3s;position:absolute;top:0;left:0}._9adtSa_card>*{z-index:1;position:relative}._9adtSa_card:hover{border-color:color-mix(in srgb, var(--color-text-primary) 12%, transparent);border-left-color:var(--habit-color,transparent);box-shadow:0 8px 32px color-mix(in srgb, var(--color-bg) 20%, transparent)}._9adtSa_card:hover:before{width:140px}._9adtSa_header{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}._9adtSa_headerLeft{flex:1;align-items:center;gap:8px;min-width:0;display:flex}._9adtSa_colorDot{border-radius:100px;flex-shrink:0;width:12px;height:12px}._9adtSa_habitInfo{flex:1;min-width:0}._9adtSa_habitName{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1rem;font-weight:600;overflow:hidden}._9adtSa_habitDescription{color:var(--color-text-secondary);margin:2px 0 0;font-size:.75rem}._9adtSa_headerRight{flex-shrink:0;align-items:center;gap:8px;display:flex}._9adtSa_streakBadge{border-radius:100px;flex-shrink:0;align-items:center;gap:3px;padding:4px 8px;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex}._9adtSa_streakBadge._9adtSa_streakActive{background:color-mix(in srgb, var(--color-warning) 12%, transparent);color:var(--color-warning)}._9adtSa_satBadge{background:color-mix(in srgb, var(--color-primary) 15%, transparent);color:var(--color-primary);border-radius:100px;flex-shrink:0;align-items:center;gap:4px;padding:4px 8px;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex}._9adtSa_habitActions{gap:4px;display:flex}._9adtSa_editBtn,._9adtSa_deleteBtn{background:color-mix(in srgb, var(--color-text-primary) 5%, transparent);width:36px;height:36px;color:var(--color-text-secondary);cursor:pointer;border:none;border-radius:100px;justify-content:center;align-items:center;font-size:12px;transition:background .2s,color .2s;display:flex}._9adtSa_editBtn:hover,._9adtSa_deleteBtn:hover{background:color-mix(in srgb, var(--color-text-primary) 10%, transparent);color:var(--color-text-primary)}._9adtSa_deleteBtn:hover{background:color-mix(in srgb, var(--color-error) 15%, transparent);color:var(--color-error)}._9adtSa_meta{align-items:center;margin-bottom:16px;font-size:.75rem;display:flex}._9adtSa_schedule{color:var(--color-text-secondary)}._9adtSa_dateCircles{justify-content:space-between;gap:8px;margin-bottom:16px;display:flex}._9adtSa_dateCircle{flex-direction:column;align-items:center;gap:4px;display:flex}._9adtSa_dayLabel{color:var(--color-text-secondary);text-transform:uppercase;font-size:10px}._9adtSa_dayLabelToday{color:var(--color-primary);font-weight:700}._9adtSa_circle{border:2px solid color-mix(in srgb, var(--color-text-primary) 12%, transparent);background:0 0;border-radius:100px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}@media (min-width:1200px){._9adtSa_circle{width:36px;height:36px}}._9adtSa_circleCompleted{background:var(--color-success);border-color:var(--color-success);color:#fff}._9adtSa_circlePending{background:color-mix(in srgb, var(--color-warning) 15%, transparent);border-color:var(--color-warning);color:var(--color-warning)}._9adtSa_circleToday{border-color:var(--color-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 20%, transparent)}._9adtSa_circleClickable{cursor:pointer;animation:2s ease-in-out infinite _9adtSa_circleGlow}._9adtSa_circleClickable:hover{background:color-mix(in srgb, var(--color-primary) 15%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 30%, transparent);animation:none;transform:scale(1.15)}._9adtSa_circleClickable:active{background:var(--color-success);border-color:var(--color-success);transition-duration:.1s;animation:none;transform:scale(.9)}@keyframes _9adtSa_circleGlow{0%,to{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 20%, transparent)}50%{box-shadow:0 0 8px 3px color-mix(in srgb, var(--color-primary) 40%, transparent)}}._9adtSa_circleMissed{border-color:color-mix(in srgb, var(--color-text-primary) 15%, transparent);background:color-mix(in srgb, var(--color-text-primary) 5%, transparent)}._9adtSa_circleFuture{border-color:color-mix(in srgb, var(--color-text-primary) 10%, transparent);background:color-mix(in srgb, var(--color-text-primary) 3%, transparent);opacity:.5}._9adtSa_circleNotAssigned{border-color:color-mix(in srgb, var(--color-text-primary) 6%, transparent);opacity:.3;background:0 0}._9adtSa_action{margin-top:4px;position:relative}._9adtSa_completedFeedback{width:100%;color:var(--color-success);background:color-mix(in srgb, var(--color-success) 12%, transparent);border-radius:12px;justify-content:center;align-items:center;padding:12px 16px;font-size:.85rem;font-weight:700;animation:1.5s ease-out forwards _9adtSa_fadeUpOut;display:flex}._9adtSa_completeButton{cursor:pointer;background:var(--gradient-primary-bg);color:#fff;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 16px;font-size:.85rem;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s;display:flex}._9adtSa_completeButton:hover{box-shadow:0 4px 16px color-mix(in srgb, var(--color-primary) 30%, transparent);transform:translateY(-1px)}._9adtSa_completeButton:active{transform:translateY(0)}._9adtSa_completeButton:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}._9adtSa_statusBadge{border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 16px;font-size:.85rem;font-weight:600;display:flex}._9adtSa_statusPending{background:color-mix(in srgb, var(--color-warning) 12%, transparent);color:var(--color-warning)}._9adtSa_statusCompleted{background:color-mix(in srgb, var(--color-success) 12%, transparent);color:var(--color-success)}._9adtSa_compact._9adtSa_compact{-webkit-backdrop-filter:none;border-left-width:2px;border-radius:8px;padding:6px 8px}._9adtSa_compact._9adtSa_compact ._9adtSa_header{margin-bottom:3px}._9adtSa_compact._9adtSa_compact ._9adtSa_headerLeft{gap:3px}._9adtSa_compact._9adtSa_compact ._9adtSa_headerRight{gap:4px}._9adtSa_compact._9adtSa_compact ._9adtSa_colorDot{width:6px;height:6px}._9adtSa_compact._9adtSa_compact ._9adtSa_habitName{font-size:13px}._9adtSa_compact._9adtSa_compact ._9adtSa_habitDescription{margin-top:1px;font-size:10px}._9adtSa_compact._9adtSa_compact ._9adtSa_streakBadge{gap:2px;padding:2px 5px;font-size:10px}._9adtSa_compact._9adtSa_compact ._9adtSa_streakBadge svg{width:10px;height:10px}._9adtSa_compact._9adtSa_compact ._9adtSa_satBadge{gap:2px;padding:2px 6px;font-size:11px}._9adtSa_compact._9adtSa_compact ._9adtSa_satBadge svg{width:10px;height:10px}._9adtSa_compact._9adtSa_compact ._9adtSa_meta{margin-bottom:5px;font-size:10px}._9adtSa_compact._9adtSa_compact ._9adtSa_dateCircles{gap:2px;margin-bottom:0}._9adtSa_compact._9adtSa_compact ._9adtSa_dayLabel{font-size:9px}._9adtSa_compact._9adtSa_compact ._9adtSa_dateCircle{gap:2px}._9adtSa_compact._9adtSa_compact ._9adtSa_circle{border-width:1.5px;width:22px;height:22px}._9adtSa_compact._9adtSa_compact ._9adtSa_circle svg{width:10px;height:10px}@media (min-width:1200px){._9adtSa_compact._9adtSa_compact ._9adtSa_circle{width:22px;height:22px}}
@keyframes _8btzRW_phoneEntrance{0%{opacity:0;transform:rotateY(-25deg)rotateX(10deg)translateY(40px)}to{opacity:1;transform:rotateY(-15deg)rotateX(5deg)translateY(0)}}@keyframes _8btzRW_floatUp{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes _8btzRW_floatDown{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes _8btzRW_fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _8btzRW_pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes _8btzRW_overlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes _8btzRW_overlayFadeOut{0%{opacity:1}to{opacity:0}}@keyframes _8btzRW_celebrationPop{0%{opacity:0;transform:scale(0)}40%{opacity:1;transform:scale(1.15)}60%{transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes _8btzRW_celebrationSatFloat{0%{opacity:0;transform:translateY(0)}20%{opacity:1;transform:translateY(-4px)}80%{opacity:1}to{opacity:0;transform:translateY(-24px)}}@keyframes _8btzRW_phoneBurstParticle{0%{transform:rotate(var(--angle)) translateX(0) scale(1);opacity:1}to{transform:rotate(var(--angle)) translateX(60px) scale(0);opacity:0}}._8btzRW_phoneWrapper{perspective:1000px;opacity:0;flex-shrink:0;animation:.8s ease-out .6s forwards _8btzRW_phoneEntrance;position:relative}._8btzRW_phoneWrapper:before{content:"";background:radial-gradient(ellipse at center, color-mix(in srgb, var(--color-primary) 10%, transparent) 0%, color-mix(in srgb, var(--color-secondary) 5%, transparent) 40%, transparent 70%);filter:blur(40px);pointer-events:none;z-index:-1;width:130%;height:80%;position:absolute;top:10%;left:-15%}._8btzRW_phone{transform-style:preserve-3d;box-shadow:8px 8px 20px color-mix(in srgb, var(--color-bg) 50%, transparent),20px 25px 50px color-mix(in srgb, var(--color-bg) 40%, transparent),40px 50px 80px color-mix(in srgb, var(--color-bg) 30%, transparent),60px 60px 120px color-mix(in srgb, var(--color-bg) 15%, transparent),0 0 80px color-mix(in srgb, var(--color-primary) 8%, transparent),0 0 160px color-mix(in srgb, var(--color-primary) 4%, transparent);border-radius:40px;transition:transform .6s;position:relative;transform:rotateY(-15deg)rotateX(5deg)}[data-theme=light] ._8btzRW_phone{box-shadow:6px 6px 16px color-mix(in srgb, var(--color-bg) 12%, transparent),16px 20px 40px color-mix(in srgb, var(--color-bg) 10%, transparent),30px 40px 60px color-mix(in srgb, var(--color-bg) 8%, transparent),0 0 60px color-mix(in srgb, var(--color-primary) 6%, transparent)}._8btzRW_phone:before{content:"";pointer-events:none;background:linear-gradient(145deg,#0f0f1a,#08080d);border:3px solid #ffffff0a;border-radius:40px;position:absolute;inset:0;transform:translateZ(-12px)}[data-theme=light] ._8btzRW_phone:before{background:linear-gradient(145deg,#d4c8b8,#c2b6a6);border-color:#0000000f}._8btzRW_phone:after{content:"";pointer-events:none;z-index:4;background:linear-gradient(135deg,#ffffff2e 0%,#ffffff0f 25%,#0000 45%,#00000026 100%);border-radius:41px;position:absolute;inset:-1px}[data-theme=light] ._8btzRW_phone:after{background:linear-gradient(135deg,#fff9 0%,#fff3 25%,#0000 45%,#0000000f 100%)}@media (hover:hover){._8btzRW_phone:hover{box-shadow:6px 6px 16px color-mix(in srgb, var(--color-bg) 45%, transparent),16px 20px 40px color-mix(in srgb, var(--color-bg) 35%, transparent),30px 40px 60px color-mix(in srgb, var(--color-bg) 25%, transparent),0 0 100px color-mix(in srgb, var(--color-primary) 10%, transparent);transform:rotateY(-8deg)rotateX(3deg)}[data-theme=light] ._8btzRW_phone:hover{box-shadow:4px 4px 12px color-mix(in srgb, var(--color-bg) 10%, transparent),12px 16px 30px color-mix(in srgb, var(--color-bg) 8%, transparent),0 0 80px color-mix(in srgb, var(--color-primary) 8%, transparent)}}@media (min-width:768px) and (max-width:1023px){._8btzRW_phone{transform:rotateY(-10deg)rotateX(4deg)}}@media (min-width:768px) and (max-width:1023px) and (hover:hover){._8btzRW_phone:hover{transform:rotateY(-5deg)rotateX(2deg)}}@media (max-width:767px){._8btzRW_phone{transform:rotateY(-6deg)rotateX(3deg)}}@media (max-width:767px) and (hover:hover){._8btzRW_phone:hover{transform:rotateY(-3deg)rotateX(1deg)}}._8btzRW_bezel{background:linear-gradient(145deg,#23233e,#1a1a2e,#131321);border:4px solid #ffffff40;border-color:#ffffff40 #ffffff0f #ffffff0a #fff3;border-radius:40px;width:280px;height:570px;position:relative;overflow:hidden;box-shadow:inset 0 2px #ffffff1f,inset 0 -2px #0000004d,inset 2px 0 #ffffff0f,inset -2px 0 #00000026,inset 0 0 40px #00000080}[data-theme=light] ._8btzRW_bezel{background:linear-gradient(145deg,#e8ddd0,#ddd1c3,#d2c6b8);border-color:#fff9 #0000000f #0000001a #fff6;box-shadow:inset 0 2px #fff6,inset 0 -2px #00000014,inset 0 0 30px #0000000f}@media (min-width:768px) and (max-width:1023px){._8btzRW_bezel{width:240px;height:490px}}@media (max-width:767px){._8btzRW_bezel{width:220px;height:450px}}._8btzRW_notch{z-index:3;background:#000;border-radius:12px;width:90px;height:24px;position:absolute;top:12px;left:50%;transform:translate(-50%)}@media (min-width:768px) and (max-width:1023px){._8btzRW_notch{width:76px;height:20px}}@media (max-width:767px){._8btzRW_notch{width:70px;height:20px;top:10px}}._8btzRW_screenContainer{z-index:1;background:var(--color-bg);border-radius:36px;position:absolute;inset:4px;overflow:hidden}._8btzRW_homeIndicator{z-index:3;background:#fff3;border-radius:2px;width:100px;height:4px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}[data-theme=light] ._8btzRW_homeIndicator{background:#00000026}@media (max-width:767px){._8btzRW_homeIndicator{width:80px;height:3px}}._8btzRW_glassReflection{pointer-events:none;z-index:2;background:linear-gradient(115deg,#ffffff1f 0%,#ffffff0a 25%,#0000 45%),linear-gradient(200deg,#0000 60%,#ffffff05 80%,#ffffff0d 100%);border-radius:40px;position:absolute;inset:0}._8btzRW_screenContent{transform-origin:0 0;box-sizing:border-box;flex-direction:column;gap:8px;width:340px;height:750px;padding:44px 12px 28px;display:flex;overflow:hidden;transform:scale(.8)}@media (min-width:768px) and (max-width:1023px){._8btzRW_screenContent{height:800px;transform:scale(.682353)}}@media (max-width:767px){._8btzRW_screenContent{height:850px;transform:scale(.623529)}}._8btzRW_statsBarWrap{margin-top:4px}._8btzRW_habitList{flex-direction:column;gap:6px;margin-top:8px;display:flex}._8btzRW_clickableCard{cursor:pointer;border-radius:8px;width:100%;transition:transform .15s,opacity .15s}._8btzRW_clickableCard:hover{transform:scale(1.02)}._8btzRW_clickableCard:active{opacity:.85;transform:scale(.97)}._8btzRW_celebration{text-align:center;padding:8px 4px}._8btzRW_celebration ._8btzRW_celebrationIcons{justify-content:center;align-items:center;gap:6px;animation:1.5s infinite _8btzRW_pulse;display:flex}._8btzRW_celebration ._8btzRW_satsAmount{color:var(--color-primary);margin-top:4px;font-size:16px;font-weight:800}._8btzRW_celebrationOverlay{z-index:5;pointer-events:none;background:#00000073;border-radius:36px;justify-content:center;align-items:center;animation:.2s ease-out forwards _8btzRW_overlayFadeIn,.3s ease-in 1.7s forwards _8btzRW_overlayFadeOut;display:flex;position:absolute;inset:0}._8btzRW_celebrationBurst{width:0;height:0;position:absolute;top:50%;left:50%}._8btzRW_burstParticle{background:var(--celebration-color,var(--color-primary));width:5px;height:5px;animation:.7s cubic-bezier(.22,1,.36,1) forwards _8btzRW_phoneBurstParticle;animation-delay:var(--delay,0s);box-shadow:0 0 6px var(--celebration-color,var(--color-primary));border-radius:50%;position:absolute}._8btzRW_celebrationContent{flex-direction:column;align-items:center;gap:6px;animation:.5s cubic-bezier(.22,1,.36,1) forwards _8btzRW_celebrationPop;display:flex}._8btzRW_celebrationIcon{background:color-mix(in srgb, var(--color-text-primary) 15%, transparent);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}._8btzRW_celebrationHabitName{color:var(--color-text-primary);text-align:center;font-size:.75rem;font-weight:600}._8btzRW_celebrationSats{color:var(--color-primary);text-shadow:0 0 12px color-mix(in srgb, var(--color-primary) 50%, transparent);font-size:1.15rem;font-weight:800;animation:1.8s ease-out .3s forwards _8btzRW_celebrationSatFloat}._8btzRW_floatingCoin{opacity:0;pointer-events:none;animation:.5s ease-out 1.2s forwards _8btzRW_fadeInUp;position:absolute;top:-10px;right:-20px}._8btzRW_floatingCoin svg{opacity:.7;animation:3s ease-in-out infinite _8btzRW_floatUp}@media (max-width:767px){._8btzRW_floatingCoin{top:-8px;right:-12px}._8btzRW_floatingCoin svg{width:30px;height:30px}}._8btzRW_floatingBolt{opacity:0;pointer-events:none;animation:.5s ease-out 1.4s forwards _8btzRW_fadeInUp;position:absolute;bottom:40px;left:-24px}._8btzRW_floatingBolt svg{opacity:.6;animation:3.5s ease-in-out infinite _8btzRW_floatDown}@media (max-width:767px){._8btzRW_floatingBolt{bottom:30px;left:-16px}._8btzRW_floatingBolt svg{width:24px;height:24px}}
@keyframes S9mstq_orb-drift-1{0%{transform:translate(0)scale(1)}50%{transform:translate(-60px,80px)scale(1.15)}to{transform:translate(40px,-40px)scale(.95)}}@keyframes S9mstq_orb-drift-2{0%{transform:translate(0)scale(1)}50%{transform:translate(70px,-60px)scale(1.1)}to{transform:translate(-30px,50px)scale(.9)}}@keyframes S9mstq_fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes S9mstq_shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes S9mstq_glowPulse{0%,to{box-shadow:0 0 12px color-mix(in srgb, var(--color-primary) 30%, transparent)}50%{box-shadow:0 0 24px color-mix(in srgb, var(--color-primary) 50%, transparent),0 0 48px color-mix(in srgb, var(--color-primary) 15%, transparent)}}@keyframes S9mstq_lightningFall{0%{opacity:0;transform:translateY(-60px)}10%{opacity:.7}90%{opacity:.7}to{opacity:0;transform:translateY(calc(90vh + 60px))}}@keyframes S9mstq_orbDrift1{0%{transform:translate(0)scale(1)}50%{transform:translate(-40px,60px)scale(1.1)}to{transform:translate(30px,-30px)scale(.95)}}@keyframes S9mstq_orbDrift2{0%{transform:translate(0)scale(1)}50%{transform:translate(50px,-40px)scale(1.08)}to{transform:translate(-20px,40px)scale(.92)}}@keyframes S9mstq_orbDrift3{0%{transform:translate(0)scale(1)}50%{transform:translate(-30px,-50px)scale(1.12)}to{transform:translate(40px,30px)scale(.9)}}.S9mstq_hero{flex-direction:column;justify-content:center;align-items:center;min-height:90vh;padding:80px 0;display:flex;position:relative;overflow:hidden}@media (min-width:768px) and (max-width:1023px){.S9mstq_hero{min-height:auto;padding:48px 0}}@media (max-width:767px){.S9mstq_hero{min-height:auto;padding:80px 16px 48px}}.S9mstq_orbGold,.S9mstq_orbGreen,.S9mstq_orbPurple{pointer-events:none;filter:blur(80px);border-radius:50%;position:absolute}.S9mstq_orbGold{background:radial-gradient(circle, color-mix(in srgb, var(--color-primary) 8%, transparent) 0%, transparent 70%);z-index:0;width:500px;height:500px;animation:25s ease-in-out infinite alternate S9mstq_orbDrift1;top:-100px;left:-50px}@media (max-width:767px){.S9mstq_orbGold{width:300px;height:300px}}.S9mstq_orbGreen{background:radial-gradient(circle, color-mix(in srgb, var(--color-secondary) 6%, transparent) 0%, transparent 70%);z-index:0;width:400px;height:400px;animation:30s ease-in-out infinite alternate S9mstq_orbDrift2;bottom:-80px;right:-60px}@media (max-width:767px){.S9mstq_orbGreen{width:250px;height:250px}}.S9mstq_orbPurple{z-index:2;background:radial-gradient(circle,#7f77dd0a 0%,#0000 70%);width:350px;height:350px;animation:28s ease-in-out infinite alternate S9mstq_orbDrift3;top:30%;right:15%}@media (max-width:767px){.S9mstq_orbPurple{width:200px;height:200px;right:-30px}}.S9mstq_particles{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.S9mstq_bolt{background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--color-primary-light) 60%, transparent), transparent);opacity:0;width:2px;height:60px;animation:linear infinite S9mstq_lightningFall;position:absolute}.S9mstq_content{z-index:1;justify-content:space-between;align-items:center;width:100%;max-width:1100px;margin:0 auto;padding:0 24px;display:flex;position:relative}@media (min-width:768px) and (max-width:1023px){.S9mstq_content{gap:24px}}@media (max-width:767px){.S9mstq_content{flex-direction:column;justify-content:center;align-items:center;gap:32px;padding:0}}.S9mstq_textColumn{flex:1;min-width:0;max-width:680px}@media (min-width:768px) and (max-width:1023px){.S9mstq_textColumn{max-width:380px}}@media (max-width:767px){.S9mstq_textColumn{text-align:center;flex-direction:column;align-items:center;max-width:100%;display:flex}}.S9mstq_phoneColumn{z-index:1;flex-shrink:0;position:relative}@media (max-width:767px){.S9mstq_phoneColumn{justify-content:center;display:flex}}.S9mstq_badge,.S9mstq_title,.S9mstq_pitch,.S9mstq_subtitle,.S9mstq_buttons{opacity:0;animation:.4s ease-out forwards S9mstq_fadeInUp}.S9mstq_badge{background:color-mix(in srgb, var(--color-primary) 10%, transparent);border:1px solid color-mix(in srgb, var(--color-primary) 30%, transparent);color:var(--color-primary);letter-spacing:.03em;text-transform:uppercase;border-radius:100px;margin-bottom:32px;padding:8px 20px;font-size:.75rem;font-weight:600;animation-delay:0s;display:inline-block;position:relative}.S9mstq_title{font-family:var(--font-display),"Nunito",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.025em;background:linear-gradient(90deg, var(--color-primary) 0%, var(--color-primary-light) 25%, #fff 50%, var(--color-primary-light) 75%, var(--color-secondary) 100%);-webkit-text-fill-color:#0000;text-shadow:none;filter:drop-shadow(0 0 30px color-mix(in srgb, var(--color-primary) 25%, transparent));background-size:200%;-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-size:clamp(3rem,8vw,5.5rem);font-weight:800;line-height:1.1;animation:.4s ease-out .2s forwards S9mstq_fadeInUp,6s linear 1.2s infinite S9mstq_shimmer;position:relative}[data-theme=light] .S9mstq_title{background:linear-gradient(90deg,#b37209 0%,#c47f0a 25%,#5c4d3f 50%,#c47f0a 75%,#1d7d4a 100%) 0 0/200%;-webkit-text-fill-color:#0000;filter:drop-shadow(0 0 20px #b4781426);-webkit-background-clip:text;background-clip:text}.S9mstq_pitch{font-family:var(--font-display),"Nunito",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.015em;color:var(--color-text-primary);max-width:600px;margin-bottom:12px;font-size:1.5rem;font-weight:700;animation-delay:.4s;position:relative}.S9mstq_subtitle{letter-spacing:0;color:var(--color-text-secondary);max-width:600px;margin-bottom:48px;font-size:clamp(1.1rem,3vw,1.5rem);animation-delay:.5s;position:relative}.S9mstq_buttons{align-items:stretch;gap:16px;animation-delay:.8s;display:flex;position:relative}.S9mstq_tryItLink{border-radius:12px;flex:1;text-decoration:none;animation:3s ease-in-out infinite S9mstq_glowPulse;display:flex}.S9mstq_tryItLink>*{justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.S9mstq_demoLink{flex:1;text-decoration:none;display:flex}.S9mstq_demoLink>*{justify-content:center;align-items:center;width:100%;display:flex}
.W9QByW_section{padding:100px 0}@media (max-width:767px){.W9QByW_section{padding:60px 0}}.W9QByW_alternate{background:color-mix(in srgb, var(--color-text-primary) 2%, transparent)}.W9QByW_container{max-width:1100px;margin:0 auto;padding:0 24px}
.u-wfSq_sectionTitle{text-align:center;margin-bottom:64px}@media (max-width:767px){.u-wfSq_sectionTitle{margin-bottom:32px}}.u-wfSq_sectionTitle h2{font-family:var(--font-display),"Nunito",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.015em;margin-bottom:16px;font-size:clamp(2.2rem,5vw,3.5rem);font-weight:700;line-height:1.2}.u-wfSq_sectionTitle p{color:var(--color-text-secondary);letter-spacing:0;max-width:600px;margin:0 auto;font-size:1.15rem}
@keyframes -mOGgW_orb-drift-1{0%{transform:translate(0)scale(1)}50%{transform:translate(-60px,80px)scale(1.15)}to{transform:translate(40px,-40px)scale(.95)}}@keyframes -mOGgW_orb-drift-2{0%{transform:translate(0)scale(1)}50%{transform:translate(70px,-60px)scale(1.1)}to{transform:translate(-30px,50px)scale(.9)}}.-mOGgW_timeline{justify-content:space-between;padding-top:40px;display:flex;position:relative}@media (max-width:767px){.-mOGgW_timeline{flex-direction:column;gap:8px;padding-top:0}}.-mOGgW_timelineLine{background:linear-gradient(90deg, var(--color-primary), var(--color-secondary));opacity:.3;border-radius:1px;height:2px;position:absolute;top:58px;left:60px;right:60px}@media (max-width:767px){.-mOGgW_timelineLine{background:linear-gradient(180deg, var(--color-primary), var(--color-secondary));width:2px;height:auto;inset:20px auto 20px 17px}}.-mOGgW_timelineStep{z-index:1;flex-direction:column;flex:1;align-items:center;display:flex;position:relative}@media (max-width:767px){.-mOGgW_timelineStep{flex-direction:row;align-items:flex-start;gap:16px}}.-mOGgW_dot{background:var(--gradient-primary-bg);width:40px;height:40px;box-shadow:0 4px 16px color-mix(in srgb, var(--color-primary) 25%, transparent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:20px;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1);display:flex}.-mOGgW_timelineStep:hover .-mOGgW_dot{box-shadow:0 6px 24px color-mix(in srgb, var(--color-primary) 35%, transparent);transform:scale(1.15)}@media (max-width:767px){.-mOGgW_dot{width:36px;height:36px;margin-top:4px;margin-bottom:0}}.-mOGgW_dotNumber{color:var(--color-on-gradient);font-size:1rem;font-weight:800}.-mOGgW_stepCard{background:var(--glass-card-bg);border:1px solid var(--glass-card-border);box-shadow:inset 0 1px 0 var(--glass-inner-glow-subtle);-webkit-backdrop-filter:blur(14px);border-radius:16px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.-mOGgW_stepCard{background:var(--glass-fallback-bg)}}.-mOGgW_stepCard{position:relative;border:none!important}.-mOGgW_stepCard:after{content:"";border-radius:inherit;background:linear-gradient(180deg, rgba(var(--glass-color), .2) 0%, rgba(var(--glass-color), .08) 40%, rgba(var(--glass-color), .02) 100%);-webkit-mask-composite:xor;pointer-events:none;z-index:0;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.-mOGgW_stepCard>*{z-index:1;position:relative}.-mOGgW_stepCard{text-align:center;max-width:240px;padding:24px;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .3s}.-mOGgW_timelineStep:hover .-mOGgW_stepCard{box-shadow:inset 0 1px 0 var(--glass-inner-glow-subtle),0 12px 40px color-mix(in srgb, var(--color-bg) 20%, transparent);transform:translateY(-4px)scale(1.01)}@media (max-width:767px){.-mOGgW_stepCard{text-align:left;flex:1;max-width:none;padding:16px 20px}}.-mOGgW_stepIcon{background:color-mix(in srgb, var(--color-primary) 10%, transparent);width:48px;height:48px;color:var(--color-primary);border-radius:12px;justify-content:center;align-items:center;margin:0 auto 16px;display:flex}@media (max-width:767px){.-mOGgW_stepIcon{width:36px;height:36px;margin:0 0 8px}}.-mOGgW_stepTitle{margin-bottom:8px;font-size:1.1rem;font-weight:700}.-mOGgW_stepDesc{color:var(--color-text-secondary);font-size:.85rem;line-height:1.65}
@keyframes zTDJ_a_orb-drift-1{0%{transform:translate(0)scale(1)}50%{transform:translate(-60px,80px)scale(1.15)}to{transform:translate(40px,-40px)scale(.95)}}@keyframes zTDJ_a_orb-drift-2{0%{transform:translate(0)scale(1)}50%{transform:translate(70px,-60px)scale(1.1)}to{transform:translate(-30px,50px)scale(.9)}}.zTDJ_a_habitGrid{flex-direction:column;gap:12px;display:flex}.zTDJ_a_paymentTable{background:var(--glass-card-bg);border:1px solid var(--glass-card-border);box-shadow:inset 0 1px 0 var(--glass-inner-glow-subtle);-webkit-backdrop-filter:blur(14px);border-radius:16px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.zTDJ_a_paymentTable{background:var(--glass-fallback-bg)}}.zTDJ_a_paymentTable{padding:16px;overflow-x:auto}.zTDJ_a_paymentTable table{border-collapse:collapse;width:100%}.zTDJ_a_paymentTable table th,.zTDJ_a_paymentTable table td{text-align:left;border-bottom:1px solid color-mix(in srgb, var(--color-text-primary) 6%, transparent);padding:8px 12px;font-size:.85rem}.zTDJ_a_paymentTable table th{color:var(--color-text-primary);font-weight:600}.zTDJ_a_paymentTable table td{color:var(--color-text-secondary)}.zTDJ_a_statusBadge{color:#fff;text-transform:capitalize;border-radius:100px;padding:2px 8px;font-size:.75rem;font-weight:600;display:inline-block}.zTDJ_a_retryBtn{background:var(--color-error);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:4px 12px;font-size:.75rem;transition:background .15s}.zTDJ_a_retryBtn:hover{background:var(--color-error-hover)}.zTDJ_a_groupCard{background:var(--glass-card-bg);border:1px solid var(--glass-card-border);box-shadow:inset 0 1px 0 var(--glass-inner-glow-subtle);-webkit-backdrop-filter:blur(14px);border-radius:16px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.zTDJ_a_groupCard{background:var(--glass-fallback-bg)}}.zTDJ_a_groupCard{margin-bottom:12px;padding:20px}.zTDJ_a_groupHeader{align-items:center;gap:12px;margin-bottom:16px;display:flex}.zTDJ_a_colorDot{border-radius:100px;flex-shrink:0;width:12px;height:12px}.zTDJ_a_groupInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.zTDJ_a_groupName{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:600;overflow:hidden}.zTDJ_a_groupDescription{color:var(--color-text-secondary);font-size:.75rem}.zTDJ_a_satBadge{background:color-mix(in srgb, var(--color-primary) 15%, transparent);color:var(--color-primary);border-radius:100px;flex-shrink:0;align-items:center;gap:4px;padding:4px 8px;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex}.zTDJ_a_habitActions{gap:4px;display:flex}.zTDJ_a_editBtn,.zTDJ_a_deleteBtn{background:color-mix(in srgb, var(--color-text-primary) 5%, transparent);width:36px;height:36px;color:var(--color-text-secondary);cursor:pointer;border:none;border-radius:100px;justify-content:center;align-items:center;font-size:12px;transition:background .2s,color .2s;display:flex}.zTDJ_a_editBtn:hover,.zTDJ_a_deleteBtn:hover{background:color-mix(in srgb, var(--color-text-primary) 10%, transparent);color:var(--color-text-primary)}.zTDJ_a_deleteBtn:hover{background:color-mix(in srgb, var(--color-error) 15%, transparent);color:var(--color-error)}.zTDJ_a_kidRows{flex-direction:column;gap:12px;display:flex}.zTDJ_a_kidRow{border-top:1px solid color-mix(in srgb, var(--color-text-primary) 6%, transparent);align-items:center;gap:12px;padding:8px 0;display:flex}@media (max-width:767px){.zTDJ_a_kidRow{flex-wrap:wrap}}.zTDJ_a_kidAvatar,.zTDJ_a_kidAvatarLg{background:color-mix(in srgb, var(--color-secondary) 15%, transparent);color:var(--color-secondary);border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.zTDJ_a_kidAvatar{width:28px;height:28px;font-size:.75rem}.zTDJ_a_kidAvatarLg{width:40px;height:40px;font-size:1rem}.zTDJ_a_kidName{color:var(--color-text-primary);white-space:nowrap;flex-shrink:0;min-width:80px;font-size:.85rem;font-weight:600}.zTDJ_a_trackerWrapper{flex:1;min-width:0}@media (max-width:767px){.zTDJ_a_trackerWrapper{flex-basis:100%;width:100%}}.zTDJ_a_habitRowInfo{flex-direction:column;flex-shrink:0;gap:2px;min-width:80px;display:flex}.zTDJ_a_habitRowSats{color:var(--color-primary);align-items:center;gap:2px;font-size:.75rem;font-weight:700;display:inline-flex}.zTDJ_a_noKidsText{color:var(--color-text-secondary);margin:0;padding:8px 0;font-size:.85rem}
@keyframes tCjJEq_orb-drift-1{0%{transform:translate(0)scale(1)}50%{transform:translate(-60px,80px)scale(1.15)}to{transform:translate(40px,-40px)scale(.95)}}@keyframes tCjJEq_orb-drift-2{0%{transform:translate(0)scale(1)}50%{transform:translate(70px,-60px)scale(1.1)}to{transform:translate(-30px,50px)scale(.9)}}.tCjJEq_form{background:var(--glass-card-bg);border:1px solid var(--glass-card-border);box-shadow:inset 0 1px 0 var(--glass-inner-glow-subtle);-webkit-backdrop-filter:blur(14px);border-radius:16px;flex-direction:column;gap:20px;display:flex}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.tCjJEq_form{background:var(--glass-fallback-bg)}}.tCjJEq_form{padding:24px}.tCjJEq_field{flex-direction:column;gap:8px;display:flex}.tCjJEq_label{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:.85rem;font-weight:600}.tCjJEq_input,.tCjJEq_textarea,.tCjJEq_select{background:color-mix(in srgb, var(--color-text-primary) 4%, transparent);border:1px solid color-mix(in srgb, var(--color-text-primary) 10%, transparent);color:var(--color-text-primary);font-size:1rem;font-family:var(--font-body),"Nunito Sans",-apple-system,BlinkMacSystemFont,sans-serif;border-radius:12px;outline:none;padding:12px 16px;transition:border-color .2s}.tCjJEq_input:focus,.tCjJEq_textarea:focus,.tCjJEq_select:focus{border-color:var(--color-primary)}.tCjJEq_input::placeholder,.tCjJEq_textarea::placeholder,.tCjJEq_select::placeholder{color:var(--color-text-secondary);opacity:.5}.tCjJEq_textarea{resize:vertical;min-height:60px}.tCjJEq_select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23D4C4B0' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:40px}.tCjJEq_select option{background:var(--color-bg-3);color:var(--color-text-primary)}.tCjJEq_colorPicker{flex-wrap:wrap;gap:12px;display:flex}.tCjJEq_colorCircle{cursor:pointer;border:2px solid #0000;border-radius:100px;width:32px;height:32px;padding:0;transition:transform .2s,border-color .2s}.tCjJEq_colorCircle:hover{transform:scale(1.15)}.tCjJEq_colorSelected{border-color:var(--color-text-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-text-primary) 20%, transparent);transform:scale(1.15)}.tCjJEq_daysGrid{flex-wrap:wrap;gap:8px;display:flex}.tCjJEq_dayCheck{cursor:pointer;background:var(--color-bg-3);border:1px solid color-mix(in srgb, var(--color-text-primary) 10%, transparent);border-radius:12px;align-items:center;gap:4px;padding:8px 12px;transition:background .2s,border-color .2s;display:flex}.tCjJEq_dayCheck:has(.tCjJEq_checkbox:checked){background:color-mix(in srgb, var(--color-primary) 15%, transparent);border-color:color-mix(in srgb, var(--color-primary) 30%, transparent)}.tCjJEq_checkbox{accent-color:var(--color-primary);cursor:pointer}.tCjJEq_dayLabel{color:var(--color-text-primary);font-size:.85rem;font-weight:500}.tCjJEq_required{color:var(--color-accent);margin-left:4px;font-weight:700}.tCjJEq_fieldError .tCjJEq_label{color:var(--color-accent)}.tCjJEq_inputError{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-accent) 30%, transparent);border-color:var(--color-accent)!important}.tCjJEq_errorText{color:var(--color-accent);margin-top:4px;font-size:.75rem}.tCjJEq_submitButton{cursor:pointer;background:var(--gradient-primary-bg);color:#fff;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:8px;padding:12px 24px;font-size:1rem;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s;display:flex}.tCjJEq_submitButton:hover{box-shadow:0 4px 16px color-mix(in srgb, var(--color-primary) 30%, transparent);transform:translateY(-1px)}.tCjJEq_submitButton:active{transform:translateY(0)}.tCjJEq_submitButton:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}
.RH2Xhq_tag{text-transform:uppercase;letter-spacing:1px;border-radius:100px;margin-bottom:16px;padding:4px 12px;font-size:.75rem;font-weight:600;display:inline-block}.RH2Xhq_variant-gold{background:color-mix(in srgb, var(--color-primary-light) 15%, transparent);color:var(--color-primary-light)}.RH2Xhq_variant-green{background:color-mix(in srgb, var(--color-secondary) 15%, transparent);color:var(--color-secondary)}.RH2Xhq_variant-coral{background:color-mix(in srgb, var(--color-accent) 15%, transparent);color:var(--color-accent)}
@keyframes nFxvJq_orb-drift-1{0%{transform:translate(0)scale(1)}50%{transform:translate(-60px,80px)scale(1.15)}to{transform:translate(40px,-40px)scale(.95)}}@keyframes nFxvJq_orb-drift-2{0%{transform:translate(0)scale(1)}50%{transform:translate(70px,-60px)scale(1.1)}to{transform:translate(-30px,50px)scale(.9)}}.nFxvJq_card{background:var(--glass-card-bg);border:1px solid var(--glass-card-border);box-shadow:inset 0 1px 0 var(--glass-inner-glow-subtle);-webkit-backdrop-filter:blur(14px);border-radius:16px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.nFxvJq_card{background:var(--glass-fallback-bg)}}.nFxvJq_card{padding:24px;transition:all .3s}.nFxvJq_card:hover{border-color:color-mix(in srgb, var(--color-text-primary) 12%, transparent);box-shadow:0 8px 32px color-mix(in srgb, var(--color-bg) 20%, transparent)}.nFxvJq_header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}@media (max-width:767px){.nFxvJq_header{flex-direction:column}}.nFxvJq_headerActions{flex-shrink:0;gap:8px;display:flex}.nFxvJq_leaveButton:hover,.nFxvJq_deleteButton{color:var(--color-accent);border-color:color-mix(in srgb, var(--color-accent) 30%, transparent)}.nFxvJq_deleteButton:hover{background:color-mix(in srgb, var(--color-accent) 10%, transparent)}.nFxvJq_confirmText{color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 8%, transparent);border-radius:12px;margin:0 0 16px;padding:12px;font-size:.85rem}.nFxvJq_familyName{color:var(--color-text-primary);margin:0;font-size:1.15rem;font-weight:700}.nFxvJq_roleToggle{border:1px solid color-mix(in srgb, var(--color-primary) 30%, transparent);color:var(--color-primary);cursor:pointer;white-space:nowrap;background:0 0;border-radius:12px;margin-left:auto;padding:4px 8px;font-size:.75rem;font-weight:600;transition:all .2s}.nFxvJq_roleToggle:hover{background:color-mix(in srgb, var(--color-primary) 10%, transparent);border-color:var(--color-primary)}.nFxvJq_codeSection{margin-bottom:24px}.nFxvJq_codeLabel{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:.75rem;font-weight:600;display:block}.nFxvJq_codeRow{align-items:center;gap:12px;display:flex}@media (max-width:767px){.nFxvJq_codeRow{flex-direction:column;align-items:stretch}}.nFxvJq_code{background:var(--color-bg-3);border:1px solid color-mix(in srgb, var(--color-text-primary) 10%, transparent);color:var(--color-primary);letter-spacing:.15em;text-align:center;border-radius:12px;flex:1;padding:12px 20px;font-size:1.5rem;font-weight:700}.nFxvJq_copyButton{border:1px solid color-mix(in srgb, var(--color-primary) 30%, transparent);color:var(--color-primary);cursor:pointer;white-space:nowrap;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:4px;padding:12px 16px;font-size:.85rem;font-weight:600;transition:background .2s,border-color .2s;display:flex}.nFxvJq_copyButton:hover{background:color-mix(in srgb, var(--color-primary) 10%, transparent);border-color:var(--color-primary)}.nFxvJq_membersSection{border-top:1px solid color-mix(in srgb, var(--color-text-primary) 5%, transparent);padding-top:20px}.nFxvJq_membersLabel{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px;font-size:.75rem;font-weight:600;display:block}.nFxvJq_membersList{flex-direction:column;gap:8px;display:flex}.nFxvJq_member{background:color-mix(in srgb, var(--color-text-primary) 2%, transparent);border-radius:12px;align-items:center;gap:12px;padding:8px 12px;display:flex}.nFxvJq_avatar{background:var(--color-bg-3);width:32px;height:32px;color:var(--color-text-secondary);border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.nFxvJq_memberInfo{flex-direction:column;gap:2px;min-width:0;display:flex}.nFxvJq_memberName{color:var(--color-text-primary);font-size:.85rem;font-weight:500}.nFxvJq_memberRole{color:var(--color-text-secondary);font-size:.75rem}.nFxvJq_removeBtn{background:color-mix(in srgb, var(--color-text-primary) 5%, transparent);width:26px;height:26px;color:var(--color-text-secondary);cursor:pointer;border:none;border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;font-size:12px;transition:background .2s,color .2s;display:flex}.nFxvJq_removeBtn:hover{background:color-mix(in srgb, var(--color-accent) 15%, transparent);color:var(--color-accent)}
@keyframes Sq33Fa_orb-drift-1{0%{transform:translate(0)scale(1)}50%{transform:translate(-60px,80px)scale(1.15)}to{transform:translate(40px,-40px)scale(.95)}}@keyframes Sq33Fa_orb-drift-2{0%{transform:translate(0)scale(1)}50%{transform:translate(70px,-60px)scale(1.1)}to{transform:translate(-30px,50px)scale(.9)}}.Sq33Fa_useCases{gap:32px;display:grid}.Sq33Fa_useCase{background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary) 4%, transparent) 0%, transparent 60%),var(--glass-card-bg);border:1px solid var(--glass-card-border);box-shadow:inset 0 1px 0 var(--glass-inner-glow-subtle);-webkit-backdrop-filter:blur(14px);border-radius:16px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.Sq33Fa_useCase{background:var(--glass-fallback-bg)}}.Sq33Fa_useCase{border-radius:20px;grid-template-columns:80px 1fr;align-items:start;gap:32px;padding:48px;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .3s;display:grid}.Sq33Fa_useCase:hover{border-color:color-mix(in srgb, var(--color-accent-alt) 30%, transparent);box-shadow:inset 0 1px 0 var(--glass-inner-glow),0 12px 40px color-mix(in srgb, var(--color-accent-alt) 8%, transparent);transform:translateY(-4px)scale(1.01)}@media (max-width:767px){.Sq33Fa_useCase{grid-template-columns:1fr;padding:32px 24px}}.Sq33Fa_useCase h3{margin-bottom:8px;font-size:1.5rem}.Sq33Fa_useCase p{color:var(--color-text-secondary);font-size:1rem;line-height:1.7}.Sq33Fa_useCase ul{margin-top:16px;list-style:none}.Sq33Fa_useCase li{color:var(--color-text-secondary);padding:6px 0 6px 24px;font-size:.95rem;position:relative}.Sq33Fa_useCase li:before{content:"⚡";position:absolute;left:0}.Sq33Fa_iconCircle{background:var(--glass-subtle-bg);border:1px solid var(--glass-subtle-border);-webkit-backdrop-filter:blur(8px);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.Sq33Fa_iconCircle{background:var(--glass-fallback-bg)}}@media (max-width:767px){.Sq33Fa_iconCircle{width:48px;height:48px}}.Sq33Fa_useCase:first-child .Sq33Fa_iconCircle{color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 12%, transparent);border-color:color-mix(in srgb, var(--color-primary) 15%, transparent)}.Sq33Fa_useCase:nth-child(2) .Sq33Fa_iconCircle{color:var(--color-secondary);background:color-mix(in srgb, var(--color-secondary) 12%, transparent);border-color:color-mix(in srgb, var(--color-secondary) 15%, transparent)}
@keyframes r2YGgq_orb-drift-1{0%{transform:translate(0)scale(1)}50%{transform:translate(-60px,80px)scale(1.15)}to{transform:translate(40px,-40px)scale(.95)}}@keyframes r2YGgq_orb-drift-2{0%{transform:translate(0)scale(1)}50%{transform:translate(70px,-60px)scale(1.1)}to{transform:translate(-30px,50px)scale(.9)}}@keyframes r2YGgq_floatUp{0%{opacity:1;transform:translate(-50%)translateY(0)scale(1)}to{opacity:0;transform:translate(-50%)translateY(-80px)scale(1.3)}}.r2YGgq_animationWrapper{position:relative}.r2YGgq_satsAnimation{z-index:9999;color:var(--color-primary);text-shadow:0 2px 12px color-mix(in srgb, var(--color-primary) 50%, transparent);pointer-events:none;font-size:clamp(1.5rem,5vw,2.5rem);font-weight:800;animation:2s ease-out forwards r2YGgq_floatUp;position:fixed;top:40%;left:50%;transform:translate(-50%)}.r2YGgq_levelBadge{background:color-mix(in srgb, var(--color-primary) 15%, transparent);color:var(--color-primary);white-space:nowrap;border-radius:100px;align-items:center;gap:4px;padding:4px 12px;font-size:.75rem;font-weight:700;display:inline-flex}.r2YGgq_heroSats{background:var(--glass-card-bg);border:1px solid var(--glass-card-border);box-shadow:inset 0 1px 0 var(--glass-inner-glow-subtle);-webkit-backdrop-filter:blur(14px);border-radius:16px;align-items:center;gap:16px;margin-bottom:16px;padding:20px 24px;display:flex}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.r2YGgq_heroSats{background:var(--glass-fallback-bg)}}.r2YGgq_heroSats{background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary) 10%, transparent) 0%, color-mix(in srgb, var(--color-secondary) 5%, transparent) 100%);border:1px solid color-mix(in srgb, var(--color-primary) 20%, transparent)}.r2YGgq_heroSatsIcon{background:color-mix(in srgb, var(--color-primary) 15%, transparent);width:56px;height:56px;color:var(--color-primary);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.r2YGgq_heroSatsInfo{flex-direction:column;flex:1;gap:2px;display:flex}.r2YGgq_heroSatsValue{color:var(--color-primary);font-size:clamp(2rem,5vw,3rem);font-weight:800;line-height:1}.r2YGgq_heroSatsLabel{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:.85rem}.r2YGgq_heroStreak{background:color-mix(in srgb, var(--color-warning) 12%, transparent);color:var(--color-warning);border-radius:100px;flex-shrink:0;align-items:center;gap:4px;padding:8px 16px;font-size:1.15rem;font-weight:700;display:flex}.r2YGgq_earningsList{flex-direction:column;gap:8px;display:flex}.r2YGgq_earningsItem{background:var(--glass-subtle-bg);border:1px solid var(--glass-subtle-border);-webkit-backdrop-filter:blur(8px);border-radius:12px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.r2YGgq_earningsItem{background:var(--glass-fallback-bg)}}.r2YGgq_earningsItem{justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}@media (max-width:767px){.r2YGgq_earningsItem{flex-direction:column;align-items:flex-start}}.r2YGgq_earningsInfo{flex-direction:column;gap:4px;display:flex}.r2YGgq_earningsHabit{color:var(--color-text-primary);font-weight:600}.r2YGgq_earningsDate{color:var(--color-text-secondary);font-size:.75rem}.r2YGgq_earningsAmount{color:var(--color-primary);align-items:center;gap:8px;font-weight:700;display:flex}.r2YGgq_earningsStatus{border-radius:100px;padding:2px 8px;font-size:.75rem;font-weight:500}.r2YGgq_earningsStatus[data-status=paid]{color:var(--color-success);background:color-mix(in srgb, var(--color-success) 12%, transparent)}.r2YGgq_earningsStatus[data-status=pending]{color:var(--color-warning);background:color-mix(in srgb, var(--color-warning) 12%, transparent)}.r2YGgq_earningsStatus[data-status=failed]{color:var(--color-error);background:color-mix(in srgb, var(--color-error) 12%, transparent)}
@keyframes MkI_kq_orb-drift-1{0%{transform:translate(0)scale(1)}50%{transform:translate(-60px,80px)scale(1.15)}to{transform:translate(40px,-40px)scale(.95)}}@keyframes MkI_kq_orb-drift-2{0%{transform:translate(0)scale(1)}50%{transform:translate(70px,-60px)scale(1.1)}to{transform:translate(-30px,50px)scale(.9)}}.MkI_kq_list{flex-direction:column;gap:12px;display:flex}.MkI_kq_item{background:var(--glass-card-bg);border:1px solid var(--glass-card-border);box-shadow:inset 0 1px 0 var(--glass-inner-glow-subtle);-webkit-backdrop-filter:blur(14px);border-radius:16px;flex-direction:column;gap:12px;display:flex}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.MkI_kq_item{background:var(--glass-fallback-bg)}}.MkI_kq_item{padding:16px 20px}@media (min-width:1200px){.MkI_kq_item{flex-direction:row;justify-content:space-between;align-items:center}}.MkI_kq_itemInfo{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.MkI_kq_itemHeader{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.MkI_kq_colorDot{border-radius:100px;flex-shrink:0;width:10px;height:10px}.MkI_kq_habitName{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:600;overflow:hidden}.MkI_kq_satBadge{background:color-mix(in srgb, var(--color-primary) 15%, transparent);color:var(--color-primary);border-radius:100px;flex-shrink:0;align-items:center;gap:4px;padding:2px 8px;font-size:.75rem;font-weight:700;line-height:1.4;display:inline-flex}.MkI_kq_itemMeta{align-items:center;gap:12px;font-size:.75rem;display:flex}.MkI_kq_kidName{color:var(--color-secondary);font-weight:500}.MkI_kq_date{color:var(--color-text-secondary)}.MkI_kq_actions{flex-shrink:0;gap:8px;display:flex}@media (max-width:767px){.MkI_kq_actions{width:100%}}.MkI_kq_approveButton{cursor:pointer;background:var(--color-success);color:#fff;border:none;border-radius:12px;justify-content:center;align-items:center;gap:4px;padding:8px 16px;font-size:.85rem;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s;display:flex}@media (max-width:767px){.MkI_kq_approveButton{flex:1}}.MkI_kq_approveButton:hover{box-shadow:0 4px 12px color-mix(in srgb, var(--color-success) 30%, transparent);transform:translateY(-1px)}.MkI_kq_approveButton:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.MkI_kq_rejectButton{border:1px solid color-mix(in srgb, var(--color-error) 30%, transparent);cursor:pointer;color:var(--color-error);background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:4px;padding:8px 16px;font-size:.85rem;font-weight:600;transition:transform .2s,background .2s,border-color .2s;display:flex}@media (max-width:767px){.MkI_kq_rejectButton{flex:1}}.MkI_kq_rejectButton:hover{background:color-mix(in srgb, var(--color-error) 10%, transparent);border-color:var(--color-error)}.MkI_kq_rejectButton:disabled{opacity:.5;cursor:not-allowed;transform:none}.MkI_kq_emptyState{text-align:center;background:var(--glass-subtle-bg);border:1px solid var(--glass-subtle-border);-webkit-backdrop-filter:blur(8px);border-radius:12px;padding:40px 24px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.MkI_kq_emptyState{background:var(--glass-fallback-bg)}}.MkI_kq_emptyState{color:var(--color-text-secondary);flex-direction:column;align-items:center;gap:12px;display:flex}.MkI_kq_emptyText{color:var(--color-text-secondary);margin:0;font-size:.85rem}
@keyframes -DK2JG_orb-drift-1{0%{transform:translate(0)scale(1)}50%{transform:translate(-60px,80px)scale(1.15)}to{transform:translate(40px,-40px)scale(.95)}}@keyframes -DK2JG_orb-drift-2{0%{transform:translate(0)scale(1)}50%{transform:translate(70px,-60px)scale(1.1)}to{transform:translate(-30px,50px)scale(.9)}}.-DK2JG_statsBar{grid-template-columns:1fr;gap:12px;margin-bottom:24px;display:grid}@media (min-width:1200px){.-DK2JG_statsBar{grid-template-columns:repeat(3,1fr);gap:16px}}.-DK2JG_statCard{background:var(--glass-subtle-bg);border:1px solid var(--glass-subtle-border);-webkit-backdrop-filter:blur(8px);border-radius:12px;align-items:center;gap:12px;display:flex}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.-DK2JG_statCard{background:var(--glass-fallback-bg)}}.-DK2JG_statCard{padding:16px 20px;transition:all .3s}.-DK2JG_statCard:hover{border-color:color-mix(in srgb, var(--color-text-primary) 10%, transparent)}.-DK2JG_statCardHighlight{border-color:color-mix(in srgb, var(--color-primary) 20%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary) 8%, transparent) 0%, color-mix(in srgb, var(--color-text-primary) 3%, transparent) 100%)}.-DK2JG_iconWrapper{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.-DK2JG_iconSats{background:color-mix(in srgb, var(--color-primary) 15%, transparent);color:var(--color-primary)}.-DK2JG_iconStreak{background:color-mix(in srgb, var(--color-warning) 15%, transparent);color:var(--color-warning)}.-DK2JG_iconPending{background:color-mix(in srgb, var(--color-accent-alt) 15%, transparent);color:var(--color-accent-alt)}.-DK2JG_iconHabits{background:color-mix(in srgb, var(--color-secondary) 15%, transparent);color:var(--color-secondary)}.-DK2JG_statContent{flex-direction:column;gap:2px;display:flex}.-DK2JG_statValue{color:var(--color-text-primary);font-size:1.5rem;font-weight:700;line-height:1.1}.-DK2JG_statValueHighlight{color:var(--color-primary);font-size:clamp(1.6rem,3vw,2rem)}.-DK2JG_statLabel{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.-DK2JG_compact.-DK2JG_compact{grid-template-columns:1fr;gap:4px;margin-bottom:4px}@media (min-width:1200px){.-DK2JG_compact.-DK2JG_compact{grid-template-columns:1fr;gap:4px}}.-DK2JG_compact.-DK2JG_compact .-DK2JG_statCard{-webkit-backdrop-filter:none;border-radius:6px;gap:5px;padding:5px 7px}.-DK2JG_compact.-DK2JG_compact .-DK2JG_iconWrapper{border-radius:5px;width:22px;height:22px}.-DK2JG_compact.-DK2JG_compact .-DK2JG_statContent{gap:0}.-DK2JG_compact.-DK2JG_compact .-DK2JG_statValue{font-size:11px;line-height:1.1}.-DK2JG_compact.-DK2JG_compact .-DK2JG_statValueHighlight{font-size:13px}.-DK2JG_compact.-DK2JG_compact .-DK2JG_statLabel{letter-spacing:.03em;font-size:6px}
