*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:#fff;color:#000;line-height:1.5}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}.DialogOverlay{background-color:rgba(0,0,0,.5);position:fixed;inset:0;z-index:1000}.DialogOverlay[data-state=open]{animation:overlayShow .15s cubic-bezier(.16,1,.3,1)}.DialogOverlay[data-state=closed]{animation:overlayHide .15s cubic-bezier(.16,1,.3,1)}@keyframes overlayShow{0%{opacity:0}to{opacity:1}}@keyframes overlayHide{0%{opacity:1}to{opacity:0}}.DialogContent{background-color:#fff;border:1px solid #ccc;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90vw;max-width:450px;max-height:85vh;padding:25px;z-index:1001}.DialogContent[data-state=open]{animation:contentShow .15s cubic-bezier(.16,1,.3,1)}.DialogContent[data-state=closed]{animation:contentHide .15s cubic-bezier(.16,1,.3,1)}@keyframes contentShow{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes contentHide{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-48%) scale(.96)}}.DialogContent:focus{outline:none}.AvatarRoot{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:40px;height:40px;background-color:#e5e5e5}.AvatarImage{width:100%;height:100%;object-fit:cover}.AvatarFallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#e5e5e5;color:#000;font-size:14px;font-weight:500}