.user-dashboard-theme{--member-canvas:#f4f4f5;--member-island:rgba(255,255,255,0.94);--member-island-solid:#ffffff;--member-line:rgba(18,18,20,0.09);--member-shadow:0 14px 34px -30px rgba(18,18,20,0.38);--main-bg:var(--member-canvas);--admin-sidebar-bg:rgba(244,244,245,0.94);--admin-sidebar-hover:rgba(255,255,255,0.86);--background:240 5% 96%;--foreground:240 7% 8%;--primary:158 67% 34%;--primary-foreground:0 0% 100%;--card:0 0% 100%;--card-foreground:240 7% 8%;--card-2:240 5% 96%;--popover:0 0% 100%;--popover-foreground:240 7% 8%;--secondary:240 5% 95%;--secondary-foreground:240 7% 8%;--muted:240 5% 94%;--muted-foreground:240 3% 44%;--accent:240 5% 93%;--accent-foreground:240 7% 8%;--border:240 5% 88%;--border-strong:240 4% 73%;--input:240 5% 86%;--ring:158 67% 34%;--sidebar-background:240 5% 96%;--sidebar-border:240 5% 88%;background:var(--member-canvas);color:hsl(var(--foreground));font-family:var(--font-studio),Poppins,system-ui,sans-serif;line-height:1.4}.dark .user-dashboard-theme{--member-canvas:#0a0a0a;--member-island:rgba(20,20,20,0.96);--member-island-solid:#141414;--member-line:rgba(255,255,255,0.08);--member-shadow:0 18px 44px -32px rgba(0,0,0,0.96);--main-bg:#000000;--admin-sidebar-bg:#141414;--admin-sidebar-hover:rgba(255,255,255,0.06);--background:0 0% 4%;--foreground:0 0% 98%;--primary:153 100% 85%;--primary-foreground:0 0% 5%;--card:0 0% 8%;--card-foreground:0 0% 98%;--card-2:0 0% 10%;--popover:0 0% 8%;--popover-foreground:0 0% 98%;--secondary:0 0% 10%;--secondary-foreground:0 0% 98%;--muted:0 0% 11%;--muted-foreground:0 0% 65%;--accent:0 0% 13%;--accent-foreground:0 0% 98%;--border:0 0% 16%;--border-strong:0 0% 26%;--input:0 0% 16%;--ring:153 82% 72%;--sidebar-background:0 0% 8%;--sidebar-border:0 0% 16%;background:#0a0a0a}.user-dashboard-theme .member-dashboard-frame{background:transparent}.user-dashboard-theme .member-page{box-sizing:border-box;width:100%;max-width:72rem;margin-inline:auto;padding:1.25rem 1rem calc(7.5rem + env(safe-area-inset-bottom))}.user-dashboard-theme .member-page>:first-child{margin-top:0}.user-dashboard-theme .member-display,.user-dashboard-theme .member-page :is(h1,h2){font-family:var(--font-studio),Poppins,system-ui,sans-serif!important;font-weight:500!important;letter-spacing:-.03em}.user-dashboard-theme .member-plan-title{font-size:1.5rem!important;font-weight:600!important;line-height:1.16!important}@media (min-width:768px){.user-dashboard-theme .member-plan-title{font-size:1.875rem!important}}.user-dashboard-theme .member-page h1{font-size:clamp(1.875rem,3vw,2rem);line-height:1.08}.user-dashboard-theme .member-page h2{line-height:1.08}.user-dashboard-theme .member-page .dashboard-surface,.user-dashboard-theme .member-page .member-island,.user-dashboard-theme .member-page [data-slot=card]{border:1px solid rgba(255,255,255,.72)!important;border-radius:1.625rem!important;background:var(--member-island)!important;box-shadow:var(--member-shadow)!important;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.dark .user-dashboard-theme .member-page .dashboard-surface,.dark .user-dashboard-theme .member-page .member-island,.dark .user-dashboard-theme .member-page [data-slot=card]{border-color:var(--member-line)!important}.user-dashboard-theme .member-page [data-slot=card-header]{padding:1.125rem 1.125rem .625rem}.user-dashboard-theme .member-page [data-slot=card-content],.user-dashboard-theme .member-page [data-slot=card-footer]{padding-inline:1.125rem;padding-bottom:1.125rem}.user-dashboard-theme .member-page :is(input,textarea,select):not([type=checkbox]):not([type=radio]):not([type=hidden]){border-color:var(--member-line)!important;border-radius:1rem!important;background:rgba(255,255,255,.68)!important;box-shadow:0 8px 24px -22px rgba(25,24,34,.65)!important}.dark .user-dashboard-theme .member-page :is(input,textarea,select):not([type=checkbox]):not([type=radio]):not([type=hidden]){background:rgba(20,20,20,.96)!important}.user-dashboard-theme .member-page [data-slot=tabs-list]{min-height:2.75rem;gap:.25rem;border:1px solid rgba(255,255,255,.7);border-radius:1.1rem;background:rgba(255,255,255,.48);box-shadow:0 10px 26px -24px rgba(25,24,34,.7);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.dark .user-dashboard-theme .member-page [data-slot=tabs-list]{border-color:var(--member-line);background:rgba(20,20,20,.86)}.user-dashboard-theme .member-page [data-slot=tabs-trigger]{min-height:2.25rem;flex:1 0 auto;border-radius:.85rem;padding-inline:.85rem}.user-dashboard-theme .member-page [data-slot=tabs-trigger][data-state=active]{background:var(--member-island-solid);box-shadow:0 8px 20px -16px rgba(25,24,34,.72)}.user-dashboard-theme .member-page :where(button,a)[class*=bg-primary]{border-radius:999px;box-shadow:none}.dark .user-dashboard-theme .member-page [class*=bg-primary][class*=text-white]{color:hsl(var(--primary-foreground))!important}.user-dashboard-theme .member-bottom-nav :where(button,a):focus-visible,.user-dashboard-theme .member-page :where(button,a):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.dashboard-theme-root a:active,.dashboard-theme-root a:focus,.dashboard-theme-root a:hover{opacity:1}.user-dashboard-theme .member-bottom-nav a:active,.user-dashboard-theme .member-bottom-nav a:focus,.user-dashboard-theme .member-bottom-nav a:hover,.user-dashboard-theme.member-nav-sheet a:active,.user-dashboard-theme.member-nav-sheet a:focus,.user-dashboard-theme.member-nav-sheet a:hover{color:hsl(var(--foreground));opacity:1}.user-dashboard-theme .member-profile-hero{text-align:center}.user-dashboard-theme .member-profile-hero>div:first-child{justify-content:center}.user-dashboard-theme .member-profile-hero h1{font-size:2.25rem}.user-dashboard-theme .member-profile-panel{border:1px solid rgba(255,255,255,.72)!important;border-radius:1.625rem!important;background:var(--member-island)!important;box-shadow:var(--member-shadow)!important;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.dark .user-dashboard-theme .member-profile-panel{border-color:var(--member-line)!important}.user-dashboard-theme .member-profile-panel>:is(div,button)+:is(div,button){border-color:var(--member-line)}.user-dashboard-theme.member-dialog{border-color:rgba(18,18,20,.1)!important;background:rgba(250,250,250,.96)!important;box-shadow:0 30px 80px -30px rgba(10,10,12,.58)!important;backdrop-filter:blur(28px) saturate(135%);-webkit-backdrop-filter:blur(28px) saturate(135%)}.dark .user-dashboard-theme.member-dialog{border-color:var(--member-line)!important;background:rgba(20,20,20,.95)!important}.user-dashboard-theme.member-dialog [data-slot=dialog-title]{font-size:1.25rem;font-weight:600!important;line-height:1.5rem;letter-spacing:-.025em}.user-dashboard-theme.member-dialog [data-slot=dialog-description]{font-size:.8125rem;line-height:1.125rem}.user-dashboard-theme .member-page-back{display:grid;height:2.75rem;width:2.75rem;place-items:center;border:1px solid var(--member-line);border-radius:999px;background:var(--member-island);color:hsl(var(--foreground));transition:transform .16s ease,background-color .16s ease}.user-dashboard-theme .member-page-back:active{transform:scale(.94)}.user-dashboard-theme .member-page-back svg{height:1.25rem;width:1.25rem;stroke-width:2}.user-dashboard-theme .member-page-close{display:grid;height:2.75rem;width:2.75rem;place-items:center;border-radius:999px;color:hsl(var(--foreground));transition:transform .16s ease,background-color .16s ease}.user-dashboard-theme .member-page-close:hover{background:hsl(var(--muted));color:hsl(var(--foreground));opacity:1}.user-dashboard-theme .member-page-close:active{transform:scale(.94)}.user-dashboard-theme .member-page-close svg{height:1.5rem;width:1.5rem;stroke-width:2.25}.user-dashboard-theme .member-benefits-page{background:radial-gradient(circle at 10% -8%,rgba(29,145,102,.12),transparent 38%),radial-gradient(circle at 100% 0,rgba(59,130,246,.08),transparent 34%)}.dark .user-dashboard-theme .member-benefits-page{background:radial-gradient(circle at 10% -8%,rgba(179,255,221,.09),transparent 38%),radial-gradient(circle at 100% 0,rgba(59,130,246,.08),transparent 34%)}.user-dashboard-theme .member-flex-option{border:2px solid rgba(19,19,22,.15)!important}.user-dashboard-theme .member-flex-option[aria-checked=true]{border-color:hsl(var(--primary))!important}.user-dashboard-theme .member-flex-option[aria-checked=false]:hover{border-color:rgba(19,19,22,.25)!important}.dark .user-dashboard-theme .member-flex-option{border-color:rgba(255,255,255,.16)!important}.dark .user-dashboard-theme .member-flex-option[aria-checked=true]{border-color:hsl(var(--primary))!important}.dark .user-dashboard-theme .member-flex-option[aria-checked=false]:hover{border-color:rgba(255,255,255,.28)!important}.user-dashboard-theme .member-plan-action-veil{bottom:0;height:calc(clamp(3rem, 7.5svh, 4.5rem) + 4.5rem + env(safe-area-inset-bottom));background:linear-gradient(180deg,rgba(244,244,245,0),rgba(244,244,245,.03) 12%,rgba(244,244,245,.12) 24%,rgba(244,244,245,.32) 34%,rgba(244,244,245,.68) 43%,rgb(244,244,245) 52%,rgb(244,244,245));backdrop-filter:blur(clamp(1.5px,1vw,6px));-webkit-backdrop-filter:blur(clamp(1.5px,1vw,6px));mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.04) 12%,rgba(0,0,0,.16) 24%,rgba(0,0,0,.42) 34%,rgba(0,0,0,.76) 43%,#000 52%,#000);-webkit-mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.04) 12%,rgba(0,0,0,.16) 24%,rgba(0,0,0,.42) 34%,rgba(0,0,0,.76) 43%,#000 52%,#000)}.dark .user-dashboard-theme .member-plan-action-veil{background:linear-gradient(180deg,rgba(10,10,10,0),rgba(10,10,10,.03) 12%,rgba(10,10,10,.12) 24%,rgba(10,10,10,.32) 34%,rgba(10,10,10,.68) 43%,rgb(10,10,10) 52%,rgb(10,10,10))}@media (min-width:1024px){.user-dashboard-theme .member-page-back,.user-dashboard-theme .member-page-close{display:none}}body:has(.user-dashboard-theme) :where([role=dialog],[role=alertdialog],[role=menu],[role=listbox]),body:has(.user-dashboard-theme) :where([role=dialog],[role=alertdialog],[role=menu],[role=listbox]) *{font-family:var(--font-studio),Poppins,system-ui,sans-serif!important}@keyframes member-dialog-enter-desktop{0%{opacity:0;transform:translate(-50%,calc(-50% - 1rem))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes member-dialog-exit-desktop{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,calc(-50% - .5rem))}}@keyframes member-sheet-enter{0%{opacity:.6;transform:translateX(-50%) translateY(2rem)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes member-sheet-exit{0%{opacity:1;transform:translateX(-50%) translateY(0)}to{opacity:0;transform:translateX(-50%) translateY(1rem)}}@keyframes member-sheet-enter-edge{0%{opacity:.6;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}@keyframes member-sheet-exit-edge{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(1rem)}}@keyframes member-notification-sheet-enter{0%{opacity:0;transform:translate3d(-50%,clamp(2.75rem,7dvh,4.75rem),0) scale(.985)}to{opacity:1;transform:translate3d(-50%,0,0) scale(1)}}@keyframes member-notification-sheet-exit{0%{opacity:1;transform:translate3d(-50%,0,0) scale(1)}to{opacity:0;transform:translate3d(-50%,1.5rem,0) scale(.992)}}.user-dashboard-theme.member-notification-sheet{transform-origin:center bottom;will-change:transform,opacity}.user-dashboard-theme.member-dialog[data-state=open]:not(.member-nav-sheet){animation:member-dialog-enter-desktop .24s cubic-bezier(.22,1,.36,1) both!important}.user-dashboard-theme.member-dialog[data-state=closed]:not(.member-nav-sheet){animation:member-dialog-exit-desktop .16s ease-in both!important}@media (max-width:639px){.user-dashboard-theme .member-page{min-height:100dvh;max-width:36rem;padding:.75rem 1rem calc(6.75rem + env(safe-area-inset-bottom))}.user-dashboard-theme .member-page>*+*{margin-top:1.125rem!important}.user-dashboard-theme .member-page-header{display:grid;min-height:3rem;grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;align-items:center;gap:.5rem}.user-dashboard-theme .member-page-title-wrap{grid-column:2;min-width:0;text-align:center}.user-dashboard-theme .member-page-close{grid-column:3;grid-row:1}.user-dashboard-theme .member-page-header h1{overflow:hidden;font-size:1.25rem;font-weight:600!important;line-height:1.5rem;text-overflow:ellipsis;white-space:nowrap}.user-dashboard-theme .member-page-header p{display:none}.user-dashboard-theme .member-page-actions{grid-column:1/-1;display:flex;justify-content:center}.user-dashboard-theme .member-page>header h1{font-size:1.75rem;line-height:2rem}.user-dashboard-theme .member-page h2{font-size:1.25rem;line-height:1.5rem}.user-dashboard-theme .member-page .dashboard-surface,.user-dashboard-theme .member-page .member-island,.user-dashboard-theme .member-page [data-slot=card],.user-dashboard-theme .member-profile-panel{border-radius:1.625rem!important}.user-dashboard-theme .member-page [data-slot=card-content],.user-dashboard-theme .member-page [data-slot=card-footer],.user-dashboard-theme .member-page [data-slot=card-header]{padding:.875rem!important}.user-dashboard-theme .member-page [data-slot=card-header]+[data-slot=card-content]{padding-top:0!important}.user-dashboard-theme .member-page [data-slot=card-title]{font-size:1rem;font-weight:600;line-height:1.3rem}.user-dashboard-theme .member-page [data-slot=card-description]{font-size:.8125rem;line-height:1.15rem}.user-dashboard-theme .member-page [data-slot=tabs-list]{min-height:2.625rem}.user-dashboard-theme .member-page [data-slot=tabs-trigger]{min-height:2.125rem;padding-inline:.75rem;font-size:.75rem}.user-dashboard-theme .member-page :is(input,textarea,select):not([type=checkbox]):not([type=radio]):not([type=hidden]){border-radius:.875rem!important}.user-dashboard-theme .member-membership-card{display:grid;gap:.75rem;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none}.user-dashboard-theme .member-membership-card>div{overflow:hidden;border:1px solid rgba(255,255,255,.72)!important;border-radius:1.625rem!important;background:var(--member-island)!important;box-shadow:var(--member-shadow)!important;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.dark .user-dashboard-theme .member-membership-card>div{border-color:var(--member-line)!important}.user-dashboard-theme .member-membership-summary{padding:.875rem!important}.user-dashboard-theme .member-membership-summary h2{font-size:1.3125rem;line-height:1.5rem}.user-dashboard-theme .member-membership-summary .member-lifecycle{font-size:.75rem;line-height:1.125rem}.user-dashboard-theme .member-membership-facts{margin-top:.75rem}.user-dashboard-theme .member-billing-timeline{padding:.875rem!important}.user-dashboard-theme .member-billing-timeline h3{font-size:.9375rem;line-height:1.25rem}.user-dashboard-theme .member-billing-timeline p{line-height:1rem}.user-dashboard-theme .member-membership-actions{padding:0!important}.user-dashboard-theme .member-membership-actions>div{border:0!important;border-radius:0!important;background:transparent!important}.user-dashboard-theme .member-membership-actions button{min-height:2.875rem;padding-block:.5rem;font-size:.8125rem}.user-dashboard-theme .member-profile-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;padding:1rem;border:1px solid rgba(255,255,255,.72);border-radius:1.625rem;background:var(--member-island);box-shadow:var(--member-shadow);text-align:left;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.dark .user-dashboard-theme .member-profile-hero{border-color:var(--member-line)}.user-dashboard-theme .member-profile-hero>div:first-child{flex-direction:row;justify-content:flex-start;gap:.875rem;text-align:left}.user-dashboard-theme .member-profile-avatar{height:3.5rem;width:3.5rem;box-shadow:none}.user-dashboard-theme .member-profile-hero h2{font-size:1rem;font-weight:600!important;line-height:1.35rem}.user-dashboard-theme .member-profile-hero p{margin-top:.125rem;font-size:.75rem;line-height:1rem}.user-dashboard-theme .member-profile-panel,.user-dashboard-theme .member-profile-personal,.user-dashboard-theme .member-profile-settings{padding:.875rem!important}.user-dashboard-theme .member-profile-fields,.user-dashboard-theme .member-profile-settings-list{display:grid;gap:0!important}.user-dashboard-theme .member-profile-fields>div{min-height:4rem;padding-block:.625rem;border-bottom:1px solid var(--member-line)}.user-dashboard-theme .member-profile-fields>div>:not([hidden])~:not([hidden]){margin-top:.25rem!important}.user-dashboard-theme .member-profile-fields>div:last-child{border-bottom:0}.user-dashboard-theme .member-profile-fields label{font-size:.8125rem;font-weight:500;line-height:1rem}.user-dashboard-theme .member-profile-fields>div>p{padding-block:.25rem;border:0;font-size:.9375rem;line-height:1.25rem}.user-dashboard-theme .member-profile-fields--editing>div{min-height:4rem;padding-block:.5rem}.user-dashboard-theme .member-profile-fields--editing label{font-size:.75rem}.user-dashboard-theme .member-profile-fields--editing :is(input,button[aria-label="Choose country code"]){min-height:2.5rem!important;height:2.5rem!important;padding-block:.5rem!important;font-size:.9375rem!important}.user-dashboard-theme .member-profile-settings-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;min-height:3.75rem;padding:.75rem 0!important;border:0!important;border-bottom:1px solid var(--member-line)!important;border-radius:0!important;background:transparent!important}.user-dashboard-theme .member-profile-settings-list h3{grid-column:1;font-size:.9375rem;font-weight:500;line-height:1.25rem}.user-dashboard-theme .member-profile-settings-list p{grid-column:1;font-size:.6875rem;line-height:1rem}.user-dashboard-theme .member-profile-settings-list>div>:last-child:not(p):not(h3){grid-column:2;grid-row:1/span 2}.user-dashboard-theme.member-dialog{top:auto!important;bottom:0!important;width:100%!important;max-width:none!important;max-height:90dvh!important;transform:translateX(-50%)!important;border-radius:2rem 2rem 0 0!important;padding:1.25rem!important}.user-dashboard-theme.member-dialog[data-state=open]:not(.member-nav-sheet){animation:member-sheet-enter .3s cubic-bezier(.22,1,.36,1) both!important}.user-dashboard-theme.member-dialog[data-state=closed]:not(.member-nav-sheet){animation:member-sheet-exit .18s ease-in both!important}.user-dashboard-theme.member-dialog.member-notification-sheet[data-state=open]{animation:member-notification-sheet-enter .44s cubic-bezier(.16,1,.3,1) both!important}.user-dashboard-theme.member-dialog.member-notification-sheet[data-state=closed]{animation:member-notification-sheet-exit .22s cubic-bezier(.4,0,1,1) both!important}.user-dashboard-theme.member-nav-sheet{left:0!important;padding:0 0 calc(1rem + env(safe-area-inset-bottom))!important;transform:none!important}.user-dashboard-theme.member-nav-sheet[data-state=open]{animation:member-sheet-enter-edge .3s cubic-bezier(.22,1,.36,1) both!important}.user-dashboard-theme.member-nav-sheet[data-state=closed]{animation:member-sheet-exit-edge .18s ease-in both!important}}@media (min-width:640px){.user-dashboard-theme .member-page{padding:2rem 1.5rem 3rem}.user-dashboard-theme .member-profile-hero{text-align:left}.user-dashboard-theme .member-profile-hero>div:first-child{justify-content:flex-start}}@media (min-width:640px) and (max-width:1023px){.user-dashboard-theme .member-page-header{display:grid;min-height:3rem;grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;align-items:center;gap:.75rem}.user-dashboard-theme .member-page-title-wrap{grid-column:2;min-width:0;text-align:center}.user-dashboard-theme .member-page-header h1{overflow:hidden;font-size:1.25rem;font-weight:600!important;line-height:1.5rem;text-overflow:ellipsis;white-space:nowrap}.user-dashboard-theme .member-page-header p{display:none}.user-dashboard-theme .member-page-actions{grid-column:1/-1;display:flex;justify-content:center}}@media (min-width:1024px){.user-dashboard-theme .member-page-back{display:none}.user-dashboard-theme .member-page{padding:3rem 3rem 4rem}.user-dashboard-theme .member-dashboard-frame{min-height:100%}.user-dashboard-theme .member-benefit-card{width:min(100%,42rem);justify-self:center}.user-dashboard-theme .member-benefit-card-body{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:start;-moz-column-gap:2.5rem;column-gap:2.5rem;row-gap:1.25rem}.user-dashboard-theme .member-plan-highlights{grid-column:2;grid-row:1/span 3;min-width:0;align-self:stretch;border-left:1px solid var(--member-line);padding-left:2.5rem}.user-dashboard-theme .member-inline-action{grid-column:1/-1;margin-top:.25rem}}@media (prefers-reduced-motion:reduce){.user-dashboard-theme *,.user-dashboard-theme :after,.user-dashboard-theme :before{scroll-behavior:auto!important}.user-dashboard-theme.member-dialog{animation:none!important}}