.language-select.svelte-w8mcdx{font-size:var(--text-xs);font-weight:var(--font-weight-extrabold);display:inline-flex;position:relative}.language-trigger.svelte-w8mcdx{justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-card);min-width:5.25rem;min-height:2.5rem;color:var(--text-secondary);cursor:pointer;font:inherit;display:inline-flex}.language-trigger.svelte-w8mcdx:hover,.language-trigger[aria-expanded=true].svelte-w8mcdx{background:var(--bg-hover);color:var(--text-primary)}.language-trigger.svelte-w8mcdx span:where(.svelte-w8mcdx){text-overflow:ellipsis;white-space:nowrap;max-width:5.8rem;overflow:hidden}.language-menu.svelte-w8mcdx{right:0;top:calc(100% + var(--space-2));z-index:20;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:radial-gradient(circle at 82% 0%, color-mix(in srgb, var(--accent-green), transparent 86%), transparent 8rem), color-mix(in srgb, var(--bg-primary), var(--bg-card) 54%);min-width:10.5rem;padding:var(--space-2);box-shadow:var(--shadow-panel);gap:.2rem;display:grid;position:absolute}.language-menu.svelte-w8mcdx button:where(.svelte-w8mcdx),.language-menu.svelte-w8mcdx a:where(.svelte-w8mcdx){align-items:center;gap:var(--space-3);border-radius:var(--radius-md);width:100%;min-height:2.25rem;color:var(--text-secondary);cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.language-menu.svelte-w8mcdx button:where(.svelte-w8mcdx) span:where(.svelte-w8mcdx),.language-menu.svelte-w8mcdx button:where(.svelte-w8mcdx) small:where(.svelte-w8mcdx),.language-menu.svelte-w8mcdx a:where(.svelte-w8mcdx) span:where(.svelte-w8mcdx),.language-menu.svelte-w8mcdx a:where(.svelte-w8mcdx) small:where(.svelte-w8mcdx){min-width:0;padding-inline:var(--space-2)}.language-menu.svelte-w8mcdx button:where(.svelte-w8mcdx) small:where(.svelte-w8mcdx),.language-menu.svelte-w8mcdx a:where(.svelte-w8mcdx) small:where(.svelte-w8mcdx){color:var(--text-muted);font-size:.65rem;font-weight:var(--font-weight-black)}.language-menu.svelte-w8mcdx button:where(.svelte-w8mcdx):hover,.language-menu.svelte-w8mcdx button.active:where(.svelte-w8mcdx),.language-menu.svelte-w8mcdx a:where(.svelte-w8mcdx):hover,.language-menu.svelte-w8mcdx a.active:where(.svelte-w8mcdx){border-color:color-mix(in srgb, var(--accent), transparent 62%);background:color-mix(in srgb, var(--accent), transparent 90%);color:var(--text-primary)}.language-menu.svelte-w8mcdx button.active:where(.svelte-w8mcdx) small:where(.svelte-w8mcdx),.language-menu.svelte-w8mcdx a.active:where(.svelte-w8mcdx) small:where(.svelte-w8mcdx){color:var(--accent-hover)}.compact-icon.svelte-w8mcdx{min-width:auto}.compact-icon.svelte-w8mcdx .language-trigger:where(.svelte-w8mcdx){min-width:2.5rem;padding:0}.compact-icon.svelte-w8mcdx .language-menu:where(.svelte-w8mcdx){right:-2.35rem}.menu-top.svelte-w8mcdx .language-menu:where(.svelte-w8mcdx){top:auto;bottom:calc(100% + var(--space-2))}.theme-toggle.svelte-o1i844{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-card);width:2.5rem;height:2.5rem;color:var(--text-secondary);cursor:pointer;place-items:center;display:grid}.theme-toggle.svelte-o1i844:hover{background:var(--bg-hover);color:var(--text-primary)}.theme-toggle.with-label.svelte-o1i844{flex-direction:column;justify-content:center;align-items:center;gap:.2rem;width:auto;min-width:2.5rem;height:auto;padding:.5rem .55rem .42rem;display:flex}.theme-label.svelte-o1i844{font-size:.6rem;font-weight:var(--font-weight-bold);letter-spacing:.02em;text-transform:uppercase;color:var(--text-secondary);line-height:1}.theme-toggle.with-label.svelte-o1i844:hover .theme-label:where(.svelte-o1i844){color:var(--text-primary)}.rail-menu.svelte-106gu9g{--rail-accent:var(--brand-action);--rail-accent-hover:var(--brand-action-hover);--rail-accent-contrast:var(--brand-action-contrast);--rail-surface:var(--material-page-bg);--rail-panel:var(--material-surface);--rail-active-surface:color-mix(in srgb, var(--rail-accent), transparent 88%);--rail-control-surface:var(--material-surface-muted);--rail-control-active-surface:color-mix(in srgb, var(--rail-accent), transparent 90%);--rail-edge:var(--material-border);--rail-divider:var(--material-border);--rail-icon:var(--material-text);--rail-brand-copy:var(--material-text);--rail-shadow:none;--rail-handle-surface:var(--material-surface);--rail-handle-hover-surface:color-mix(in srgb, var(--rail-accent), var(--material-surface) 94%);--rail-handle-color:var(--material-text-secondary);--rail-handle-hover-color:var(--rail-accent);--rail-handle-border:var(--material-border);--rail-handle-hover-border:color-mix(in srgb, var(--rail-accent), transparent 58%);z-index:70;width:var(--layout-sidebar-width);border:0;border-right:1px solid var(--rail-edge);background:var(--rail-surface);height:100dvh;padding:var(--space-4) var(--space-3) var(--space-4);box-shadow:var(--rail-shadow);scrollbar-width:none;align-self:start;gap:var(--space-3);font-family:var(--font-sans);border-radius:0;flex-direction:column;margin:0;display:flex;position:sticky;top:0;overflow:hidden auto}:root[data-theme=light] .rail-menu.svelte-106gu9g{--rail-accent:var(--material-text);--rail-accent-hover:var(--material-text);--rail-surface:var(--material-page-bg);--rail-panel:var(--material-surface);--rail-active-surface:color-mix(in srgb, var(--rail-accent), transparent 90%);--rail-control-surface:var(--material-surface-muted);--rail-control-active-surface:color-mix(in srgb, var(--rail-accent), transparent 92%);--rail-edge:var(--material-border);--rail-divider:var(--material-border);--rail-icon:var(--material-text-secondary);--rail-brand-copy:var(--material-text);--rail-shadow:none;--rail-handle-surface:#fff;--rail-handle-hover-surface:#f8faff;--rail-handle-color:#202124;--rail-handle-hover-color:#0b57d0;--rail-handle-border:#dadce0;--rail-handle-hover-border:#d2e3fc}.rail-menu.svelte-106gu9g::-webkit-scrollbar{display:none}.rail-nav.svelte-106gu9g{align-content:start;align-self:start;gap:var(--space-1);flex-shrink:0;width:100%;display:grid}.rail-nav.svelte-106gu9g a:where(.svelte-106gu9g),.rail-brand.svelte-106gu9g{align-items:center;gap:var(--space-3);border-radius:var(--radius-full);width:100%;min-height:48px;padding:0 var(--space-3);color:var(--rail-icon);line-height:var(--leading-normal);border:1px solid #0000;grid-template-columns:2rem minmax(0,1fr);transition:background .14s,color .14s;display:grid;position:relative}.rail-nav.svelte-106gu9g a:where(.svelte-106gu9g):hover{background:color-mix(in srgb, var(--rail-accent), transparent 92%);color:color-mix(in srgb, var(--text-primary), var(--rail-accent) 16%)}:root[data-theme=light] .rail-nav.svelte-106gu9g a:where(.svelte-106gu9g):hover{color:var(--text-primary);background:#f1f3f4eb}.rail-nav.svelte-106gu9g a.active:where(.svelte-106gu9g){background:var(--rail-active-surface);color:var(--rail-accent);border-color:#0000;box-shadow:inset 0 1px #ffffff0f}:root[data-theme=light] .rail-nav.svelte-106gu9g a.active:where(.svelte-106gu9g){color:var(--material-text);background:color-mix(in srgb, var(--brand-action), white 88%);box-shadow:none;border-color:#0000}:root[data-theme=light] .rail-nav.svelte-106gu9g a:where(.svelte-106gu9g),:root[data-theme=light] .rail-nav.svelte-106gu9g a.active:where(.svelte-106gu9g),:root[data-theme=light] .rail-nav.svelte-106gu9g a:where(.svelte-106gu9g):hover,:root[data-theme=light] .rail-nav.svelte-106gu9g a:where(.svelte-106gu9g) .nav-copy:where(.svelte-106gu9g) strong:where(.svelte-106gu9g){color:#000}:root[data-theme=light] .rail-menu .rail-nav a,:root[data-theme=light] .rail-menu .rail-nav a.active,:root[data-theme=light] .rail-menu .rail-nav a:hover,:root[data-theme=light] .rail-menu .rail-nav a svg,:root[data-theme=light] .rail-menu .rail-nav a .nav-copy strong{color:#000!important}.rail-nav.svelte-106gu9g a.active:where(.svelte-106gu9g):before,.rail-nav.svelte-106gu9g a.active:where(.svelte-106gu9g):after{display:none}:root[data-theme=light] .rail-nav.svelte-106gu9g a.active:where(.svelte-106gu9g):before{background:var(--rail-accent);box-shadow:none}.rail-nav.svelte-106gu9g svg{color:currentColor;stroke-width:1.9px;justify-self:center}.rail-brand.svelte-106gu9g{min-height:3.5rem;margin-bottom:var(--space-2);font-family:var(--font-brand);font-size:.8rem;font-style:italic;font-weight:var(--font-weight-black);letter-spacing:0;grid-template-columns:minmax(0,1fr);justify-items:center;gap:0;padding:0}.rail-brand-lockup.svelte-106gu9g{justify-items:center;gap:.18rem;width:100%;min-width:0;display:grid}.rail-wordmark.svelte-106gu9g{max-width:100%;color:var(--rail-brand-copy);font-family:var(--font-brand);font-size:1.2rem;font-style:italic;font-weight:var(--font-weight-black);letter-spacing:var(--tracking-brand-tight);white-space:nowrap;justify-content:center;align-items:center;gap:0;line-height:1;display:inline-flex}.rail-wordmark.svelte-106gu9g strong:where(.svelte-106gu9g){color:var(--brand-logo-accent);font-weight:var(--font-weight-black)}.rail-brand-lockup.svelte-106gu9g small:where(.svelte-106gu9g){color:var(--material-text-muted);font-family:var(--font-brand);font-size:.5rem;font-weight:var(--font-weight-black);letter-spacing:.2em;text-align:center;text-transform:uppercase;white-space:nowrap;line-height:1}.rail-monogram.svelte-106gu9g{color:var(--rail-accent);font-size:1.05rem;font-style:italic;font-weight:var(--font-weight-black);letter-spacing:.02em;line-height:1;display:none}.nav-copy.svelte-106gu9g{min-width:0;display:grid}.nav-copy.svelte-106gu9g strong:where(.svelte-106gu9g){color:currentColor;font-size:16px;font-weight:var(--font-weight-bold);letter-spacing:-.006em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rail-nav.svelte-106gu9g a.active:where(.svelte-106gu9g) .nav-copy:where(.svelte-106gu9g) strong:where(.svelte-106gu9g){font-weight:var(--font-weight-black)}.rail-card.svelte-106gu9g{gap:var(--space-2);border:1px solid var(--material-border);border-radius:var(--material-card-radius);background:var(--material-surface);padding:var(--space-3);color:var(--material-text);box-shadow:var(--material-subtle-shadow);flex-shrink:0;margin-top:auto;display:grid;overflow:hidden}:root[data-theme=light] .rail-card.svelte-106gu9g{background:var(--material-surface);border-color:var(--material-border);box-shadow:var(--material-subtle-shadow)}.rail-avatars.svelte-106gu9g{border:1px solid var(--material-border);border-radius:var(--radius-2xl);background:var(--material-surface-muted);min-height:3.05rem;padding:var(--space-2);align-items:center;gap:.68rem;display:flex}.community-mark.svelte-106gu9g{border:1px solid var(--material-border);border-radius:var(--radius-full);background:color-mix(in srgb, var(--rail-accent), transparent 90%);width:2.25rem;height:2.25rem;color:var(--rail-accent);box-shadow:none;flex:none;place-items:center;display:grid}.avatar-info.svelte-106gu9g{gap:.06rem;min-width:0;display:grid}.avatar-info.svelte-106gu9g strong:where(.svelte-106gu9g){color:var(--text-primary);font-size:.8rem;font-weight:var(--font-weight-black);letter-spacing:-.01em;line-height:1}:root[data-theme=light] .avatar-info.svelte-106gu9g strong:where(.svelte-106gu9g){color:var(--text-primary)}.avatar-info.svelte-106gu9g small:where(.svelte-106gu9g){color:var(--text-secondary);font-size:.62rem;font-weight:var(--font-weight-bold);letter-spacing:.04em;line-height:1.2}.avatar-info.svelte-106gu9g small:where(.svelte-106gu9g) span:where(.svelte-106gu9g){margin-left:.18rem}:root[data-theme=light] .avatar-info.svelte-106gu9g small:where(.svelte-106gu9g){color:var(--text-secondary)}.rail-auth.svelte-106gu9g{gap:.46rem;display:grid}.rail-auth.svelte-106gu9g a:where(.svelte-106gu9g){justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--material-border-strong);border-radius:var(--material-control-radius);background:var(--material-surface);min-height:2.75rem;color:var(--material-text);font-size:var(--text-sm);font-weight:var(--font-weight-medium);letter-spacing:.0125em;text-decoration:none;transition:background .14s,transform .14s;display:inline-flex}:root[data-theme=light] .rail-auth.svelte-106gu9g a:where(.svelte-106gu9g){background:var(--bg-secondary);color:#1e2816;border-color:#0000001f}:root[data-theme=light] .rail-auth.svelte-106gu9g a:where(.svelte-106gu9g):hover{background:var(--bg-hover)}.rail-auth.svelte-106gu9g a.rail-primary-action:where(.svelte-106gu9g),:root[data-theme=light] .rail-auth.svelte-106gu9g a.rail-primary-action:where(.svelte-106gu9g),.rail-auth.svelte-106gu9g a:where(.svelte-106gu9g):first-child{background:var(--material-cta-gradient);color:#fff;box-shadow:none;border-color:#0000}.rail-auth.svelte-106gu9g a:where(.svelte-106gu9g):first-child:hover{box-shadow:0 .4rem 1.4rem color-mix(in srgb, var(--rail-accent), transparent 48%), inset 0 1px 0 #ffffff47;transform:translateY(-1px)}.rail-social.svelte-106gu9g{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-2) 0 var(--space-1);display:flex}.rail-social.svelte-106gu9g a:where(.svelte-106gu9g){border-radius:var(--radius-md);width:2rem;height:2rem;color:var(--rail-icon);opacity:.5;place-items:center;transition:opacity .14s,color .14s;display:grid}.rail-social.svelte-106gu9g a:where(.svelte-106gu9g):hover{color:var(--rail-accent);opacity:1}:root[data-theme=light] .rail-social.svelte-106gu9g a:where(.svelte-106gu9g):hover{color:var(--rail-accent-hover)}.rail-tools.svelte-106gu9g{z-index:30;align-items:center;gap:var(--space-2);margin-top:var(--space-3);flex-shrink:0;display:flex;position:relative}.rail-collapse-button.svelte-106gu9g{top:50dvh;left:calc(var(--layout-sidebar-width) - 1.05rem);z-index:80;border:1px solid var(--rail-handle-border);border-radius:var(--radius-full);background:var(--rail-handle-surface);width:2.1rem;min-height:2.1rem;color:var(--rail-handle-color);cursor:pointer;flex-shrink:0;place-items:center;transition:background .14s,border-color .14s,box-shadow .14s,color .14s,transform .14s;display:inline-grid;position:fixed;transform:translateY(-50%);box-shadow:0 1px 2px #3c40432e,0 2px 5px #3c40431f}.rail-collapse-button.svelte-106gu9g:before{content:"";border-radius:inherit;position:absolute;inset:-.5rem}.rail-collapse-button.svelte-106gu9g:hover,.rail-collapse-button.svelte-106gu9g:focus-visible{border-color:var(--rail-handle-hover-border);background:var(--rail-handle-hover-surface);color:var(--rail-handle-hover-color);outline:none;transform:translateY(-50%)scale(1.04);box-shadow:0 1px 3px #3c404333,0 3px 8px #3c404324}.rail-collapse-button.svelte-106gu9g:focus-visible{outline:2px solid color-mix(in srgb, var(--rail-accent), transparent 22%);outline-offset:3px}.rail-collapse-button.svelte-106gu9g svg{stroke-width:2.55px}.rail-tool-cluster.svelte-106gu9g{align-items:stretch;gap:var(--space-1);border:1px solid var(--material-border);border-radius:var(--radius-2xl);background:var(--material-surface);min-width:0;padding:var(--space-1);flex:1;display:flex}.rail-tool-cluster.svelte-106gu9g .theme-toggle,.rail-tool-cluster.svelte-106gu9g .language-select{box-shadow:none;background:0 0;border:0;border-radius:0}.tool-item.svelte-106gu9g{border-radius:var(--radius-xl);min-height:2.55rem;color:var(--material-text-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.2rem;padding:.25rem .2rem;text-decoration:none;transition:color .14s;display:flex}.tool-item.svelte-106gu9g:hover{color:var(--text-primary)}.tool-label.svelte-106gu9g{font-size:.58rem;font-weight:var(--font-weight-semibold);letter-spacing:.01em;color:inherit;line-height:1}.tool-divider.svelte-106gu9g{display:none}.rail-collapsed.svelte-106gu9g{width:var(--layout-sidebar-collapsed);padding-inline:.72rem}.rail-collapsed.svelte-106gu9g .rail-brand-lockup:where(.svelte-106gu9g) small:where(.svelte-106gu9g),.rail-collapsed.svelte-106gu9g .rail-wordmark:where(.svelte-106gu9g),.rail-collapsed.svelte-106gu9g .nav-copy:where(.svelte-106gu9g),.rail-collapsed.svelte-106gu9g .rail-card:where(.svelte-106gu9g){display:none}.rail-collapsed.svelte-106gu9g .rail-monogram:where(.svelte-106gu9g){display:block}.rail-collapsed.svelte-106gu9g .rail-brand:where(.svelte-106gu9g),.rail-collapsed.svelte-106gu9g .rail-nav:where(.svelte-106gu9g) a:where(.svelte-106gu9g){grid-template-columns:minmax(0,1fr);justify-items:center;min-height:3.65rem;padding-inline:.45rem}.rail-collapsed.svelte-106gu9g .rail-nav:where(.svelte-106gu9g) a.active:where(.svelte-106gu9g):after{display:none}.rail-collapsed.svelte-106gu9g .rail-tools:where(.svelte-106gu9g){justify-content:center;margin-top:auto;padding-bottom:.25rem}.rail-menu.svelte-106gu9g:not(:has(.rail-card)) .rail-tools:where(.svelte-106gu9g){margin-top:auto}.rail-collapsed.svelte-106gu9g .rail-tool-cluster:where(.svelte-106gu9g),.rail-collapsed.svelte-106gu9g .rail-social:where(.svelte-106gu9g){display:none}.rail-collapsed.svelte-106gu9g .rail-collapse-button:where(.svelte-106gu9g){left:calc(var(--layout-sidebar-collapsed) - 1.05rem);border-color:color-mix(in srgb, var(--rail-accent), transparent 68%);background:var(--rail-handle-surface);color:var(--rail-handle-color)}@media (height<=780px){.rail-menu.svelte-106gu9g{gap:.6rem;padding-top:.38rem;padding-bottom:clamp(.35rem,2dvh,1rem)}.rail-brand.svelte-106gu9g{min-height:3.25rem;margin-bottom:0;padding-bottom:0}.rail-wordmark.svelte-106gu9g{font-size:1rem}.rail-brand-lockup.svelte-106gu9g small:where(.svelte-106gu9g){font-size:.42rem}.rail-nav.svelte-106gu9g{gap:.28rem}.rail-nav.svelte-106gu9g a:where(.svelte-106gu9g){min-height:48px;padding-block:0}.rail-card.svelte-106gu9g{gap:.58rem;margin-top:auto;padding:.72rem .82rem .68rem}.rail-auth.svelte-106gu9g a:where(.svelte-106gu9g){min-height:2.1rem}.rail-social.svelte-106gu9g{padding-block:.1rem}.tool-item.svelte-106gu9g{min-height:2.3rem;padding-block:.24rem}.rail-collapse-button.svelte-106gu9g{left:calc(var(--layout-sidebar-width) - .98rem);width:1.96rem;min-height:1.96rem}.rail-collapsed.svelte-106gu9g .rail-collapse-button:where(.svelte-106gu9g){left:calc(var(--layout-sidebar-collapsed) - .98rem)}}@media (height<=680px){.rail-menu.svelte-106gu9g{gap:.4rem;padding-top:.5rem;padding-bottom:.6rem}.rail-brand.svelte-106gu9g{min-height:3.15rem}.rail-brand-lockup.svelte-106gu9g small:where(.svelte-106gu9g){letter-spacing:.17em;font-size:.38rem;display:block}.rail-nav.svelte-106gu9g{gap:.14rem}.rail-nav.svelte-106gu9g a:where(.svelte-106gu9g){min-height:48px;padding-block:0}.rail-card.svelte-106gu9g{gap:.45rem;margin-top:auto;padding:.58rem}.rail-auth.svelte-106gu9g a:where(.svelte-106gu9g){min-height:1.95rem;font-size:.7rem}.rail-avatars.svelte-106gu9g{min-height:2.6rem;padding:.48rem}.community-mark.svelte-106gu9g{width:2rem;height:2rem}}.account-avatar.svelte-1hrzkj9{border:1px solid color-mix(in srgb, var(--app-lime), transparent 45%);border-radius:var(--radius-full);background:radial-gradient(circle at 34% 18%, #fff3, transparent 24%), radial-gradient(circle at 68% 72%, color-mix(in srgb, var(--accent), transparent 58%), transparent 44%), linear-gradient(145deg, var(--bg-card), color-mix(in srgb, var(--bg-primary), black 22%) 72%);width:2.15rem;height:2.15rem;color:var(--text-primary);box-shadow:0 0 18px color-mix(in srgb, var(--app-lime), transparent 78%);isolation:isolate;flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden}.account-avatar.svelte-1hrzkj9:before{z-index:1;border-radius:inherit;background:conic-gradient(from 35deg, color-mix(in srgb, var(--app-lime), white 10%), color-mix(in srgb, var(--brand-action), white 18%), color-mix(in srgb, var(--app-lime), transparent 18%), color-mix(in srgb, var(--brand-action), transparent 28%), color-mix(in srgb, var(--app-lime), white 10%));content:"";opacity:.82;animation:7.2s linear infinite svelte-1hrzkj9-avatar-ring;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 3px))}.account-avatar.svelte-1hrzkj9:after{z-index:1;border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff21,#0000 34%),radial-gradient(circle at 50% 100%,#ffffff0f,#0000 48%);position:absolute;inset:1px}.avatar-scan.svelte-1hrzkj9{z-index:2;border-radius:var(--radius-full);opacity:.22;background:#ffffff85;width:82%;height:1px;animation:3.8s cubic-bezier(.4,0,.2,1) infinite svelte-1hrzkj9-avatar-scan;position:absolute;transform:translate(-38%)}.avatar-initial.svelte-1hrzkj9{z-index:3;color:var(--text-primary);font-family:var(--font-display);font-size:.98rem;font-weight:var(--font-weight-extrabold);text-shadow:0 1px 0 #00000038, 0 0 .62rem color-mix(in srgb, var(--accent), transparent 30%);line-height:1;position:relative}.account-avatar[data-size=lg].svelte-1hrzkj9{width:2.75rem;height:2.75rem}.account-avatar[data-size=lg].svelte-1hrzkj9 .avatar-initial:where(.svelte-1hrzkj9){font-size:1.22rem}@keyframes svelte-1hrzkj9-avatar-ring{to{transform:rotate(360deg)}}@keyframes svelte-1hrzkj9-avatar-scan{0%,to{opacity:.12;transform:translate(-44%)}44%{opacity:.42;transform:translate(18%)}70%{opacity:.08;transform:translate(34%)}}@media (prefers-reduced-motion:reduce){.account-avatar.svelte-1hrzkj9:before,.avatar-scan.svelte-1hrzkj9{animation:none}}@media (width<=1023px){.account-avatar.svelte-1hrzkj9{border-color:color-mix(in srgb, var(--border-strong), transparent 52%);width:1.78rem;height:1.78rem;box-shadow:0 0 .8rem color-mix(in srgb, var(--brand-action), transparent 88%)}.avatar-initial.svelte-1hrzkj9{font-size:.84rem}}:root[data-theme=light] .account-avatar.svelte-1hrzkj9{background:radial-gradient(circle at 34% 18%, #ffffffc7, transparent 24%), radial-gradient(circle at 68% 72%, color-mix(in srgb, var(--brand-action), transparent 76%), transparent 44%), linear-gradient(145deg, var(--bg-card), color-mix(in srgb, var(--brand-action), white 86%) 78%);color:color-mix(in srgb, var(--brand-action), black 18%);border-color:color-mix(in srgb, var(--brand-action), transparent 38%);box-shadow:0 0 0 1px color-mix(in srgb, var(--brand-action), transparent 74%), 0 .35rem 1.1rem color-mix(in srgb, var(--brand-action), transparent 78%)}:root[data-theme=light] .account-avatar.svelte-1hrzkj9:before{background:conic-gradient(from 35deg, color-mix(in srgb, var(--brand-action), white 18%), color-mix(in srgb, var(--brand-action), transparent 18%), color-mix(in srgb, var(--brand-action), white 36%), color-mix(in srgb, var(--brand-action), transparent 24%), color-mix(in srgb, var(--brand-action), white 18%))}:root[data-theme=light] .avatar-initial.svelte-1hrzkj9{color:color-mix(in srgb, var(--brand-action), black 14%);text-shadow:0 1px #ffffffd6}
