.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}
.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}.t4WWlq_image{object-fit:cover;border-radius:inherit;width:100%;height:100%}.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}
.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}.qyOxEq_badge svg{pointer-events:none}.qyOxEq_badge:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px var(--ring), inset 0 0 0 1px var(--ring)}.qyOxEq_badge[aria-invalid=true]{box-shadow:0 0 0 1px var(--destructive);border-color:var(--destructive)}.qyOxEq_default{background-color:var(--foreground);color:var(--primary-foreground);border-color:#0000}.qyOxEq_default::selection,.qyOxEq_default ::selection{color:var(--foreground);background-color:oklch(0% 0 0)}.qyOxEq_secondary{background-color:var(--secondary);color:var(--secondary-foreground);border-color:#0000}.qyOxEq_destructive{background-color:var(--secondary);color:var(--destructive);border-color:#0000}.qyOxEq_destructive:focus-visible{box-shadow:0 0 0 3px var(--destructive), inset 0 0 0 1px var(--destructive)}.qyOxEq_success{background-color:var(--secondary);color:var(--success);border-color:#0000}.qyOxEq_success:focus-visible{box-shadow:0 0 0 3px var(--success), inset 0 0 0 1px var(--success)}.qyOxEq_info{background-color:var(--secondary);color:var(--info);border-color:#0000}.qyOxEq_info:focus-visible{box-shadow:0 0 0 3px var(--info), inset 0 0 0 1px var(--info)}.qyOxEq_outline{color:var(--foreground);border-color:var(--border);background-color:#0000}.qyOxEq_outline:hover{background-color:var(--card)}.qyOxEq_iconContainer{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-right:.25rem;padding:.125rem;display:inline-flex}.qyOxEq_sm{border-radius:var(--radius);padding:.0625rem .375rem;font-size:.625rem;line-height:15px}.qyOxEq_md{border-radius:var(--radius);padding:.125rem .5rem;font-size:.75rem;line-height:14px}.qyOxEq_lg{border-radius:var(--radius-lg);padding:.25rem .75rem;font-size:.875rem}.qyOxEq_light .qyOxEq_default::selection,.qyOxEq_light .qyOxEq_default ::selection,[data-theme=light] .qyOxEq_default::selection,[data-theme=light] .qyOxEq_default ::selection{color:#000;background-color:#fff}
.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}.iDa5sG_base:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.iDa5sG_base[data-disabled],.iDa5sG_base.iDa5sG_loading{opacity:.7;cursor:not-allowed}.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}.iDa5sG_primary:hover:not([data-disabled]){background-color:oklch(from var(--primary) l c h / .8)}.iDa5sG_primary:active:not([data-disabled]):not(.iDa5sG_loading){transform:scale(.97)}.iDa5sG_secondary{background-color:var(--secondary);color:var(--secondary-foreground)}.iDa5sG_secondary:hover:not([data-disabled]){background-color:oklch(from var(--secondary) l c h / .8)}.iDa5sG_destructive{background-color:var(--destructive);color:var(--destructive-foreground)}.iDa5sG_destructive:hover:not([data-disabled]){background-color:oklch(from var(--destructive) l c h / .85)}.iDa5sG_ghost{color:var(--foreground);background-color:#0000}.iDa5sG_ghost:hover:not([data-disabled]){background-color:oklch(from var(--accent) l c h / .6)}.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)}.iDa5sG_outline:hover:not([data-disabled]){background-color:var(--mix-card-66-bg)}.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}.iDa5sG_link:hover:not([data-disabled]){color:var(--foreground);text-decoration:underline}.iDa5sG_sm{height:2rem;padding:0 .75rem;font-size:.875rem}.iDa5sG_md{height:2.5rem;padding:.5rem 1rem;font-size:.925rem}.iDa5sG_lg{height:3rem;padding:.5rem 1.5rem;font-size:1rem}.iDa5sG_icon{aspect-ratio:1;justify-content:center;align-items:center;width:auto;height:auto;padding:.375rem;font-size:.875rem;display:inline-flex}.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%)}.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}.iDa5sG_arrowLeft{margin-left:-4px;margin-right:0}.iDa5sG_arrowExternal{transform-origin:8%;transition:transform .2s var(--ease-in-out-cubic)}.iDa5sG_base:hover .iDa5sG_arrowExternal{transform:rotate(-45deg)}.iDa5sG_arrowPoint{transition:transform .2s var(--ease-in-out-cubic)}.iDa5sG_arrowShaft{transition:transform .2s var(--ease-in-out-cubic), opacity .15s var(--ease-out-quad);opacity:0}.iDa5sG_base:hover .iDa5sG_arrowPoint{transform:translate(2px)}.iDa5sG_base:hover .iDa5sG_arrowShaft{opacity:1;transform:translate(-2px)}.iDa5sG_base:hover .iDa5sG_arrowLeft .iDa5sG_arrowPoint{transform:translate(-2px)}.iDa5sG_base:hover .iDa5sG_arrowLeft .iDa5sG_arrowShaft{opacity:1;transform:translate(1px)}.iDa5sG_spinner{margin-right:.5rem;animation:1s linear infinite iDa5sG_spin}@keyframes iDa5sG_spin{0%{stroke-dashoffset:31.416px;transform:rotate(0)}to{stroke-dashoffset:0;transform:rotate(360deg)}}
.zkfrjW_root{display:inline-block}.zkfrjW_trigger:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.zkfrjW_trigger[data-popup-open]{background-color:var(--muted);color:var(--foreground)}@media (hover:hover){.zkfrjW_trigger[data-popup-open]:hover{background-color:var(--muted);color:var(--foreground)}}.zkfrjW_trigger[data-disabled]{cursor:not-allowed;opacity:.5}.zkfrjW_positioner{z-index:150;position:absolute;left:0}.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}.zkfrjW_popup[data-starting-style],.zkfrjW_popup[data-ending-style]{opacity:0;transform:scale(.95)}.zkfrjW_seperatorWrapper{padding:5px 0}.zkfrjW_separator{border-bottom:.5px solid oklch(from var(--border) l c h / .8);height:1px}.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}.zkfrjW_item:not(:has(.zkfrjW_icon)){padding-left:12px}.zkfrjW_item:before{content:"";border-radius:calc(var(--radius) - 4px);z-index:-1;background-color:#0000;position:absolute;inset:0 4px}.zkfrjW_item[data-popup-open]:before,.zkfrjW_item[data-highlighted]:before,.zkfrjW_item:hover:before,.zkfrjW_item:focus:before{background-color:var(--accent)}.zkfrjW_item:focus,.zkfrjW_item:focus-visible{outline:none}.zkfrjW_item[data-disabled]{cursor:not-allowed;opacity:.5}.zkfrjW_item[data-disabled]:hover{background:0 0}.zkfrjW_item:hover>.zkfrjW_icon,.zkfrjW_item:hover .zkfrjW_icon{color:var(--secondary-foreground);opacity:1}.zkfrjW_item[data-variant=destructive]:hover,.zkfrjW_item[data-variant=destructive][data-highlighted]{color:var(--destructive)}:is(.zkfrjW_item[data-variant=destructive]:hover,.zkfrjW_item[data-variant=destructive][data-highlighted]) .zkfrjW_icon{color:var(--destructive)}.zkfrjW_icon{color:var(--muted-foreground);justify-content:center;align-items:center;margin-left:4px;display:flex}.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}.zkfrjW_submenuTrigger:before{content:"";border-radius:calc(var(--radius) - 4px);z-index:-1;background-color:#0000;position:absolute;inset:0 4px}.zkfrjW_submenuTrigger[data-popup-open]:before,.zkfrjW_submenuTrigger[data-highlighted]:before,.zkfrjW_submenuTrigger:hover:before{background-color:oklch(from var(--accent) l c h / .7)}.zkfrjW_submenuTrigger:focus,.zkfrjW_submenuTrigger:focus-visible{outline:none}.zkfrjW_submenuTrigger:hover .zkfrjW_submenuIcon{color:var(--secondary-foreground)}.zkfrjW_arrow{fill:var(--background);stroke:var(--border);stroke-width:1px}.zkfrjW_submenuIcon{width:1rem;height:1rem;color:var(--muted-foreground);opacity:.6;margin-left:auto}.zkfrjW_radioIndicator{color:var(--foreground);flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:flex}.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}.zkfrjW_checkboxItem:before{content:"";border-radius:calc(var(--radius) - 4px);z-index:-1;background-color:#0000;position:absolute;inset:0 4px}.zkfrjW_checkboxItem[data-popup-open]:before,.zkfrjW_checkboxItem[data-highlighted]:before,.zkfrjW_checkboxItem:hover:before,.zkfrjW_checkboxItem:focus:before{background-color:var(--accent)}.zkfrjW_checkboxItem:focus,.zkfrjW_checkboxItem:focus-visible{outline:none}.zkfrjW_checkboxItem[data-disabled]{cursor:not-allowed;opacity:.5}.zkfrjW_checkboxItem[data-disabled]:hover{background:0 0}.zkfrjW_checkboxIndicator{color:var(--foreground);flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:flex}.zkfrjW_group{flex-direction:column;display:flex}.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}
._s8T1G_positioner{width:min(240px,100vw - 24px)}._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}._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}._s8T1G_triggerButton:focus-visible{outline:2px solid var(--ring);outline-offset:2px}._s8T1G_triggerText{flex-direction:column;flex:1;align-items:flex-start;gap:1px;min-width:0;display:flex}._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}._s8T1G_triggerOrg{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.75rem;line-height:1rem;overflow:hidden}._s8T1G_profileSection{justify-content:space-between;align-items:flex-start;gap:12px;padding:8px 12px;display:flex}._s8T1G_profileInfo{flex:1;align-items:center;gap:12px;min-width:0;display:flex}._s8T1G_avatar{flex-shrink:0;width:40px;height:40px}._s8T1G_profileText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._s8T1G_profileName{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;line-height:1.25rem;overflow:hidden}._s8T1G_profileEmail{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1rem;overflow:hidden}._s8T1G_freeBadge{flex-shrink:0;margin-top:2px}._s8T1G_submenuTriggerWithIcon{align-items:center;gap:8px;display:flex}._s8T1G_submenuIcon{color:var(--muted-foreground);flex-shrink:0;margin-left:4px}._s8T1G_submenuTriggerWithIcon:hover ._s8T1G_submenuIcon{color:var(--secondary-foreground)}._s8T1G_radioItem{justify-content:space-between;align-items:center;padding-right:12px;display:flex}._s8T1G_dialogPopup{width:400px;padding:24px}._s8T1G_field{margin-top:16px}._s8T1G_fieldLabel{margin-left:4px}._s8T1G_dialogFooter{gap:12px;margin-top:24px;display:flex}._s8T1G_dialogFooter>*{flex:1}._s8T1G_spacer{width:100%;height:4px}._s8T1G_menuItemText{margin-left:4px}@media (max-width:640px){._s8T1G_positioner{width:min(220px,100vw - 20px)}._s8T1G_profileSection{gap:8px;padding:6px 10px}._s8T1G_profileInfo{gap:10px}._s8T1G_avatar{width:36px;height:36px}._s8T1G_profileName{font-size:.8125rem}._s8T1G_profileEmail{font-size:.6875rem}._s8T1G_dialogPopup{width:90vw;max-width:400px;padding:20px}._s8T1G_dialogFooter{gap:8px;margin-top:20px}}
