.screen.contact-screen{-webkit-overflow-scrolling:touch;overflow-y:auto}.account-pin{left:50%;bottom:calc(18px + env(safe-area-inset-bottom));z-index:4;flex-direction:column;align-items:center;gap:10px;display:flex;position:fixed;transform:translate(-50%)}.account-card{justify-items:center;gap:16px;width:min(520px,100%);margin:0 auto;display:grid}.account-actions,.account-details{justify-items:center;gap:12px;width:100%;display:grid}.account-name-form,.account-stats{justify-items:center;gap:10px;width:100%;display:grid}.account-stats-header{justify-content:space-between;align-items:center;width:100%;display:flex}.stats-hint{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:.7rem}.stats-track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;grid-auto-columns:minmax(220px,88%);grid-auto-flow:column;gap:14px;width:100%;padding:4px 2px 10px;display:grid;overflow-x:auto}.stats-track::-webkit-scrollbar{display:none}.stats-card{scroll-snap-align:center;border:1px solid var(--border);text-align:left;background:#ffffff08;border-radius:16px;gap:10px;min-height:150px;padding:14px 16px;display:grid}.stats-title{letter-spacing:.26em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.72rem}.stats-grid{gap:6px;display:grid}.stats-row{color:var(--text);justify-content:space-between;align-items:center;font-size:.92rem;display:flex}.stats-label{color:var(--muted)}.stats-value{font-weight:600}.stats-meta{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.72rem}.account-extra{justify-items:center;gap:12px;width:100%;display:grid}.account-card .primary,.account-card .ghost{width:min(520px,100%)}.account-divider{color:var(--muted);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;font-size:.8rem;display:flex}.account-divider:before,.account-divider:after{content:"";background:var(--border);flex:1;height:1px}.account-row{gap:4px;display:grid}.account-name{color:var(--text);font-size:1.05rem;font-weight:600}.account-email,.account-id{color:var(--muted);word-break:break-all;font-size:.85rem}.account-status{margin-top:4px}.password-hint-text{letter-spacing:.06em;color:var(--muted);text-align:center;margin:0;font-size:.78rem;line-height:1.4}.password-hint-text.is-valid{color:var(--text)}.collapse-target{opacity:1;max-height:280px;overflow:hidden;transform:translateY(0)}.settings-screen.is-collapsed .collapse-target{opacity:0;pointer-events:none;max-height:0;transition:opacity .28s,transform .32s,max-height .36s;transform:translateY(-4px)}.settings-screen{-webkit-overflow-scrolling:touch;padding-bottom:calc(96px + env(safe-area-inset-bottom));overflow:hidden auto}.account-footer{bottom:calc(18px + env(safe-area-inset-bottom));align-self:center;gap:10px;width:min(520px,92vw);margin-top:auto;display:grid;position:sticky}.account-footer.is-compact{width:min(260px,86vw)}.account-footer .primary,.account-footer .ghost{width:100%}.privacy-screen{-webkit-overflow-scrolling:touch;overflow-y:auto}.account-screen{-webkit-overflow-scrolling:touch;overflow:hidden auto}.privacy-content{text-align:left;gap:14px;width:min(720px,100%);margin:0 auto;display:grid}.privacy-content h2{margin-top:18px}.privacy-content ul{gap:10px;margin:0;padding-left:20px;display:grid}
.avatar-module__t4WWlq__root{vertical-align:middle;-webkit-user-select:none;user-select:none;background-color:var(--muted);border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex;position:relative;overflow:hidden}.avatar-module__t4WWlq__image{object-fit:cover;border-radius:inherit;width:100%;height:100%}.avatar-module__t4WWlq__fallback{background-color:var(--muted);width:100%;height:100%;color:var(--muted-foreground);text-transform:uppercase;border-radius:inherit;justify-content:center;align-items:center;font-size:.875rem;font-weight:500;display:flex}
.badge-module__qyOxEq__badge{border:.5px solid oklch(from var(--border)l c h/.8);white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;width:fit-content;font-weight:400;transition:color .15s,box-shadow .15s;display:inline-flex;overflow:hidden}.badge-module__qyOxEq__badge svg{pointer-events:none}.badge-module__qyOxEq__badge:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px var(--ring),inset 0 0 0 1px var(--ring)}.badge-module__qyOxEq__badge[aria-invalid=true]{box-shadow:0 0 0 1px var(--destructive);border-color:var(--destructive)}.badge-module__qyOxEq__default{background-color:var(--foreground);color:var(--primary-foreground);border-color:#0000}.badge-module__qyOxEq__default::selection,.badge-module__qyOxEq__default ::selection{color:var(--foreground);background-color:oklch(0% 0 0)}.badge-module__qyOxEq__secondary{background-color:var(--secondary);color:var(--secondary-foreground);border-color:#0000}.badge-module__qyOxEq__destructive{background-color:var(--secondary);color:var(--destructive);border-color:#0000}.badge-module__qyOxEq__destructive:focus-visible{box-shadow:0 0 0 3px var(--destructive),inset 0 0 0 1px var(--destructive)}.badge-module__qyOxEq__success{background-color:var(--secondary);color:var(--success);border-color:#0000}.badge-module__qyOxEq__success:focus-visible{box-shadow:0 0 0 3px var(--success),inset 0 0 0 1px var(--success)}.badge-module__qyOxEq__info{background-color:var(--secondary);color:var(--info);border-color:#0000}.badge-module__qyOxEq__info:focus-visible{box-shadow:0 0 0 3px var(--info),inset 0 0 0 1px var(--info)}.badge-module__qyOxEq__outline{color:var(--foreground);border-color:var(--border);background-color:#0000}.badge-module__qyOxEq__outline:hover{background-color:var(--card)}.badge-module__qyOxEq__iconContainer{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-right:.25rem;padding:.125rem;display:inline-flex}.badge-module__qyOxEq__sm{border-radius:var(--radius);padding:.0625rem .375rem;font-size:.625rem;line-height:15px}.badge-module__qyOxEq__md{border-radius:var(--radius);padding:.125rem .5rem;font-size:.75rem;line-height:14px}.badge-module__qyOxEq__lg{border-radius:var(--radius-lg);padding:.25rem .75rem;font-size:.875rem}.badge-module__qyOxEq__light .badge-module__qyOxEq__default::selection,.badge-module__qyOxEq__light .badge-module__qyOxEq__default ::selection,[data-theme=light] .badge-module__qyOxEq__default::selection,[data-theme=light] .badge-module__qyOxEq__default ::selection{color:#000;background-color:#fff}
.button-module__iDa5sG__base{border-radius:var(--radius);transition:transform .2s var(--ease-out-quad);cursor:pointer;letter-spacing:-.014em;will-change:transform;border:1px solid #0000;outline:none;justify-content:center;align-items:center;gap:.5rem;font-weight:450;display:inline-flex;position:relative;overflow:hidden}.button-module__iDa5sG__base:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.button-module__iDa5sG__base[data-disabled],.button-module__iDa5sG__base.button-module__iDa5sG__loading{opacity:.7;cursor:not-allowed}.button-module__iDa5sG__primary{background-color:var(--primary);color:var(--primary-foreground);box-shadow:oklch(from var(--border)l c h/.2)0px .5px .5px,oklch(from var(--border)l c h/.2)0px .5px .5px,oklch(from var(--border)l c h/.2)0px .5px .5px}.button-module__iDa5sG__primary:hover:not([data-disabled]){background-color:oklch(from var(--primary)l c h/.8)}.button-module__iDa5sG__primary:active:not([data-disabled]):not(.button-module__iDa5sG__loading){transform:scale(.97)}.button-module__iDa5sG__secondary{background-color:var(--secondary);color:var(--secondary-foreground)}.button-module__iDa5sG__secondary:hover:not([data-disabled]){background-color:oklch(from var(--secondary)l c h/.8)}.button-module__iDa5sG__destructive{background-color:var(--destructive);color:var(--destructive-foreground)}.button-module__iDa5sG__destructive:hover:not([data-disabled]){background-color:oklch(from var(--destructive)l c h/.85)}.button-module__iDa5sG__ghost{color:var(--foreground);background-color:#0000}.button-module__iDa5sG__ghost:hover:not([data-disabled]){background-color:oklch(from var(--accent)l c h/.6)}.button-module__iDa5sG__outline{background-color:var(--mix-card-50-bg);color:var(--foreground);box-shadow:0 0 0 1px oklch(from var(--border)l c h/.7)}.button-module__iDa5sG__outline:hover:not([data-disabled]){background-color:var(--mix-card-66-bg)}.button-module__iDa5sG__link{color:var(--muted-foreground);background-color:#0000;padding:0;text-decoration:none;transition:-webkit-text-decoration .2s ease-out,text-decoration .2s ease-out}.button-module__iDa5sG__link:hover:not([data-disabled]){color:var(--foreground);text-decoration:underline}.button-module__iDa5sG__sm{height:2rem;padding:0 .75rem;font-size:.875rem}.button-module__iDa5sG__md{height:2.5rem;padding:.5rem 1rem;font-size:.925rem}.button-module__iDa5sG__lg{height:3rem;padding:.5rem 1.5rem;font-size:1rem}.button-module__iDa5sG__icon{aspect-ratio:1;justify-content:center;align-items:center;width:auto;height:auto;padding:.375rem;font-size:.875rem;display:inline-flex}.button-module__iDa5sG__icon:before{content:"";z-index:-1;width:100%;min-width:44px;height:100%;min-height:44px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.button-module__iDa5sG__arrow{width:12px;height:10px;transition:.2s var(--ease-in-out-cubic);margin-top:0;margin-left:0;margin-right:-4px;position:relative;top:0;overflow:visible}.button-module__iDa5sG__arrowLeft{margin-left:-4px;margin-right:0}.button-module__iDa5sG__arrowExternal{transform-origin:8%;transition:transform .2s var(--ease-in-out-cubic)}.button-module__iDa5sG__base:hover .button-module__iDa5sG__arrowExternal{transform:rotate(-45deg)}.button-module__iDa5sG__arrowPoint{transition:transform .2s var(--ease-in-out-cubic)}.button-module__iDa5sG__arrowShaft{transition:transform .2s var(--ease-in-out-cubic),opacity .15s var(--ease-out-quad);opacity:0}.button-module__iDa5sG__base:hover .button-module__iDa5sG__arrowPoint{transform:translate(2px)}.button-module__iDa5sG__base:hover .button-module__iDa5sG__arrowShaft{opacity:1;transform:translate(-2px)}.button-module__iDa5sG__base:hover .button-module__iDa5sG__arrowLeft .button-module__iDa5sG__arrowPoint{transform:translate(-2px)}.button-module__iDa5sG__base:hover .button-module__iDa5sG__arrowLeft .button-module__iDa5sG__arrowShaft{opacity:1;transform:translate(1px)}.button-module__iDa5sG__spinner{margin-right:.5rem;animation:1s linear infinite button-module__iDa5sG__spin}@keyframes button-module__iDa5sG__spin{0%{stroke-dashoffset:31.416px;transform:rotate(0)}to{stroke-dashoffset:0;transform:rotate(360deg)}}
.dropdown-menu-module__zkfrjW__root{display:inline-block}.dropdown-menu-module__zkfrjW__trigger:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.dropdown-menu-module__zkfrjW__trigger[data-popup-open]{background-color:var(--muted);color:var(--foreground)}@media (hover:hover){.dropdown-menu-module__zkfrjW__trigger[data-popup-open]:hover{background-color:var(--muted);color:var(--foreground)}}.dropdown-menu-module__zkfrjW__trigger[data-disabled]{cursor:not-allowed;opacity:.5}.dropdown-menu-module__zkfrjW__positioner{z-index:150;position:absolute;left:0}.dropdown-menu-module__zkfrjW__popup{background-color:var(--popover);border-radius:var(--radius);min-width:170px;box-shadow:0 0 0 .5px oklch(from var(--border)l c h/.8),var(--shadow-border-stack);transform-origin:"top center";transition:transform .25s var(--ease-out-expo),opacity .25s var(--ease-out-expo);border:none;flex-direction:column;display:flex}.dropdown-menu-module__zkfrjW__popup[data-starting-style],.dropdown-menu-module__zkfrjW__popup[data-ending-style]{opacity:0;transform:scale(.95)}.dropdown-menu-module__zkfrjW__seperatorWrapper{padding:5px 0}.dropdown-menu-module__zkfrjW__separator{border-bottom:.5px solid oklch(from var(--border)l c h/.8);height:1px}.dropdown-menu-module__zkfrjW__item{height:32px;color:var(--foreground);cursor:pointer;isolation:isolate;justify-content:flex-start;align-items:center;gap:.75rem;margin:0;padding-inline:8px 6px;font-size:.875rem;font-weight:400;line-height:1.2;display:flex;position:relative}.dropdown-menu-module__zkfrjW__item:not(:has(.dropdown-menu-module__zkfrjW__icon)){padding-left:12px}.dropdown-menu-module__zkfrjW__item:before{content:"";border-radius:calc(var(--radius) - 4px);z-index:-1;background-color:#0000;position:absolute;inset:0 4px}.dropdown-menu-module__zkfrjW__item[data-popup-open]:before,.dropdown-menu-module__zkfrjW__item[data-highlighted]:before,.dropdown-menu-module__zkfrjW__item:hover:before,.dropdown-menu-module__zkfrjW__item:focus:before{background-color:var(--accent)}.dropdown-menu-module__zkfrjW__item:focus,.dropdown-menu-module__zkfrjW__item:focus-visible{outline:none}.dropdown-menu-module__zkfrjW__item[data-disabled]{cursor:not-allowed;opacity:.5}.dropdown-menu-module__zkfrjW__item[data-disabled]:hover{background:0 0}.dropdown-menu-module__zkfrjW__item:hover>.dropdown-menu-module__zkfrjW__icon,.dropdown-menu-module__zkfrjW__item:hover .dropdown-menu-module__zkfrjW__icon{color:var(--secondary-foreground);opacity:1}.dropdown-menu-module__zkfrjW__item[data-variant=destructive]:hover,.dropdown-menu-module__zkfrjW__item[data-variant=destructive][data-highlighted]{color:var(--destructive)}:is(.dropdown-menu-module__zkfrjW__item[data-variant=destructive]:hover,.dropdown-menu-module__zkfrjW__item[data-variant=destructive][data-highlighted]) .dropdown-menu-module__zkfrjW__icon{color:var(--destructive)}.dropdown-menu-module__zkfrjW__icon{color:var(--muted-foreground);justify-content:center;align-items:center;margin-left:4px;display:flex}.dropdown-menu-module__zkfrjW__submenuTrigger{height:32px;color:var(--foreground);cursor:pointer;isolation:isolate;justify-content:flex-start;align-items:center;gap:.75rem;margin:0;padding-inline:8px 6px;font-size:.875rem;font-weight:400;line-height:1.2;display:flex;position:relative}.dropdown-menu-module__zkfrjW__submenuTrigger:before{content:"";border-radius:calc(var(--radius) - 4px);z-index:-1;background-color:#0000;position:absolute;inset:0 4px}.dropdown-menu-module__zkfrjW__submenuTrigger[data-popup-open]:before,.dropdown-menu-module__zkfrjW__submenuTrigger[data-highlighted]:before,.dropdown-menu-module__zkfrjW__submenuTrigger:hover:before{background-color:oklch(from var(--accent)l c h/.7)}.dropdown-menu-module__zkfrjW__submenuTrigger:focus,.dropdown-menu-module__zkfrjW__submenuTrigger:focus-visible{outline:none}.dropdown-menu-module__zkfrjW__submenuTrigger:hover .dropdown-menu-module__zkfrjW__submenuIcon{color:var(--secondary-foreground)}.dropdown-menu-module__zkfrjW__arrow{fill:var(--background);stroke:var(--border);stroke-width:1px}.dropdown-menu-module__zkfrjW__submenuIcon{width:1rem;height:1rem;color:var(--muted-foreground);opacity:.6;margin-left:auto}.dropdown-menu-module__zkfrjW__radioIndicator{color:var(--foreground);flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:flex}.dropdown-menu-module__zkfrjW__checkboxItem{height:32px;color:var(--foreground);cursor:pointer;isolation:isolate;justify-content:space-between;align-items:center;gap:.5rem;margin:0;padding:0 12px;font-size:.875rem;font-weight:400;line-height:1.2;display:flex;position:relative}.dropdown-menu-module__zkfrjW__checkboxItem:before{content:"";border-radius:calc(var(--radius) - 4px);z-index:-1;background-color:#0000;position:absolute;inset:0 4px}.dropdown-menu-module__zkfrjW__checkboxItem[data-popup-open]:before,.dropdown-menu-module__zkfrjW__checkboxItem[data-highlighted]:before,.dropdown-menu-module__zkfrjW__checkboxItem:hover:before,.dropdown-menu-module__zkfrjW__checkboxItem:focus:before{background-color:var(--accent)}.dropdown-menu-module__zkfrjW__checkboxItem:focus,.dropdown-menu-module__zkfrjW__checkboxItem:focus-visible{outline:none}.dropdown-menu-module__zkfrjW__checkboxItem[data-disabled]{cursor:not-allowed;opacity:.5}.dropdown-menu-module__zkfrjW__checkboxItem[data-disabled]:hover{background:0 0}.dropdown-menu-module__zkfrjW__checkboxIndicator{color:var(--foreground);flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:flex}.dropdown-menu-module__zkfrjW__group{flex-direction:column;display:flex}.dropdown-menu-module__zkfrjW__groupLabel{cursor:default;-webkit-user-select:none;user-select:none;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.025em;padding:.5rem 12px;font-size:.75rem;font-weight:500;line-height:1rem}
.profile-menu-module___s8T1G__positioner{width:min(240px,100vw - 24px)}.profile-menu-module___s8T1G__popup{background-color:var(--sidebar);border:1px solid hsl(var(--sidebar-border));width:100%;min-width:0;max-width:240px;box-shadow:0 16px 36px #0000008c}.profile-menu-module___s8T1G__triggerButton{touch-action:manipulation;-webkit-tap-highlight-color:transparent;align-items:center;gap:10px;min-width:180px;height:auto;min-height:44px;padding:6px 16px;display:flex}.profile-menu-module___s8T1G__triggerButton:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.profile-menu-module___s8T1G__triggerText{flex-direction:column;flex:1;align-items:flex-start;gap:1px;min-width:0;display:flex}.profile-menu-module___s8T1G__triggerName{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.875rem;font-weight:500;line-height:1.25rem;overflow:hidden}.profile-menu-module___s8T1G__triggerOrg{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.75rem;line-height:1rem;overflow:hidden}.profile-menu-module___s8T1G__profileSection{justify-content:space-between;align-items:flex-start;gap:12px;padding:8px 12px;display:flex}.profile-menu-module___s8T1G__profileInfo{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.profile-menu-module___s8T1G__avatar{flex-shrink:0;width:40px;height:40px}.profile-menu-module___s8T1G__profileText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.profile-menu-module___s8T1G__profileName{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;line-height:1.25rem;overflow:hidden}.profile-menu-module___s8T1G__profileEmail{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1rem;overflow:hidden}.profile-menu-module___s8T1G__freeBadge{flex-shrink:0;margin-top:2px}.profile-menu-module___s8T1G__submenuTriggerWithIcon{align-items:center;gap:8px;display:flex}.profile-menu-module___s8T1G__submenuIcon{color:var(--muted-foreground);flex-shrink:0;margin-left:4px}.profile-menu-module___s8T1G__submenuTriggerWithIcon:hover .profile-menu-module___s8T1G__submenuIcon{color:var(--secondary-foreground)}.profile-menu-module___s8T1G__radioItem{justify-content:space-between;align-items:center;padding-right:12px;display:flex}.profile-menu-module___s8T1G__dialogPopup{width:400px;padding:24px}.profile-menu-module___s8T1G__field{margin-top:16px}.profile-menu-module___s8T1G__fieldLabel{margin-left:4px}.profile-menu-module___s8T1G__dialogFooter{gap:12px;margin-top:24px;display:flex}.profile-menu-module___s8T1G__dialogFooter>*{flex:1}.profile-menu-module___s8T1G__spacer{width:100%;height:4px}.profile-menu-module___s8T1G__menuItemText{margin-left:4px}@media (max-width:640px){.profile-menu-module___s8T1G__positioner{width:min(220px,100vw - 20px)}.profile-menu-module___s8T1G__profileSection{gap:8px;padding:6px 10px}.profile-menu-module___s8T1G__profileInfo{gap:10px}.profile-menu-module___s8T1G__avatar{width:36px;height:36px}.profile-menu-module___s8T1G__profileName{font-size:.8125rem}.profile-menu-module___s8T1G__profileEmail{font-size:.6875rem}.profile-menu-module___s8T1G__dialogPopup{width:90vw;max-width:400px;padding:20px}.profile-menu-module___s8T1G__dialogFooter{gap:8px;margin-top:20px}}
